今天稍微看了下JDK与CGLib动态代理,对两者的区别有所了解。但是同样是生成字节码,在哪里会有所不同,粗略的思考了一下,记录如下(暂时记录,以...
(Why)为什么会有AOP: (目前理解)业务代码被重复性的非核心的代码所混淆,并且占据了大量的空间,造成混乱。比如:log,数据库的连接与关闭...
多线程情况下,HashMap扩容可能会形成死循环情况,或者丢失值。假设:三个Entity,rehash后key值分别为3、5、7。如图: JDK...
参考 :徒手撸框架--实现IoC 核心技术点: 资源解析,如解析定义bean的json文件。 本例用jackson的ObjectMapper解析...
背景资料: sso: 单点登录原理与简单实现推荐,要了解基础原理的得看看。提供了思路,代码细节待琢磨,使用的是springmvc spring ...
Spring并不直接管理事务,而是提供了多种事务管理器。他们将事务管理的职责委托给Hibernate或者JTA等持久化机制所提供的相关平台框架的...
从配置最明显的来看,RedisCacheManager类初始化不再以RedisTemplate为参数进行初始化,顺带引起了一些变化,遂记录于此。...
问题: 在controller层有两个接口返回同一个pojo, 如何做到按需返回不同的json,即控制返回哪些字段?(常见于返回列表和详情)js...
(转载 Spring Boot-日志配置) 在src/main/resources下创建logback-spring.xml即可。