姜海强

share

排序:
默认
按更新时间
按访问量

PSR-4

Autoloader关键词 “必须”("MUST")、“一定不可/一定不能”("MUST NOT")、“需要”("REQUIRED")、 “将会”("SHALL")、“不会”("SHALL NOT"...

2016-12-04 11:17:17

阅读数:551

评论数:0

PSR-7

HTTP消息接口本文档描述了在RFC 7230和RFC 7231中被描述来代表HTTP消息通用接口,以及在RFC 3986中规定的URIs语法。HTTP消息是Web开发的基础。Web浏览器和HTTP客户端之间,例如使用cURL创建一个发送到Web服务器的HTTP请求,Web服务器会返回一个HTTP...

2016-12-04 11:13:21

阅读数:1406

评论数:0

PSR-3

日志接口规范本文制定了日志类库的通用接口规范。本规范的主要目的,是为了让日志类库以简单通用的方式,通过接收一个 Psr\Log\LoggerInterface 对象,来记录日志信息。 框架以及CMS内容管理系统如有需要,可以对此接口进行扩展,但需遵循本规范, 这才能保证在使用第三方的类库文件时,日...

2016-12-04 11:10:16

阅读数:359

评论数:0

PSR-2

代码风格规范本篇规范是 PSR-1 基本代码规范的继承与扩展。本规范希望通过制定一系列规范化PHP代码的规则,以减少在浏览不同作者的代码时,因代码风格的不同而造成不便。当多名程序员在多个项目中合作时,就需要一个共同的编码规范, 而本文中的风格规范源自于多个不同项目代码风格的共同特性, 因此,本规范...

2016-12-04 11:08:26

阅读数:465

评论数:0

PSR-1

基本代码规范本篇规范制定了代码基本元素的相关标准, 以确保共享的PHP代码间具有较高程度的技术互通性。关键词 “必须”("MUST")、“一定不可/一定不能”("MUST NOT")、“需要”("REQUIRED")、 “将会”(&quo...

2016-12-04 11:07:08

阅读数:345

评论数:1

PSR-0

PSR-0:自动加载规范此规范已被弃用 - 本规范已于2014年10月21日被标记为弃用,目前最新的替代规范为 [PSR-4] 。本文是为自动加载器(autoloader)实现通用自动加载,所需要遵循的编码规范。规范说明一个标准的 命名空间(namespace) 与 类(class) 名称的定义必...

2016-12-04 11:04:20

阅读数:368

评论数:0

Hadoop生态系统常用组件导图

Hadoop生态系统主要组件导图:看大图

2016-11-26 13:19:32

阅读数:1174

评论数:0

PHP设计模式——职责链模式

声明:本系列博客参考资料《大话设计模式》,作者程杰。        职责链模式(又叫责任链模式)包含了一些命令对象和一些处理对象,每个处理对象决定它能处理那些命令对象,它也知道应该把自己不能处理的命令对象交下一个处理对象,该模式还描述了往该链添加新的处理对象的方法。    ...

2015-06-11 10:41:15

阅读数:4000

评论数:2

PHP设计模式——访问者模式

声明:本系列博客参考资料《大话设计模式》,作者程杰。       访问者模式表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素类的前提下定义作用于这些元素的新操作。       UML类图:                   角色:  ...

2015-06-11 10:12:07

阅读数:2402

评论数:2

PHP设计模式——模板模式

声明:本系列博客参考资料《大话设计模式》,作者程杰。              模板模式准备一个抽象类,将部分逻辑以具体方法以及具体构造形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。先制定一个顶级逻辑...

2015-06-10 11:25:42

阅读数:2726

评论数:0

PHP设计模式——状态模式

声明:本系列博客参考资料《大话设计模式》,作者程杰。         状态模式当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。状态模式主要解决的是当控制一个对象状态的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类中,可以把复杂的判断逻辑简化。...

2015-06-10 10:53:27

阅读数:3821

评论数:1

PHP设计模式——备忘录模式

声明:本系列博客参考资料《大话设计模式》,作者程杰。                 备忘录模式又叫做快照模式或Token模式,在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。              U...

2015-06-10 10:26:16

阅读数:1886

评论数:1

PHP设计模式——中介者模式

声明:本系列博客参考资料《大话设计模式》,作者程杰。        中介者模式用一个中介者对象来封装一系列的对象交互。中介者使得各对象不需要显式地相互引用,从而使其松散耦合,而且可以独立地改变它们之间的交互。         UML类图:               ...

2015-06-09 21:40:49

阅读数:1878

评论数:1

PHP设计模式——迭代器模式

声明:本系列博客参考资料《大话设计模式》,作者程杰。        迭代器模式:迭代器模式是遍历集合的成熟模式,迭代器模式的关键是将遍历集合的任务交给一个叫做迭代器的对象,它的工作时遍历并选择序列中的对象,而客户端程序员不必知道或关心该集合序列底层的结构。        UML类图...

2015-06-08 22:08:41

阅读数:3840

评论数:2

PHP设计模式——命令模式

声明:本系列博客参考资料《大话设计模式》,作者程杰。             命令模式:在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合,比如要对行为进行“记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这种情况下,如何将“行为请求者”与“...

2015-06-04 20:54:23

阅读数:2246

评论数:1

PHP设计模式——观察者模式

声明:本系列博客参考资料《大话设计模式》,作者程杰。         观察者模式(有时又被称为发布-订阅模式)。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。...

2015-06-03 22:13:48

阅读数:2978

评论数:0

PHP设计模式——解释器模式

声明:本系列博客参考资料《大话设计模式》,作者程杰。         解释器模式:Given a language, define arepresentation for its grammar along with an interpreter that uses therepresent...

2015-05-31 21:23:59

阅读数:2114

评论数:1

PHP设计模式——策略模式

声明:本系列博客参考资料《大话设计模式》,作者程杰。        策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化,即封装变化的算法。               适用场景:        1、 多个类只区别在表现行...

2015-05-16 22:15:29

阅读数:4810

评论数:0

PHP设计模式——代理模式

声明:本系列博客参考资料《大话设计模式》,作者程杰。         代理模式为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。         UML类图:            ...

2015-05-16 18:03:12

阅读数:3042

评论数:0

PHP设计模式——享元模式

声明:本系列博客参考资料《大话设计模式》,作者程杰。         享元模式使用共享物件,用来尽可能减少内存使用量以及分享资讯给尽可能多的相似物件;它适合用于只是因重复而导致使用无法令人接受的大量内存的大量物件。通常物件中的部分状态是可以分享。常见做法是把它们放在外部数据结构,当需要使用时再将它...

2015-05-16 13:06:43

阅读数:1970

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭