![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
阿斯大法11
这个作者很懒,什么都没留下…
展开
-
多线程设计模式之Master-worker模式
/** * 主程序,创建初始化任务,开始任务,判断线程是否都执行完毕,获取结果 * */ public class main { public static void main(String[] args) { master master = new master(3);//创建一个消息转发器master, 初始化3个消息处理器worker master.submit(10原创 2017-12-27 18:50:16 · 2192 阅读 · 0 评论 -
多线程设计模式之Future模式
1.Future模式 (设计思想同ajax异步请求,用户无需等待请求结果,可以继续操作其他内容) 主程序 public class main { public static void main(String[] args) { FutrueClient fc = new FutrueClient(); data request = fc.request("处理的参数"); Sy原创 2017-12-26 20:15:18 · 213 阅读 · 0 评论 -
java动态代理实现与原理详细分析
cglib代理与JDK中的代理比较: JDK动态代理: 只能代理实现了接口的类 没有实现接口的类不能实现JDK动态代理。 Cglib代理: 针对类来实现代理,对指定目标 产生一个子类 通过方法拦截技术拦截所有父类方法的调用。 我们要使用cglib代理必须引入 cglib的jar包 spring中使用aspat 做面向切面编程都是依赖以上两种动态代理模式实现的 jdk动态代...原创 2018-07-29 20:07:36 · 337 阅读 · 0 评论