【2022.5.28】Redis源码 字符串源码 字符串由两个部分组成,一个是redis对象通用结构体 RedisObject ,一个是字符串特有的 SDS(Simple Dynamic String) 简单动态字符串结构体 123456789//RedisObject 16Bytesstruct RedisObject{ int4 type; //对象类型,如字符串 4bits int4 encod......
SpringAOP是什么 springAOP是Spring框架对aop切面编程模式的一个实现,具体来说就是通过BeanPostProcessor在SpringIOC的支持下,在Bean初始化时进行的增强。具体流程可以看我之前写的SpringIOC源码笔记。 基于Spring1.2的aop支持: 通过 DefaultAdvisorAutoProxyCreator 实现的,创建Bean过程的初始化 Abstrac......
趁着五一假期深入学习一下SpringIOC构建的源码,获益匪浅~ ApplicationContext IOC容器是基于 应用上下文类 的子类,因为这个类继承了 ListableBeanFactory 可列表BeanFactory和 HierarchicalBeanFactory 分层BeanFactory ,这两个类继承于 BeanFactory ,然后通过组合的方式把 AutowireCapableBea......