摘要: ThreadLocal为每个线程提供单独的数据副本,线程间的数据为自身线程所独有(不存在共享变量问题),直接看代码 t1 t2线程各自获取到自己的线程的所属的变量 阅读全文
posted @ 2018-03-26 17:27 秋水秋色 阅读(7147) 评论(0) 推荐(1) 编辑
摘要: 先看基于jdk实现的动态代理实现例子 1、先声明一个接口类 2、实现上面定义的接口类 3、实现InvocationHandler接口类 4、测试类 Cglib动态代理示例(还是基于上面的接口类及实现接口类,cglib也支持类的实现方式来支持动态代理,需引入cglib jar包) 阅读全文
posted @ 2018-03-26 14:19 秋水秋色 阅读(2039) 评论(0) 推荐(0) 编辑