动态代理
程序员驴子酱
IT社区Java技术布道者
展开
-
Java NIO:Buffer、Channel 和 Selector详解
本来要一起介绍非阻塞 IO 和 JDK7 的异步 IO 的,不过因为之前的文章真的太长了,有点影响读者阅读,所以这里将它们放到另一篇文章中进行介绍。Buffer一个 Buffer 本质上是内存中的一块,我们可以将数据写入这块内存,之后从这块内存获取数据。java.nio 定义了以下几个 Buffer 的实现,这个图读者应该也在不少地方见过了吧。6其实核心是最后的 ByteBuffer,前面的一大串类只是包装了一下它而已,我们使用最多的通常也是 ByteBuffer。我们应该将 Buffer 理解原创 2020-10-12 19:56:30 · 136 阅读 · 0 评论 -
jdk动态代理和cglib动态代理介绍
jdk动态代理和cglib动态代理介绍传统的日志记录方式,需要在每个需要做日志记录的方法中,逐一添加记录日志的方法,这种方式过于繁琐。一个项目中的方法有很多,不适用于批量方法的日志记录操作;衍生jdk动态代理和cglib动态代理2种方式对日志操作进行统一管理(1)jdk动态代理方式①:Proxy类是Jdk中自带的一个工具类(反射包下,属于反射的功能),它可以帮我们创建代理类或实例②:方法newProxyInstance()—用于创建代理对象实例③:Proxy.newProxyInstance(原创 2020-07-11 12:26:32 · 104 阅读 · 0 评论