关于Spring AOP与IOC的个人思考
结合JDK动态代理、CGLIB和代理模式分析Spring AOP的实现原理,并从关注点分离、依赖注入和对象管理角度记录对AOP与IOC的理解。
结合JDK动态代理、CGLIB和代理模式分析Spring AOP的实现原理,并从关注点分离、依赖注入和对象管理角度记录对AOP与IOC的理解。
基于JDK 1.8分析HashMap的实现原理,包括数据结构、put/get流程、扩容机制、红黑树转换等核心内容。
代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。本文详细分析JDK动态代理的使用方式及底层实现原理,通过源码追踪揭示动态代理的奥秘。
通过 IL 代码分析 C# 中委托、事件、Func、Action 与 Predicate 的实现原理、区别和联系。