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

怎么发布php网站wordpress产品系统

怎么发布php网站,wordpress产品系统,怎么做一个网址链接,相册制作MemoryCache 缓存 实用,相关逻辑代码里已详细注释#xff0c; 在Java中创建一个单例模式#xff08;Singleton Pattern#xff09;的MyMemoryCache类#xff0c;可以采用多种方法#xff0c;其中最常见的是使用“饿汉式”和“懒汉式”#xff08;线程安全和非线程安全 在Java中创建一个单例模式Singleton Pattern的MyMemoryCache类可以采用多种方法其中最常见的是使用“饿汉式”和“懒汉式”线程安全和非线程安全的方法。这里我将向你展示一个线程安全的“懒汉式”实现使用双重检查锁定double-checked locking来确保线程安全和性能。 直接上代码。 import java.util.ArrayList; import java.util.HashMap;/*** Description: [MemoryCache 缓存]* /p** author xx*/ public class MyMemoryCacheE {// 使用volatile关键字确保多线程环境下的正确可见性private static volatile MyMemoryCache instance;// 缓存数据的Mapprivate HashMapString, ArrayListE cache;// 私有构造方法防止外部实例化private MyMemoryCache() {this.cache new HashMap();}// 提供一个公共的静态方法获取单例public static MyMemoryCache getInstance() {// 第一次检查如果instance为null才进入同步代码块if (instance null) {synchronized (MyMemoryCache.class) {// 第二次检查确保只有一个线程创建实例if (instance null) {instance new MyMemoryCache();}}}return instance;}/*** 每次添加数据时如果键已存在则将新对象添加到对应的列表中否则创建新的列表并添加对象* param key* param value*/public void put(String key, E value) {ArrayListE list;if (cache.containsKey(key)) {list cache.get(key);} else {list new ArrayList();}list.add(value);cache.put(key, list);}/*** 获取key 全部数据并删除缓存中key数据* return*/public ArrayListE getKeyValuesAndClear(String key) {ArrayListE allData cache.get(key);cache.remove(key);return allData;}/*** 获取全部数据并删除缓存中数据* return*/public HashMapString, ArrayListE getAllAndClear() {HashMapString, ArrayListE allData new HashMap(cache);cache.clear();return allData;} } 上述代码中MyMemoryCache类通过私有构造函数和getInstance方法实现了单例模式。volatile关键字确保了在多线程环境中instance变量的写操作对其他线程是可见的。双重检查锁定DCL确保了即使在多线程环境下也只会创建一个实例并且提高了性能因为只有在第一次实例化时才需要进入同步代码块。
http://www.laogonggong.com/news/132793.html

相关文章:

  • 班级网站的建设调查表个人养老金交15年领多少
  • 微网站的链接怎么做国内网络营销公司排名
  • 有教做素食的网站吗网页如何设计
  • 微信上建微网站要钱吗山东青岛网站制作
  • 怎么查看网站是哪个公司做的如何搭建自己的小程序
  • 定制类网站广州seo报价
  • 大学生兼职网网站建设计划书新手wordpress添加注册表
  • 网站网站建设的原则有哪些河北建设工程信息网官方网站
  • 河南推广网站的公司iis7.5 网站配置
  • 太原建站一条龙昆山建设招投标网站
  • 中国制造网站上的聊天怎么做学校网站php源码
  • 给做网站公司写锦旗语网站论坛建设步骤
  • 网站建设的重难点分析安徽合肥建设厅网站
  • 微网站内容页模板企业宣传片制作哪家好
  • 四川网站建设培训班太原论坛2021
  • 沧州手机网站建设免费建设微网站制作
  • 新乡专业网站建设公司网站首页面
  • 天元建设集团有限公司设计研究院东莞市网站seo内容优化
  • 做家政网上推广网站广西网站建设seo优化
  • 网站建设 文件源代码约定wordpress查看管理员密码
  • 移动局域网ip做网站深圳装修公司上市的有哪几家
  • 政务系统网站建设工作先进个人主要事迹深圳景点
  • 低价网站建设浩森宇特一个网站的后台怎么做
  • 安徽省建设工程信息网站义乌购app下载
  • 温州平阳县企业网站搭建推荐云南建设厅网站
  • 网站单页别人是怎么做的自建网站有哪些
  • 建外贸网站有效果吗深圳电子商城网站设计
  • flash个人网站设计河北保定网站建设
  • 微网站建设费用预算在线设计自己的签名
  • 深圳专业做公司网站招生网站建设板块