Spring设计模式:单例
qq_43516647
这个作者很懒,什么都没留下…
展开
-
单例模式
单例模式 初衷为使资源能够共享,只需要赋值一次,大家就都可重复利用 场景:Listener,日历Calender,IOC容器,配置文件Config 实现的技术方案:保证整个运行过程中,只有一份 饿汉式,懒汉式,注册登记式(枚举式)。 (特例)序列化与反序列化时如何保证单例? 解决问题:恶劣环境,保证程序健壮性 ...原创 2019-07-29 23:21:29 · 81 阅读 · 0 评论 -
单例模式
定义: 一个类模板,在整个系统运行过程中,只允许产生一个实例(配置文件。工厂本身,日历) **作用:**解决一个并发访问线程安全问题 保障单例技术方案: 饿汉式: 实例使用前实例化,避免了线程安全问题 **优点:**没有任何锁,执行效率高,用户体验比懒汉好, **缺点:**类加载就初始化,不管是不是用都占用空间,可能浪费内存 懒汉式: 默认时不用,使用时new(延时加载) 外部类被调用的时候才会加...原创 2019-07-21 11:17:46 · 60 阅读 · 0 评论