
设计模式
Fzxey
这个作者很懒,什么都没留下…
展开
-
单例模式
文章目录概述饿汉式懒汉式双重检测静态内部类枚举单例模式漏洞反射破解(枚举除外)反序列化破解(枚举除外) 概述 单例模式的核心是保证一个类只有一个实例,并提供个全局访问点。 单例模式的优点:由于单例模式只生成一个实例,减少了系统性能开销,当一个对象的产生需要比较多的资源时,如读取配置、产生其他依赖对象时,则可以通过在应用启动时直接产生一个单例对象,然后永久驻留内存的方式来解决。 单例模式可以在系统设...原创 2019-07-03 23:43:58 · 169 阅读 · 0 评论 -
代理模式
文章目录前言静态代理动态代理JDK动态代理CGLIB动态代理 前言 代理模式是GOF中的一种,指的是一个类代表另一个类的功能,这种类型的设计模式属于结构型模式。代理模式在java中运用的很多,AOP就是基于动态代理实现的。代理模式又分为静态代理和动态代理。 静态代理 若代理类在程序运行前就已经存在,那么这种代理模式就是静态代理。通常情况下,静态代理类和目标类都会实现同一个接口或者派生自相同父...原创 2019-07-11 20:40:06 · 149 阅读 · 0 评论