2020年4月2日

Java并发编程之异步Future机制的原理和实现

摘要: 项目中经常有些任务需要异步(提交到线程池中)去执行,而主线程往往需要知道异步执行产生的结果,这时我们要怎么做呢?用runnable是无法实现的,我们需要用callable看下面的代码: Java代码 import java.util.concurrent.Callable; import java. 阅读全文

posted @ 2020-04-02 18:16 cxhfuujust 阅读(566) 评论(0) 推荐(0) 编辑

Java两种动态代理JDK动态代理和CGLIB动态代理

摘要: 目录 代理模式 JDK动态代理 cglib动态代理 测试 代理模式 代理模式是23种设计模式的一种,他是指一个对象A通过持有另一个对象B,可以具有B同样的行为的模式。为了对外开放协议,B往往实现了一个接口,A也会去实现接口。但是B是“真正”实现类,A则比较“虚”,他借用了B的方法去实现接口的方法。A 阅读全文

posted @ 2020-04-02 14:39 cxhfuujust 阅读(259) 评论(0) 推荐(0) 编辑

Java中InvocationHandler接口中第一个参数proxy详解

摘要: java动态代理机制中有两个重要的类和接口InvocationHandler(接口)和Proxy(类),这一个类Proxy和接口InvocationHandler是我们实现动态代理的核心; 1.InvocationHandler接口是proxy代理实例的调用处理程序实现的一个接口,每一个proxy代 阅读全文

posted @ 2020-04-02 12:59 cxhfuujust 阅读(2339) 评论(0) 推荐(0) 编辑

导航