Spring 非常规面试题
1. Spring循环依赖相关问题spring三层缓存的第二层缓存有什么用?循环依赖为什么要使用三级缓存?二级不能解决么?beanB从三级缓存中获取beanA以后提升到二级缓存 ?循环依赖涉及二级缓存具体作用是什么,一般不用二级缓存也能实现...
xml解析工具类
import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.ByteArrayInputStream;...
静态代理和动态代理的区别
jdk需要接口,生成的代理和目标类都需要实现接口,生成的是兄弟。在生成类的过程比较高效Cglib不需要接口,不需要更改目标类,生成的代理是目标类的子类,是儿子。在生成类之后类的执行过程中比较高效(适合单例、有实例池的对象)Mybatis用j...