2021年11月15日

Java反射的性能问题

摘要: 前言 动态代理分为两种,JDK动态代理和spring里边使用的Cglib动态代理。分别使用的是interface和子类继承的思路来对委托类进行wrap生成代理类。 本篇算是动态代理系列的番外篇(前文:https://www.cnblogs.com/lyhero11/p/15557389.html) 阅读全文

posted @ 2021-11-15 22:45 肥兔子爱豆畜子 阅读(1119) 评论(0) 推荐(0) 编辑

动态代理系列Cglib的FastClass机制(四)

摘要: 书接上文,https://www.cnblogs.com/lyhero11/p/15553458.html Cglib代理类分析 上回书遗留了一个疑问:cglib是如何动态的对委托类的方法进行调用的,我们说由于Java反射的一些性能问题,cglib使用了一种叫做FastClass的技巧来优化这个调用 阅读全文

posted @ 2021-11-15 17:29 肥兔子爱豆畜子 阅读(3604) 评论(4) 推荐(3) 编辑

导航