摘要: 前段时间听别人说prototype 模式的bean用@Aspectj做AOP会导致内存泄漏, 于是自己研究了下总结出几点 1.aspectj 如果是采用javac 编译 会动态产生代理类 代理类是真实类的子类 (如果是接口 采用jdk代理 如果是类 采用 cglib代理) 2.aspectj 如果是 阅读全文
posted @ 2020-12-10 20:49 dint 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 前段时间在网上看到了一篇关于ThreadLocal内存泄漏的文章 于是个人也研究了下ThreadLocal 对象,其原理是: ThreadLocal 定义的变量值 会存储在当前线程的一个map集合中 这个map里面存储的是Entity对象 , Entity对象的key是当前ThreadLocal对象 阅读全文
posted @ 2020-12-10 20:46 dint 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 很早就看过spring IoC容器源码,一直没时间做系统的整理,现在大概整理下: 核心类关系: ClassPathXmlApplicationContext extends AbstractXmlApplicationContext AbstractXmlApplicationContext ext 阅读全文
posted @ 2020-12-10 20:34 dint 阅读(145) 评论(0) 推荐(0) 编辑