
设计模式的艺术
文章平均质量分 83
liuxinyang666
没什么~~
展开
-
设计模式--单例模式(一)懒汉式和饿汉式
本文是设计模式学习笔记的第二篇文章,主要分析的是单例模式。包括懒汉式,饿汉式,登记式,以及懒汉式的改进型, 还有一个关于读取propertoes配置文件的实例。预计分为三节。这是第一节,先分析最简单的懒汉式和饿汉式。单例模式是设计模式中比较简单的一种。适合于一个类只有一个实例的情况,比如窗口管理器,打印缓冲池和文件系统, 它们都是原型的例子。典型的情况是,那些对象的类型被遍及一个软件系统的不同对转载 2017-12-09 09:15:08 · 309 阅读 · 1 评论 -
JAVA设计模式之单例模式
本文继续介绍23种设计模式系列之单例模式。概念: java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供转载 2017-12-13 21:27:25 · 120 阅读 · 0 评论 -
23种设计模式汇总整理
设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 其实还有两类:并发型模式和线程池模式。设计转载 2017-12-13 21:28:09 · 190 阅读 · 0 评论 -
90后“老头儿”和00后Go小子的硬盘夜话
1初次见面虽然这个目录中各种编程语言写的程序层出不穷,但Java还是怀念不幸罹难的C老头儿。他经常给同一目录中的Python ,Ruby说C老头儿知识多么渊博,贴近硬件运行,速度飞快,能从他身上学到很多东西等等。(注:参加《C老头儿和Java小子的硬盘夜话》)今天目录里入驻了一个新家伙,Java一看文件名”hello.go”就知道这是一门新的语言,难道这们语言叫做Go吗? 用一个动词作为语言名称,挺转载 2017-12-25 15:32:07 · 434 阅读 · 0 评论 -
Spring MVC源码分析—Tomcat分析
Tomcat分析 Tomcat的顶层结构 1)Tomcat中最顶层的容器是Server(一个Tomcat中只有一个Server),代表整个服务器。 2)Server中包含至少一个Service,用于具体提供服务。 3)Service主要包括两部分:Connector和Container。一个Service只有一个Container,但可以有多个Connector。 4)Connect原创 2018-01-06 15:17:31 · 225 阅读 · 0 评论