04 2022 档案

 
Java 中的 Fail-Fast 与 Fail-Safe
摘要:一:快速失败(fail—fast)(使用原有对象)在用迭代器遍历一个集合对象时,如果遍历过程中对集合对象的内容进行了修改(增加、删除、修改),则会抛出Concurrent Modification Exception。原理:迭代器在遍历时直接访问集合中的内容,并且在遍历过程中使用一个 modCoun 阅读全文
posted @ 2022-04-28 15:41 little飞 阅读(164) 评论(0) 推荐(0) 编辑
Java动态代理Cglib代理
摘要:JDK 动态代理有一个最致命的问题是其只能代理实现了接口的类。 为了解决这个问题,我们可以用 CGLIB 动态代理机制来避免。 CGLIB(Code Generation Library)是一个基于ASM的字节码生成库,它允许我们在运行时对字节码进行修改和动态生成。CGLIB 通过继承方式实现代理。 阅读全文
posted @ 2022-04-24 18:38 little飞 阅读(311) 评论(0) 推荐(0) 编辑

 

点击右上角即可分享
微信分享提示