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

阿里云建设网站安全吗爱上链外链购买交易

阿里云建设网站安全吗,爱上链外链购买交易,做网站要求什么条件,html写的网页怎么在手机上看设计模式分为 创建型 工厂模式 单例 原型行为性 责任链 迭代器 命令中介型结构性 适配器 代理 门面 装饰器 组合 桥接单例设计模式 懒汉式 用到时再创建,省内存 饿汉式 类创建时就创建,会占用内存 内部类 用到时再创建,省内存 线程池、数据…

设计模式分为

  1. 创建型 工厂模式 单例 原型
  2. 行为性 责任链 迭代器 命令
  3. 中介型
  4. 结构性 适配器 代理 门面  装饰器 组合 桥接

单例设计模式

懒汉式 用到时再创建,省内存

饿汉式 类创建时就创建,会占用内存

内部类  用到时再创建,省内存

线程池、数据库连接池常用

懒汉式

   volatile禁止指令重排

package com.fang.order.controller;public class Singleton {private volatile static Singleton instance;private Singleton() {}public static Singleton getInstance() {if (instance == null) {synchronized (Singleton.class) {if (instance == null) {instance = new Singleton();}}}return instance;}
}

饿汉式 利用jvm类加载机制 

public class Singleton {private static final Singleton instance = new Singleton();private Singleton() {}public static Singleton getInstance() {return instance;}
}

 内部类 

public class Singleton {private static class InnerSingleton {private static Singleton INSTANCE = new Singleton();}private Singleton() {}public static Singleton getInstance() {return InnerSingleton.INSTANCE;}
}

 工厂方法模式

简单工厂、工厂方法、抽象工厂

简单工厂

    在不暴露生成逻辑的前提下生成一个实例  DoorFactory 根据输入的参数来返回不同的实现类。

 

 

工厂方法 

     概念:把生产逻辑移交给子类。

     抽象出一个工厂抽象类,抽象类完成共有的方法,然后每个具体实现类去实现个性化生成部分。

 

 

 

抽象工厂

只有一个产品时是工厂方法;多个产品时就是抽象工厂  比如下图DoorFactory同时生产DoorExpert和Door两个产品。

 

 

模板方法模式

按照一定步骤解决问题时常用

抽象类定义一个共有方法templateMethod,此方法内部调用templateMethod0、templateMethod1。templateMethod0、templateMethod1方法由子类具体实现

此模式应用在HttpServlet、AbstractController等类中

 

 

 

责任链模式

每一步做特定的任务,传给下一步。

优点:扩展性好,耦合性低  劣势:链太长,性能损耗大

 

代理模式

静态代理 代码层面编写,被代理类作为代理类的成员变量,代理类在调用被代理类的方法前后最某些增强。

动态代理 运行时代理。jdk的Class类和cglib实现。

  • jdk :自定义类继承InvocationHandler类,实现invoke方法。构造方法传入被代理类。

(1)jdk方式调用

 

 

http://www.zhongyajixie.com/news/59713.html

相关文章:

  • 公司网站工商备案怎么做公众号开发网站公司
  • 如何破解网站后台密码商品推广
  • 网站活动页面设计合肥百度搜索排名优化
  • 株洲做网站客服电话企业管理培训课程报名
  • 分成型网站建设郑州百度推广外包
  • 吉林长春有做网站的吗东莞seo黑帽培训
  • 58同城 网站建设百度竞价排名商业模式
  • 网站备案 公安局百度推广400客服电话
  • 一级门户网站建设费用电商代运营收费标准
  • 庐江有做网站的吗seo商城
  • 太原网站建设报价各大网站收录查询
  • 大学做机器人比赛的网站论坛网站推广交换链接
  • 做网页的网站叫什么软件昆明网站seo服务
  • 怎么用vps的linux做网站天津seo培训
  • 开源企业cms建站系统营销型网站制作公司
  • 做网站可以找设计公司吗搜狗seo刷排名软件
  • 可以做策略回测的网站seo百度刷排名
  • 百度做网站免费快速seo软件
  • 儋州网站建设培训学校义乌最好的电商培训学校
  • 优美女人女性网站模版友情链接交易平台源码
  • 儿童摄影网站模板英文seo外链
  • 门户网站中综合性程度高的是四川省最新疫情情况
  • 做黑帽需不需要搭建网站semir是什么牌子衣服
  • wordpress登录主题seo排名优化app
  • 自己网站做seo今日头条新闻最新疫情
  • 做的网站 如何在局域网内访问宁波网站关键词排名推广
  • 荔浦网站开发seo分析seo诊断
  • 如何对网站做压力测试百度推广客户端下载
  • 做soho一定要做网站吗百度大搜
  • 深圳 网站建设培训学管理培训班去哪里学