加载中
设计模式 - 装饰者模式

定义 装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 在了解装饰者模式前,需要了解一下开放-关闭原则: 类应该对扩展开发,对修改关闭。 如果...

2019/07/23 20:38
23
设计模式 - 观察者模式

定义: 观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。 实现原理 观察者模式中分为观察者和被观察者。在被观察者中定义一...

2019/07/17 14:19
26
设计模式 - 工厂模式

工厂模式分为三类: 1. 简单工厂模式 简单工厂其实不是一个设计模式,反而比较像是一种编程习惯。简单工厂主要是将创建对象单独封装,与业务逻辑分开。 2. 工厂方法模式 工厂方法模式定义了一...

2019/07/07 11:20
17
使用docker自动备份mysql

mysql主从同步配置,请参考Ubuntu MySQL主从同步配置。 今天的主题是使用docker,备份MySQL数据库。使用docker-compose,可以同时备份多台数据库。脚本目录结构如下: backup # 数据库备份s...

阿里云挂载SSD

阿里云购买的第2块云盘默认是不自动挂载的,需要手动配置挂载上。 1.查看SSD云盘 sudo fdisk -l 可以看到SSD系统已经识别为/dev/vdb 2.格式化云盘 sudo mkfs.ext4 /dev/vdb 3.挂载 sudo...

2017/11/27 09:58
206
vscode php 添加代码跳转功能

安装插件PHP IntelliSense插件 配置参数 找到 文件->首选项->设置 添加php.executablePath 设置php7.0+以上的php.exe路径 重启VSCode...

2017/11/18 13:08
2.2K

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部