前天下午 2 点,坐标西二旗,某一线互联网大厂,面试官问:请讲讲什么是代理?什么是动态代理?什么是 ASM?面对连珠炮的问题,我闯了两关,但没能通关,只能回去等通知了。
回去不吃饭不睡觉,不断总结 JDK 的动态代理模式,从一知半解到茅塞顿开,才有了这次的 GitChat:
- 什么是代理模式
- 写一个静态代理代理
- 静态代理的缺点
- JDK 动态代理的实现
- JDK 动态代理的缺点
- CGLIB 动态代理的实现
- CGLIB 动态代理的缺点
- Spring AOP 代理的实现
阅读全文: http://gitbook.cn/gitchat/activity/5cf5b79ce5c3a710e4beac25
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。