摘要: ApplicationContextAwareProcessor可用来处理实现ApplicationContextAware的bean对象,获取到ApplicationContext对象. 关键源码 public Object postProcessBeforeInitialization(fina 阅读全文
posted @ 2021-06-18 11:47 potatoyam 阅读(296) 评论(0) 推荐(0) 编辑
摘要: spring源码解析一 spring bean 的扩展 spring源码解析二 第一小节 不建议复习此节课程 复习 AnnotationConfigApplicationContext构造方法,服务包括this();register(componentClasses);两个方法的业务,通过画图理清业 阅读全文
posted @ 2021-06-17 11:47 potatoyam 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 继承类关系,重点记住这个四个类 AnnotationConfigApplicationContext >GenericApplicationContext >AbastractApplicationContext >DefaultResourceLoader 阅读全文
posted @ 2021-06-10 11:38 potatoyam 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 咕泡课程笔记记录 语义化版本命名通行规则 工作中文档版本借鉴此规则 序号 格式要求 说明 X 非负整数 表示主版本号(Major),当 API 的兼容性变化时,X 需递增。 Y 非负整数 表示次版本号(Minor),当增加功能时(不影响API 的兼容性),Y 需递增。 Z 非负整数 表示修订号(Pa 阅读全文
posted @ 2021-05-28 16:36 potatoyam 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 引自百度百科 1.程序计数器 程序计数器是一块儿较小的内存区域,它可以看作是当前线程所执行的字节码行号指示器 程序计数器处于线程独占区 如果线程执行的是java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址.如果正在执行的是native方法,这个计数器的值为undefined 此区域是唯一 阅读全文
posted @ 2019-06-22 14:31 potatoyam 阅读(232) 评论(0) 推荐(0) 编辑
摘要: JConsole首次使用 例子 public class JconsoleDemo { private byte[] b=new byte[128 1204]; public static void main(String[] args) { try { Thread.sleep(10000); } 阅读全文
posted @ 2019-06-22 14:04 potatoyam 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 1.例子代码 public class OomDemo { public static void main(String[] args) { // TODO Auto generated method stub List list=new ArrayList(); for(;;) { list.ad 阅读全文
posted @ 2019-06-22 12:38 potatoyam 阅读(247) 评论(0) 推荐(0) 编辑