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

织梦做的网站首页被篡改seo网站排名查询

织梦做的网站首页被篡改,seo网站排名查询,怎么在虚拟空间做两个网站,知名的饰品行业网站开发JAVA设计模式——(八)单例模式 介绍理解实现饿汉式懒汉式 应用 介绍 确保一个类只存在一个实例。 理解 就是一个实例,new出来的一个,很简单。不过单例模式分为了懒汉式和饿汉式,其中也有线程安全的实现方式和线程不…

JAVA设计模式——(八)单例模式

  • 介绍
  • 理解
  • 实现
    • 饿汉式
    • 懒汉式
  • 应用

介绍

确保一个类只存在一个实例。

理解

就是一个实例,new出来的一个,很简单。不过单例模式分为了懒汉式和饿汉式,其中也有线程安全的实现方式和线程不安全的实现方式。

实现

饿汉式

顾名思义,表现的十分饥饿,在一开始便实例化了一个对象。

关键点,创建一个private的构造函数,可以保证类之外不能实例化新的对象。该方式不存在线程安全问题。

package cn.sh.designepattern;/*** @Author song* @Version 0.0.1* @Date 2025/4/28 19:42* @Contact 643947568@qq.com*/
public class Singleton {private static Singleton singleton = new Singleton();private Singleton() {}public static Singleton getInstance() {return singleton;}
}

懒汉式

在需要的时候才创建对象并且返回这个对象。

下面的方法存在线程安全问题,不知道有没有发现。

class Singleton01 {private static Singleton01 singleton01 = null;private Singleton01() {}public static Singleton01 getInstance() {if (singleton01 == null){    //----------------  1singleton01 = new Singleton01();       // -------------2}return singleton01;}}

这种方式在调用getInstance()时存在并发问题,如何多个线程同时到了代码1中,并且刚好又都判断通过了,所以都会执行2,这时,导致两者使用的对象不相同了,就违背了单例的条件。

下面线程安全的,一次只允许一个线程访问getInstance()

class Singleton01 {private static Singleton01 singleton01 = null;private Singleton01() {}synchronized public  static Singleton01 getInstance() {if (singleton01 == null){singleton01 = new Singleton01();}return singleton01;}}

应用

懒汉式更多用于资源紧缺的系统,可以对未使用的类不提前初始化,从而节约了资源。

饿汉式则在系统启动时便初始化了类,适用一些需要初始便快速响应的系统。

http://www.dtcms.com/wzjs/297368.html

相关文章:

  • 网站的二级页面怎么做nba最新交易一览表
  • 深圳政府在线网站今天大事件新闻
  • 高端网站建设软件开发哪家培训机构学校好
  • 两个网站php 一个空间百度指数功能模块有哪些
  • 罗湖做网站爱站网长尾关键词搜索
  • 怎么做视频平台网站吗网络优化包括
  • jsp网站开发实例视频教程怎样在百度上发布广告
  • 南京企业网站开发网络域名怎么查
  • 易利购网站怎么做友链查询站长工具
  • 想学学做网站怎样优化网络
  • 馆陶网站建设百度精简版网页入口
  • 上海自适应网站制作bt搜索引擎最好用的
  • 旅游类网站如何做推广奶糖 seo 博客
  • 电商建站价格广州中小企业seo推广运营
  • 做旅游网站怎么样江北seo页面优化公司
  • 正规的高端网站制作公司怎么建立信息网站平台
  • 邢台做网站优化疫情最新消息今天
  • 合肥企业建站程序soe搜索优化
  • 华为一站式服务建站谷歌浏览器 安卓下载
  • 关于网站建设的论文138ip查询网域名解析
  • 郑州做网站优化营销的主要目的有哪些
  • 做地方门户网站的排名朝阳网络推广
  • 微博推广渠道企业seo网站营销推广
  • 小人发射爱心代码html搜索引擎优化与推广技术
  • 怎么做网站关键词山东服务好的seo
  • 网站建设如何去找客户html网页制作软件有哪些
  • 滨州做网站的推广普通话内容100字
  • 网站建设合同技术开发合同软文营销范文
  • 做网站设计需要办理icp南京seo公司教程
  • 制作网站价格怎么创建网站赚钱