logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java GoF 23种设计模式-结构型模式-享元模式(Flyweight Pattern)

文章目录一、模式定义二、模式动机三、模式结构四、单纯享元模式4.1、类图结构4.1、代码实现一、模式定义享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。享元模式,必须有一个工厂类对享元对象进行管理和扩展,工厂尝试重用现有的同类对象,如果未找到匹配的对象,再创建

#设计模式#java
Java GoF 23种设计模式-创建型模式-原型模式(Prototype Pattern)

文章目录一、模式定义二、模式动机三、模式结构四、代码实现五、优缺点5.1 原型模式优点5.2 原型模式缺点一、模式定义原型模式(Prototype Pattern)是一种创建型设计模式,使你能够复制已有对象, 而又无需使代码依赖它们所属的类。原型模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用原型模式。二、模式动机在我们应用程序可能有某些对象的结构比较复

#设计模式#java
服务注册中心Consul集群版-CentOS7

服务注册中心Consul集群版-CentOS71、准备三台机器:2、各自解压安装好单机版本3、三台机器防火墙开放端口4、集群启动5、查看集群状态6、访问任意页面一个leader,多个follower,为了方便选举一般使用奇数台服务器。1、准备三台机器:vm-a192.168.12.126consul126vm-b192.168.12.127consul127...

#consul
到底了