mingmingcome’s cnblogs

35 篇文章
2.6K 次阅读
13 人订阅

全部文章

mingmingcome

迭代器模式 迭代器模式

提供一种顺序访问集合的元素而不暴露其底层表示的方法。 ——《设计模式:可复用面向对象软件的基础》

6520
mingmingcome

命令模式(Command Pattern)

命令模式(Command),將一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,对请求排队或者记录请求日志,以及支持可撤销的操作。——《设计模式:...

6310
mingmingcome

状态模式(state pattern)

Allow an object to alter its behavior when its internal state changes.The object...

7920
mingmingcome

模板方法模式(Template Method Pattern)

Define the skeleton of an algorithm in an operation, deferring some steps to sub...

7330
mingmingcome

CentOS 7修改主机名

hosts文件是一个操作系统文件,记录了主机名到IP地址的映射。在以前,计算机还没有那么多的时候,hosts就是现在的DNS,用户只需要定时更新hosts就可以...

8730
mingmingcome

CentOS 7时间同步(NTP)

网络时间协议(英语:Network Time Protocol,缩写:NTP)是在数据网络潜伏时间可变的计算机系统之间通过分组交换进行时钟同步的一个网络协议,位...

13720
mingmingcome

VMware Workstation安装centos

今天我们是食神,来做一道菜,名曰VMware Workstation安装centos。

6120
mingmingcome

中介者模式

中介者模式(mediator pattern),用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地互相引用,从而使其耦合松散,而且可以独立地改变它...

7310
mingmingcome

原型模式

原型模式,用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。————《设计模式:可复用面向对象软件的基础》

6520
mingmingcome

组合模式

当你发现需求中是用树形结构体现部分与整体层次关系的结构时,且你希望用户可以忽略整体和部分、组合对象和单个对象的不同,统一地使用组合结构中的所有对象时,就应该使用...

3920
mingmingcome

MySQL8.0 下载安装启动(Windows10)

下载地址:https://dev.mysql.com/downloads/mysql/8.0.html

8410
mingmingcome

享元模式

享元模式(Flyweight),运用共享技术有效地支持大量细粒度的对象。——《设计模式:可复用面向对象软件的基础》

7220
mingmingcome

外观模式

外观模式,为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。————《设计模式:可复用面向对象软件的基础》

5610
mingmingcome

观察者模式

正值金三银四跳槽季,设计模式也是常问的问题之一。本人在3月2日的一次面试的二面中,问到设计模式,问到了观察者模式,而且要求写了伪代码。当时我脑子里就第一个想到的...

6110
mingmingcome

设计模式六大原则

有言曰,“无规矩不成方圆”,有“规”才能画“圆”,那设计模式要遵循的六大原则要画一个什么的“圆”呢?

5820
mingmingcome

一个ScheduledExecutorService启动的Java线程无故挂掉引发的思考

不久前,在开发改造公司一个端到端监控日志系统的时候,出现了一个bug:有个扫表写日志的线程无故挂掉。

5910
mingmingcome

桥接模式

桥接模式(bridge pattern),将抽象部分与它的实现部分分离,是它们都可以独立的变化。————《设计模式:可复用面向对象软件的基础》

6420
mingmingcome

适配器模式

将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能在一起工作的那些类可以一起工作。——《设计模式:可复用面向对象软件的基础》

6540
mingmingcome

装饰者模式

动态地给一个对象添加一些额外的职责,就增加功能来说,装饰者模式比生成子类更为灵活。——《设计模式:可复用面向对象软件的基础》

6340
mingmingcome

建造者模式

将一个复杂的对象的构建和它的表示分离,使得同样的构建过程可以创建不同的表示。 ——《设计模式:可复用面向对象软件的基础》

5310

扫码关注云+社区

领取腾讯云代金券