![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
上了发条的小兔叽
这个作者很懒,什么都没留下…
展开
-
Java动态代理
Java动态代理分为两种方式,一种是通过Proxy,它是由JDK官方提供的,它使用的条件是被代理类必须至少实现一个接口,如果没有就不能使用,另一种是Enhancer,它是由第三方cglib库提供。 Proxy类实现动态代理: IProducer proxyProducer = (IProducer) Proxy.newProxyInstance(producer.getClass().getCl...原创 2019-07-25 16:19:49 · 200 阅读 · 0 评论 -
ReentrantLock + ThreadLocal
ReentrantLock Synchronized锁 例: synchronized void m1(){ for (int i = 0; i < 10; i++) { try { TimeUnit.SECONDS.sleep(1);//睡1秒 }catch (InterruptedExce...原创 2019-08-14 12:35:02 · 162 阅读 · 0 评论