笔记
最秃不过程序员
这个作者很懒,什么都没留下…
展开
-
Java的NIO不一定快
使用Java的NIO(new io)一定快么?(需要有io的相关基础知识!)不一定,要看以流的方式代码怎么写,直接上代码(使用nio复制文件是随便在网上找的代码) public static void main(String[] args) { //txt存储了1个G的文字 init(); } public static void init(){ long start=System.currentTimeMillis(); System.o原创 2022-04-26 16:44:41 · 297 阅读 · 0 评论 -
spring的AOP实现原理
spring的AOP实现原理AOP通过动态代理来实现主要有两种实现方法(区别在于要代理的对象是否是一个接口):**是一个接口:**使用JDK1.3提供的的proxy通过反射回去其中的方法来实现(因为使用proxy需要继承proxy,java不支持多继承(支持多重继承),所以需要是一个接口,新的代理类继承proxy同时实现需要代理的接口)**不是一个接口:**使用cglib实现,要求代理类不能是final,代理的方法也不能是final(否则无法继承)...原创 2020-10-29 09:37:32 · 103 阅读 · 0 评论