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

网站宣传和推广的方法有哪些案例展示在网站中的作用

网站宣传和推广的方法有哪些,案例展示在网站中的作用,企业传统的网络营销推广方法,ppt设计接单单例模式#xff0c;是设计模式的一种。 在计算机这个圈子中#xff0c;大佬们针对一些典型的场景#xff0c;给出了一些典型的解决方案。 目录 单例模式 饿汉模式 懒汉模式 线程安全 单例模式 单例模式又可以理解为是单个实例#xff08;对象#xff09; 在有些场…单例模式是设计模式的一种。 在计算机这个圈子中大佬们针对一些典型的场景给出了一些典型的解决方案。 目录 单例模式 饿汉模式 懒汉模式 线程安全 单例模式 单例模式又可以理解为是单个实例对象 在有些场景中有特定的类只能创建出一个实例不应该创建多个实例。使用了单例模式以后此时想要创建多个实例就变得很困难~ Java中的单例模式就是针对上述的需求场景进行了更强制的保证。通过巧用Java的现有语法达成了某个类只能被创建出一个实例这样的效果。 饿汉模式 Java代码中的每个类都会在编译完成后得到.class文件JVM运行时就会加载这个.class文件读取其中的二进制指令并且在内存中构造出对应的类对象在这个文件中是instance。形如Singleton.class 由于类对象在一个Java进程里只是有唯一的一份因此类对象内部的类属性也是唯一一份了。 如果不加static, 1.保证不了这个实例唯一 2.保证不了这个实例被创建的时机 3.让当前instance属性是类属性了。类属性是长在类对象上的类对象又是唯一的实例static保证了是在类加载的阶段创建出一个实例 类加载运行一个java程序就需要让java进程能够找到并读取对应的.class文件就会读取文件内容并解析构造成类对象.....这一系列的过程操作称为类加载。 如果需要使用这个唯一实例就需要通过Singleton.getInstance()方式来获取。 同时为了避免Singleton类不小心被复制出多份来把构造方法设为private在类外就无法通过new的方式来创建这个Singleton实例了。 懒汉模式 如果拿吃完饭洗碗来分别比喻饿汉模式和单例模式那么 饿汉模式吃完饭后把所有的碗全部洗完用了几个就洗几个 懒汉模式吃完饭后不洗碗下次吃饭前需要用多少个碗就洗多少个碗。 线程安全 上述写的饿汉模式和懒汉模式如果在多线程环境下调用getInstance是否是线程安全的 结论就是饿汉模式是安全的懒汉模式需要先看是否需要创建再创建涉及到了读和写两个操作。 如何让懒汉模式成为是线程安全的呢 加锁 加锁方式1 加锁方式2 这样也单例模式名字的由来只能有一个对象出现加锁后t2线程就不会再重复创建对象。 但是到这里当前的代码还是有问题。 所以 如果对象还没创建才要加锁 如果对象已经创建就不加锁了 但是上述单例模式代码还是有问题内存可见性问题。 instance new Singleton(); 可以拆分成三个步骤 1.申请内存空间 2.调用构造方法把这个内存空间初始化成一个合理的对象 3.把内存空间的地址赋值给instance引用 正常情况下是按照123这个顺序来执行的但是编译器可能是会对指令重排序为了提高编程效率调整代码执行顺序。单线程中并没有问题但是多线程环境下就会有问题了。 解决办法volatile 1.解决内存可见性 2.禁止指令重排序 简单的单例模式就介绍到这~复杂的以后再说~
http://www.dnsts.com.cn/news/162774.html

相关文章:

  • 漯河网站建设兼职呼和浩特整站优化
  • 用软件什么做网站东营会计信息网官网
  • 郏县网站制作公司赛尔网络公司好不好
  • 南宁商城网站推广公司什么网站做美式软装设计理念
  • 网站建设的方案书整合营销传播的定义
  • 网站用什么技术实现系统集成项目管理
  • 外贸网址建站百度seo优化培训
  • 南通网站建设费用猪八戒建站服务
  • 毕业设计做网站用什么软件后端开发培训机构
  • 为什么网站不见了网站psd下载
  • 提供网站建设定制html的网页代码
  • 全包网站做阿胶上什么网站比较好
  • 网站的组织与风格设计wordpress文字主题
  • 用易语言做网站抢购软件wordpress当前分类链接地址
  • 济南做手机网站wordpress文章图片弹出效果
  • 什么网站比较容易做北流做网站
  • 网站开发行业分析天津微网站
  • 重庆微信企业网站自己做的网站还用维护呢
  • 南京建设部执业注册中心网站中国人社app下载安装
  • 重庆建设网站哪家好建设网站公司中
  • 廊坊网站开发科技霸主从带娃开始
  • 建设微信商城网站页面设计在哪个选项卡
  • 学校网站素材张家港网站网络优化
  • 移动网站建设制作公司合肥门户网站有哪些
  • 网站推广途径和要点有哪些微信营销平台开发公司
  • 专业创业服务平台网站建设需求最新自助建站源码
  • 自己做网站用什么app佛山专业做淘宝网站
  • 湖南省住房城乡建设厅网站wordpress登录框插件
  • 做网站要学会什么网站功能
  • 房屋设计网站有哪些岳阳seo官网