当前位置: 首页 > news >正文

刚开始做写手上什么网站成都自然排名优化

刚开始做写手上什么网站,成都自然排名优化,郑州公司注册网上核名,网站询盘量享元模式(Flyweight) 享元模式是一种结构型模式,它主要用于减少创建对象的数量,减少内存占用。通过重用现有对象的方式,如果未找到匹配对象则新建对象。线程池、数据库连接池、常量池等池化的思想就是享元模式的一种应用。 图解 角色 享元工…

享元模式(Flyweight)

享元模式是一种结构型模式,它主要用于减少创建对象的数量,减少内存占用。通过重用现有对象的方式,如果未找到匹配对象则新建对象。线程池、数据库连接池、常量池等池化的思想就是享元模式的一种应用。

图解

请添加图片描述

角色

  1. 享元工厂:负责创建和管理享元对象,通常包含一个池用于存储和复用已经创建的享元对象
  2. 具体享元:实现抽象元接口,包含内部和外部状态,内部状态可被分享,外部状态由客户端传递
  3. 抽象享元:定义具体享元和非共享享元接口,通常包含设置外部状态的方法
  4. 客户端:使用享元工厂获取享元对象,并通过设置外部状态来操作享元对象。客户端通常不需要关心享元对象的具体实现

代码实现

抽象享元

public interface Connection {void get();
}

具体享元

public class JdbcConnection implements Connection{private String id;public JdbcConnection(String id) {this.id = id;}@Overridepublic void get() {System.out.println("连接ID为:" + this.id);}
}

享元工厂

public class JdbcConnectionFactory {List<Connection> list = new ArrayList<>();private int count = 5;private Random random = new Random();public Connection getConnection(){if(list.size() < count){JdbcConnection jdbcConnection = new JdbcConnection(UUID.randomUUID().toString());list.add(jdbcConnection);return jdbcConnection;}else {int i = random.nextInt(4);return list.get(i);}}
}

客户端

public class Test {public static void main(String[] args) {JdbcConnectionFactory jdbcConnectionFactory = new JdbcConnectionFactory();for (int i = 0; i < 6; i++) {Connection connection = jdbcConnectionFactory.getConnection();connection.get();}}
}
连接ID为:406ba526-7a07-41e4-9a4d-6df479aa9bce
连接ID为:f9bc31c7-77d0-4a4f-90b2-166e9656c9ac
连接ID为:81e52b30-7c49-4ffa-b6bb-dd3c0863d0b4
连接ID为:bd124c69-db5e-4a84-a9ee-1ba56fc12990
连接ID为:f953b8fd-ac5c-4988-9fec-b7660669700e
连接ID为:bd124c69-db5e-4a84-a9ee-1ba56fc12990

最多产生五个连接对象

http://www.ds6.com.cn/news/35401.html

相关文章:

  • 专业微网站建设公司哪家好地推十大推广app平台
  • 新媒体 网站建设 影视海南百度推广公司有哪些
  • 深圳品牌设计网站网络推广的方法有哪些
  • 做网站办贷款百度推广二级代理商
  • html5旅游网站模板seo短视频保密路线
  • html怎么添加动态图片公众号排名优化软件
  • 网站建设与域名建设青岛网站推广公司排名
  • 有一个网站专门做民宿百度一下就一个
  • 淘宝网站c#设计怎么做长沙seo运营
  • 网站建站的类型北京网站优化对策
  • 怎样可以免费做网站淘宝数据分析工具
  • 宁波网站公司seo整站优化新站快速排名
  • 大同百度做网站多少钱市场推广渠道有哪些
  • 网络公司名字最有独特性的百度地图优化排名方法
  • 专业的led网站建设搜索引擎优化方法有哪些
  • wordpress多站点的robots网站域名ip查询
  • 网站定制网页设计专业做网站设计
  • github允许做网站服务器深圳关键词快速排名
  • 网站建设投标书比较好用的搜索引擎
  • 淘宝客cms建站教程淘宝网页版
  • 网站重新建设的申请国际时事新闻
  • 公司做网站需要什么网站优化外包找谁
  • 网站网页的收录数量注册商标查询官网入口
  • 网站大全免黄sem和seo是什么
  • 南宁新闻网官方网搜狗seo排名软件
  • 简述网站制作过程百度指数使用方法
  • 安徽建设厅网站节能北备案网络推广怎么赚钱
  • 做直播网站要什么证吗如何推广自己产品
  • 怎么做销售网站武汉百度推广seo
  • 网站搜索怎么做php产品推广怎么做