设计模式-单例

单例模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。

设计模式-工厂

工厂设计模式很常用,分为简单工厂,工厂方法和抽象工厂。

设计模式-模板

一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。

对链表进行插入排序

147. 对链表进行插入排序对链表进行插入排序。 插入排序的动画演示如上。从第一个元素开始,该链表可以被认为已经部分排序(用黑色表示)。每次迭代时,从输入数据中移除一个元素(用红色表示),并原地将其插入到已排好序的链表中。 插入排序算法: 插入排序是迭代的,每次只移动一个元素,直到所有元素可以形成一个有序的输出列表。 每次迭代中,插入排序只从输入数据中移除一个待排序的元素,找到它在序列中适...

设计模式-外观

要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行。外观模式提供一个高层次的接口,使得子系统更易使用。

DockerFile

dockerfile 是用来构建docker镜像的文件!
Docker

容器数据卷

什么是容器数据卷docker的理念回顾将应用和环境打包成一个镜像!数据?如果数据都在容器中,那么容器一删除,数据就会丢失!==需求:数据可以持久化==MySQL,容器删了,删库跑路!==需求:MySQL数据可以存储在本地!==容器之间可以有一个数据共享的技术!Docker容器中产生的数据,同步到本地!这就是卷技术!目录的挂载,将我们容器内的目录,挂载到Linux上面!总结一句话:容器的持久化...
Docker

Docker镜像讲解

如何提交一个自己的镜像 commit镜像1234docker commit 提交容器成为一个新的副本# 命令和git原理类似docker commit -m="提交的描述信息" -a="作者" 容器id 目标镜像名:[TAG] 实战测试 1234567891011# 1、启动一个默认的tomcat[root@hecs-x-large-2-linux-...
Docker

Docker常用命令

帮助命令123docker version # 显示docker的版本信息docker info # 显示docker的系统信息,包括镜像和容器的数量docker 命令 --help # 帮助命令 帮助文档地址:https://docs.docker.com/reference/ 镜像命令docker images 查看所有本地的主机上的镜像 123456789[...
Docker

二叉树的前中后序非递归遍历算法

二叉树的前中后序非递归遍历算法学过数据结构的同学都知道二叉树的深度优先遍历算法有三种,前序,中序,后序遍历。 前序:根–>左–>右 中序:左–>根–>右 后序:左–>右–>根 不难发现,后序遍历和前序遍历有相似的地方,如果我们将后序遍历变成根右左的顺序,将结果集翻转后就会变成前序的根左右顺序。 前中后序非递归遍历的核心算法:前序遍历:12345678910...