Windows中程序运行为服务之winsw 有更新!

bat脚本运行会显示一个命令行窗口!而且这个窗口还不能关,一关程序就停了。将bat脚本添加到windows服务就可以解决这个问题

nginx简单的防DDos攻击-网络安全机制 有更新!

1. 对一段时间内的连接数限制,2. 对同一时刻的连接数限制, 3. nginx白名单geo指令, 4. allow和deny允许ip和限制ip5.阻止特定用户代理 6. 用户认证配置( Basic HTTP authentication)

各种设计模式-原理-作用-适用场景总结 有更新!

1.简单工厂模式 2.策略模式  3.单一职责原则 4.开放-封闭原则 5.依赖倒转原则 6.里氏替换原则

创建型设计模式详解 -- 简单工厂与抽象工厂模式 有更新!

抽象工厂模式创建的是一个产品链,简单工厂模式创建的单个产品

创建型设计模式详解 -- 建造模式 有更新!

建造模式可以将一个产品的内部表象(internal representation)与产品的生产过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象

创建型设计模式详解 -- 原型模式 有更新!

原型模式属于对象的创建模式。通过给出一个原型对象来指明所有创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象。这就是选型模式的用意。

结构型设计模式详解 -- 适配器模式 有更新!

适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。

结构型设计模式详解 -- 桥梁模式 有更新!

桥梁模式是对象的结构模式。又称为柄体(Handle and Body)模式或接口(Interface)模式。桥梁模式的用意是“将抽象化(Abstraction)与实现化(Implementation)脱耦,使得二者可以独立地变化”。

结构型设计模式详解 -- 组合模式 有更新!

将对象组合成树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。当发现需求中是体现部分与整体层次结构时,以及你希望用户可以忽略组合对象与单个对象的不同,统一地使用组合结构中的所有对象时,就应该考虑组合模式了。

结构型设计模式详解 -- 门面模式 有更新!

通过合理使用Facade,可以帮助我们更好地划分访问的层次。有些方法是对系统外的,有些方法是系统内部使用的。把需要暴露给外部的功能集中到门面中,这样既方便客户端使用,也很好地隐藏了内部的细节。