chiangtaol的笔记 本人精通Java、Python、Go、C、C++、PHP等单词的拼写

docker部署elasticsearch

1. 拉取es镜像 以7.9.3为例: docker pull elasticsearch:7.9.3 2. 运行容器 docker run -d -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" --name elasticsearch -p 9200:9200 -p 930

努力保头发的打工人 发布于 2023-07-25

MarkDown语法

1、标题 使用“#”号,用几级标题就是几级标题,范围1-6 2、列表 2.1 无序列表 使用 _、+ 和 *+空格 +文字内容 表示无序列表 可用`tab` 或者`空格` + -、`+` 或者 * +`文字内容`使列表嵌套 2.2 有序列表 使用 1. +`空格` +`文字内容` 表示有序列表,可嵌

努力保头发的打工人 发布于 2023-07-25

docker部署nginx步骤

1. 下载nginx镜像 去docker的官方镜像仓库中心(https://hub.docker.com/)去获取目标镜像的下载命令。本文已nginx:stable-perl为例,使用docker pull nginx:stable-perl拉取镜像。 2.挂载准备 根据需要准备好挂载的文件夹:mk

努力保头发的打工人 发布于 2023-07-25

享元模式

1 概述 定义 使用共享对象可以有效的支持大量的细粒度的对象。 享元对象的信息分为:内部状态和外部状态 内部状态:内部状态是对象可以共享出来的信息,存储在享元对象内部且不会随环境改变而改变的。 外部状态:外部状态是对象得以依赖的一个标记,是随环境改变而改变的、不可共享的,它是一批对象的统一标识,是唯

努力保头发的打工人 发布于 2021-01-26

组合模式

1 概述 定义:将对象组合成树形结构以表示“部分-整体”的层次结构,使得用户对单个对象和组合对象使用具有一致性。 通用类图如下: component 定义参与组合对象共有的方法和属性,可以定义一些默认行为或属性。 leaf 叶子对象,下面没有分支,遍历中最小单位。 composite 树枝对象,作用

努力保头发的打工人 发布于 2021-01-24

状态模式

1 概述 定义 当一个对象内在状态改变时允许其改变行为,这个对象看起来像改变了其类。 状态模式的核心是封装,状态的变更引起了行为的变更,从外部看起来就好像这个对象对应的类发生了改变一样。通用类图如下: state 抽象状态角色:接口或抽象类,负责对象状态的定义,并且封装环境以实现状态切换。 conc

努力保头发的打工人 发布于 2021-01-24

装饰者模式

1 概述 定义 :动态的给一个对象添加一些额外的职责。装饰者就与生成子类来说更为灵活。通用类图如下: Component 一个接口或抽象类,定义最核心的对象。 ConcreateComponent 被装饰的对象。 decorator 装饰者,一般是一个抽象类,里面会有一个变量指向component

努力保头发的打工人 发布于 2021-01-24

中介者模式

1.概述 定义为,用一个中介对象封装一系列的对象交互,中介者使各对象不需要显示的相互作用,从而使其耦合松散,而且可以独立的改变他们之间的交互。通用类图如下: 中介者模式有以下模块组成: Mediator 抽象中介者 ConcreteMediator具体中介者 Colleague同事类

努力保头发的打工人 发布于 2021-01-24

责任链模式

1 概述 责任链模式使多个对象都有机会处理请求,从而避免了请求发送者和接收者之间的耦合关系。这些对象连成一条链,并沿着该链传递请求,直到有对象处理它。 责任链模式的重点是链,用一条链处理相似的请求,并返回结果,通用类图如下: 2 优缺点

努力保头发的打工人 发布于 2021-01-24