Reef's Blog

hello world


​ 从源码分析了Spring容器的refresh过程,并通过图文的方式记录了整个流程的核心步骤

阅读全文 »


​ 呕心沥血的分析了ConfigurationClassPostProcessor的核心源码,深入剖析了Spring注解驱动的原理。对其中的延迟机制、字节码解析优化和代理模型进行了深度的思考,并通过arthas反编译反向验证了full configuration的代理

阅读全文 »


​ 从源码分析了@Transactional的解析和切面使用流程。Spring事物如此复杂是因为不同的PROPAGATION有不同的策略,特别是在嵌套的流程中,所以重点分析了PlatformTransactionManager的事物获取流程,深入了解了PROPAGATION的实现

阅读全文 »

​ 从源码分析了Spring AOP的实现逻辑,以及利用arthas对代理class进行反编译以更加清晰的理解源码流程

阅读全文 »


​ 整体分析了BeanFactory和ApplicationContext的区别。并从Spring Bean创建流程源码分析了bean的创建流程并对其进行总结,并分析了三级缓存的作用

阅读全文 »


​ 简单总结了G1和其常用参数,并分析了的G1日志

阅读全文 »
0%