![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
无Bug说
这个作者很懒,什么都没留下…
展开
-
浅谈我对静态代理模式的理解
很浅的理解,希望大家抱着看看就好的心态来读这篇博文刚刚学到多线程,创建多线程的一种方式是 实现Runnable接口,重写run方法,然后把实现接口的类对象给Thread 类包装,其实这是一种静态代理模式。 静态代理设计模式,静态代理模式设计的思想是,让一个代理角色去做真实角色要做的事,真实的角色就可以去做其他的事情,但是本质上只是代理,最终受影响的还是真实角色打个比方,比如我要买东西...原创 2018-12-14 21:57:20 · 260 阅读 · 0 评论 -
多线程之生产者和消费者模式(信号灯法)
------昨天理解的生产者和消费者模式,今天写一下我对这个模式的想法,然后我利用这个模式写了一个 读取文件的小程序。------介绍:生产者和消费者模式,它不是一种设计模式,而是一种解决由多线程引发的同步问题的办法,也称为有限缓冲问题------有一块固定容量的缓存区,有多个线程同时访问或操作这个块缓存区,而此时,一个线程称为生产者,生成数据到这块缓存,另一个线程消费者从这个块缓存里读取数据...原创 2019-01-13 17:36:54 · 736 阅读 · 1 评论 -
实现jdk动态代理必须使用接口
直接上代码了,非常简单的一段代码接口:package com.yg.aop.proxy;/**@ClassName Calculate@Date 2019/3/14 12:05@Author NEVER FORGET ONE*/public interface Calculate {public abstract int add(int a, int b);public ...原创 2019-03-14 12:20:19 · 881 阅读 · 0 评论 -
jdk 动态代理和cglib动态代理 spring AOP
昨天在实现动态代理的时侯:https://blog.csdn.net/qq_42394457/article/details/88550481以为只能用接口实现,但是我今天学习 aop 的时候,发现 aop 里 , 一个 类 , 不需要实现 接口也能被 ioc 创建 动态代理我后来google了,发现 , 我昨天实现的是 jdk 的动态代理,而 jdk 的动态代理对象必须通过接口获取因为 ...原创 2019-03-15 15:07:44 · 127 阅读 · 0 评论