通过docker部署项目
Docker1. 准备阶段具体安装流程可以参考官网,一步一步走没有问题的,这里这是总结下
docker安装流程
卸载1234567891011 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-com ...
Linux的基本命令
准备阶段start
服务器启动
make
make install 开机关机123456789101112// 同步数据到硬盘sync // 关机 shutdown// 重启reboot | shutdown -r now // 10分钟后 重启 shutdown -r +10// 关闭系统haltifconfig en0 // ipconfig/all ip addrcurl loc ...
解释器模式
解释器模式
解释器模式Interpreter Pattern提供了评估语言的语法或表达式的方式,它属于行为型模式,这种模式实现了一个表达式接口,该接口解释一个特定的上下文,解释器模式通常被用在SQL解析、符号处理引擎等。
代码实现123456789101112131415161718192021222324252627282930313233343536373839404142434445464 ...
迭代器模式
迭代器模式
迭代器模式Iterator Pattern提供了一种方法顺序访问一个聚合对象中的各个元素,而又无需暴露该对象的内部实现
这样既可以做到不暴露集合的内部结构,又可让外部代码透明地访问集合内部的数据,迭代器模式属于行为型模式。
代码实现12345678910111213141516171819202122232425262728293031323334353637383940414243 ...
备忘录模式
备忘录模式
是在不破坏封装性的前提下,将对象当前的内部状态保存在对象之外,以便以后当需要时能将该对象恢复到原先保存的状态。备忘录模式又叫快照模式,是一种对象行为型模式
场景
需要保存/恢复数据的相关状态场景。
提供一个可回滚的操作。
代码实现1234567891011121314151617181920212223242526272829303132333435363738394041424 ...
中介者模式
中介者模式
全权负责两个模块之间的通讯,MVC,MVVM就是典型的中介模式
中介模式,桥接模式,代理模式的区别:
代理模式一对一,只能代理特定类和对像,是对其的扩展或约束
桥接模式一对多,是对类或对象成员或属性的扩展
中介模式多对多,全权承包所有两个概念间的关系
代码实现12345678910111213141516class Car { name: string = ...
访问者模式
访问者模式
定义在不改变该对象的前提下访问结构中元素的新方法,元素的执行算法可以随着访问者改变而改变
如果一个系统有比较稳定的数据结构,又有经常变化的功能需求,那么访问者模式就是比较合适的
代码实现12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849// 以动物园模拟为例 ...