摘要: idea生成类图 1 Ctrl+鼠标左键选中要生成类图的相关类 2 选择Diagrams 3 点击右边三个选项其中一个 Show Local Change as UML生成的类图如下 阅读全文
posted @ 2022-03-31 23:53 进击的小蔡鸟 阅读(2763) 评论(0) 推荐(0) 编辑
摘要: 代理模式笔记 静态代理 jdk动态代理 cglib动态代理 阅读全文
posted @ 2022-03-31 18:12 进击的小蔡鸟 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 静态代理 静态代理类在编译期就生成,当接口方法数量比较多的,需要对每个方法进行中转,增加了代码的维护难度 阅读全文
posted @ 2022-03-31 17:56 进击的小蔡鸟 阅读(34) 评论(0) 推荐(0) 编辑
摘要: JDK动态代理 JDK提供的动态代理。Java中提供了一个动态代理类Proxy,proxy提供了一个创建代理对象的静态方法(newProxyInstance方法)来获取代理对象 01 代码 1> 卖票接口 /** * 卖票接口 * @author : lyn */ public interface 阅读全文
posted @ 2022-03-31 16:56 进击的小蔡鸟 阅读(31) 评论(0) 推荐(0) 编辑
摘要: CGLIB动态代理 CGLib使用字节码技术生成代理类,在JDK1.6之前比java反射效率高,到jdk1.8的时候jdk的代理效率高于cglib代理 cglib不能对生命为final的类或者方法进行代理,因为cglib的原理是动态生成被代理类的子类 CGLIN是第三方提供的包,需要引入jar包 < 阅读全文
posted @ 2022-03-31 16:02 进击的小蔡鸟 阅读(92) 评论(0) 推荐(0) 编辑