简介 一、定义 1、概念 建造者模式(Builder):将一个复杂对象的构建与它的表示相分离,使得同样的构建过程可以创建不同的表示。建造者模式是一种对象创建型模式。 2、理解 将客户端与包含多个组成部分的复杂对象的创建过程分离,客户端只需要知道所需的建造者即可 不同的具体建造者定义了不同的创建过程, ...
分类:
其他好文 时间:
2019-05-21 12:50:36
阅读次数:
102
1. 打开命令行工具找到你要创建项目的目录 2. 创建项目 如果要跳过 npm i 安装: 3.创建过程中会问你是否安装配置路由 4. 运行项目 在项目目录下,打开终端: 常见问题: 创建项目后用 npm i 或者 cnpm i 后项目没法运行 ...
分类:
其他好文 时间:
2019-05-17 15:23:11
阅读次数:
120
我们经常听见Spring框架,但什么是Spring框架呢,网上查了查,说的都很晦涩,如何更好的理解它呢,我列出来一下我的认知和看法,说的不对理解不对的还请指导! 1、Spring是什么?怎么抽象简单的理解Spring? Spring是一个开源框架(就是一个容器,Spring模块都是在核心容器之上构建 ...
分类:
编程语言 时间:
2019-05-12 13:52:52
阅读次数:
110
一、创建存储过程 存储过程是在oracle中存取完成特定业务逻辑的代码块。存储过程是命名块,匿名块不存在数据库中,命名块会存储到数据库中,匿名块每次运行都需要提前编译,命名块一次存储,只会编译一次。命名块可以多次使用。 创建存储过程的语法: create [or replace] procedure ...
分类:
数据库 时间:
2019-05-10 20:51:32
阅读次数:
172
关于c++设计模式的总结抽象工厂,决定产品系列的产品的组合,特点是创建同一款式的产品系列。缺点是增加产品组件,需要修改抽象工厂接口,影响抽象工厂子类。builder,决定产品的各个部分的build的过程。替换相应的builder子类,就可以修改产品相应的各个part部件的实现;替换相应的Director子类,就可以修改builder组件的调用顺序(即控制创建过程)。工厂方法,产品子类和creato
分类:
编程语言 时间:
2019-05-08 19:01:56
阅读次数:
140
设计程序的时候采用工厂模式可以将一个对象产生一些细节和复杂过程(比如依赖其他对象等)封装起来,使需要使用的地方不需要关心该对象的创建过程。 GOF在《设计模式》中将工厂模式分为两种:工厂方法模式,抽象工厂模式,将简单工厂模式归为工厂方法模式的一种特殊情况,下面按照三种模式分别展开。 1.简单工厂工厂 ...
分类:
其他好文 时间:
2019-05-06 01:00:28
阅读次数:
161
1、是什么? 什么是工厂模式?现实生活中的工厂,我只关系结果(产品),不关系生产过程。 2、为什么? 对对象的创建过程进行了封装隐藏,减少对产品类的依赖 实现统一化管理,专业化管理;如果没有工厂,没有执行标准,三无产品(没有标准);监督难度减轻 3、怎么做? a、简单工厂 b、方法工厂 那么就给每个 ...
分类:
其他好文 时间:
2019-05-02 11:26:38
阅读次数:
113
新添加磁盘,LVM创建过程: 首先添加上新的磁盘,让系统识别到 pvcreate /dev/sdb1 vgcreate storage /dev/sdb1 lvcreate -n vo -L 150M storage mkfs.ext4 /dev/storage/vo 或者mkfs.xfs /dev ...
分类:
其他好文 时间:
2019-05-02 00:30:09
阅读次数:
124
定义: 定义: 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 结构:(书中图,侵删) 一个产品类 一个指定产品各个部件的抽象创建接口 若干个实现了各个部件的具体实现的创建类 一个指挥者,用于控制具体的创建过程,包含一个抽象创建接口的引用 实例: 实例: 书中使用了游戏中 ...
分类:
其他好文 时间:
2019-04-18 09:19:17
阅读次数:
103
1、右击ESXi5.5主机,在弹出的快捷菜单中选择“新建虚拟机”:2、此处有两个选项,“典型”选项是跳过一些很少需要改动的默认值的选项,从而缩短虚拟机的创建过程,“自定义”选项提供更多的灵活性和选项,一般使用“自定义”选项:3、输入要创建的虚拟机名称:4、选择虚拟机的存储位置,由于这里只有一个存储位置,并且是本地磁盘,所以默认单击下一步即可(但实际项目中基本不会用到本地磁盘,因为选用本地磁盘,vS
分类:
其他好文 时间:
2019-04-15 19:45:11
阅读次数:
158