我若为侠
06
04
PHP-FPM调优 PHP-FPM调优
PHP-FPM调优PHP的几种运行方式PHP 本身是一个php代码的脚本执行程序,他有以下几种运行方式: 模块加载运行方式(Apache) CGI运行方式 (Apache) FastCGI运行方式 (几乎通用) ISAPI运行方式(Win
03
从PHPUnit开始编写单元测试 从PHPUnit开始编写单元测试
从PHPUnit开始编写单元测试背景在项目中为什么要做测试呢? 即时是很小规模的项目开发也需要数小时的辛苦编程。在开发过程中,应用代码中或多或少都会存在一些大大小小的问题,开发者往往会尝试在开发过程中解决这些问题,以便顺利上线。 但问题是在
05
25
23种设计模式-备忘录模式 23种设计模式-备忘录模式
23种设计模式-备忘录模式概述又称快照模式,在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,以便以后当需要时能将该对象恢复到原先保存的状态 结构备忘录模式有以下角色: 发起人(Originator)角色:记录当
24
23种设计模式-访问者模式 23种设计模式-访问者模式
23种设计模式-访问者模式概述封装一些作用于某种数据结构中的各元素的操作,它可以在不改变这个数据结构的前提下定义作用于这些元素的新的操作。 结构访问者模式有以下角色: 抽象访问者(Visitor)角色:定义了对每一个元素访问的行为,它的参
23
23种设计模式-迭代器模式 23种设计模式-迭代器模式
23种设计模式-迭代器模式概述提供一个对象来顺序访问聚合对象中的一系列数据,而不暴露聚合对象的内部表示。 结构迭代器模式包含以下角色: 抽象聚合(Aggregate)角色:定义存储、添加、删除聚合元素以及创建迭代器对象的接口。 具体聚合角
22
23种设计模式-中介者模式 23种设计模式-中介者模式
23种设计模式-中介者模式概述又叫调停模式,定义一个中介角色来封装一系列对象之间的交互,使原有对象之间的耦合松散,且可以独立地改变它们之间的交互。 结构中介者模式包含以下角色: 抽象中介者(Mediator)角色:他是中介者的接口,提供了
2 / 11