![](https://img-blog.csdnimg.cn/20191216212147832.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
源码学习
近期每天更新文章,主要 涉及不包括但不限于设计模式与spring源码,如果觉得文章不错可以打赏。
RunningShrimp
这个作者很懒,什么都没留下…
展开
-
源码阅读之设计模式2(代理模式)
今天要说的是设计模式中的代理模式。 代理模式在我们生活中极其常见----中介机构,委托人等,这些都是代理,就连老美想当世界警察,打的战争都是代理人战争。 那什么是代理呢?代理在百度百科上这样解释的 : 一般做法是由委托人与代理人签订代理协议,授权代理人在一定范围内代表其向第三者进行商品买卖或处理有关事务 。而在编程中是一个对象为其他对象提供一个代理,以控制对这个对象的访问。实际上来说,代理模式是...原创 2019-12-19 09:30:02 · 175 阅读 · 0 评论 -
源码学习之设计模式(单例模式)
众所周知,单例模式分为饿汉式和懒汉式,昨天在看了《spring5核心原理与30个类手写实战》之后才知道饿汉式有很多种写法,分别适用于不同场景,避免反射,线程不安全问题。下面就各种场景、采用的方式及其优缺点介绍。 饿汉式 (绝对的线程安全) 代码示例 1.第一种写法 ( 定义即初始化) public class Singleton{ private static final Singlet...原创 2019-12-16 20:16:31 · 957 阅读 · 0 评论