@Value和@Autowired这两个注解都是由AutoWiredAnnotationBeanPostProcessor来处理的,这两个注解被处理的地方也是一样的,就是在一个bean被new出来之后,要填充属性的populateBean方法里。 会调用 AutoWiredAnnotationBea ...
分类:
编程语言 时间:
2021-01-25 11:15:20
阅读次数:
0
1.查看spring security,发现会自动创建多个对象。此时需要通过排序来进行,将自己设置的配置文件提前初始化来满足 @EnableWebSecurity @Order(1) //排序来处理这样的问题。但是没有治本,需要查看为什么要初始化多个对象... public class Securi ...
分类:
编程语言 时间:
2021-01-25 10:52:22
阅读次数:
0
实现原理-运行在编译期 常用注解 @Getter注解 /** * @Getter注解 * 为属性生成get方法 */public class GetterTest { @Getter( lazy = true ) private final String field1 = "zhangxiaoxi" ...
分类:
编程语言 时间:
2021-01-18 11:41:26
阅读次数:
0
在Spring框架中,使用AOP配合自定义注解可以方便的实现用户操作的监控。首先搭建一个基本的Spring Boot Web环境开启Spring Boot,然后 引入必要依赖: <dependency> <groupId>org.springframework.boot</groupId> <art ...
分类:
数据库 时间:
2021-01-13 10:42:50
阅读次数:
0
一、引言 最近看到一篇用js代码实现表白的文章,深有感触。 然后发现自己也可以用java代码实现,然后就开始写代码了,发现还挺有意思的,话不多说开搞 实现思路: 使用HttpClient远程获取彩虹屁生成器网站中的内容 网站:https://chp.shadiao.app/ java Mail 实现 ...
分类:
编程语言 时间:
2021-01-13 10:35:46
阅读次数:
0
JDBC事务控制 1.什么是事务:一个包含多个步骤或者业务操作,如果业务或者多个业务被事务管理,则这么多个步骤要么同时成功,要么同时失败,这些步骤是一个整体不可分割. 2.操作: 开启事务:mysql >start transaction 提交事务:commit 回滚事务:rollback 3.使用 ...
分类:
数据库 时间:
2021-01-11 10:45:18
阅读次数:
0
第1章 - 项目介绍和工程搭建 学习目标: 了解十次方项目需求; 了解前后端分离开发模式 理解RESTful 完成项目开发环境搭建 完成父工程、公共模块和文章微服务的搭建 掌握mybatis plus的使用,并开发完成文章微服务中文章的增删改查功能 掌握公共异常处理类的使用 1 十次方项目需求分析 ...
分类:
其他好文 时间:
2021-01-06 12:07:21
阅读次数:
0
import redis.clients.jedis.Jedis;public class A { public static void main(String[] args) throws Exception { Jedis jedis = new Jedis("localhost", 6379) ...
分类:
其他好文 时间:
2021-01-05 10:52:53
阅读次数:
0
一、基本概念 1.1 认证方式 1.1.1 基于session方式认证 他的流程是:用户认证成功后,服务端生成相应的用户数据保存在session中,发给客户端的session_id保存在cookie中。这样用户请求时只要带上session_id就可以验证服务端是否存在session,以此完成用户的校 ...
分类:
编程语言 时间:
2021-01-05 10:43:26
阅读次数:
0
1.背景: countDownLatch是在java1.5被引入,跟它一起被引入的工具类还有CyclicBarrier、Semaphore、concurrentHashMap和BlockingQueue。 存在于java.util.cucurrent包下。 2.概念 countDownLatch这个 ...
分类:
其他好文 时间:
2021-01-04 11:15:53
阅读次数:
0