01 2017 档案

摘要:去官网下载Redis-3.2.0.tar.gz,将redis-3.2.0.tar.gz放入/opt目录下 解压redis-3.2.0.tar.gz xiaoyao@xiaoyao-virtual-machine:/opt$ sudo tar -zxvf redis-3.2.0.tar.gz 编译re 阅读全文
posted @ 2017-01-23 23:21 timelesszhuang 阅读(1633) 评论(0) 推荐(0) 编辑
摘要:定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。 问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这种场景下,类A一般是高层模块,负责复杂的业务逻辑;类B和类C是低层模块,负责基本的原子操作;假如修改类A,会给程序带 阅读全文
posted @ 2017-01-16 22:07 timelesszhuang 阅读(210) 评论(0) 推荐(0) 编辑
摘要:一、意图定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。策略模式可以使算法可独立于使用它的客户而变化策略模式变化的是算法二、策略模式结构图 三、策略模式中主要角色抽象策略(Strategy)角色:定义所有支持的算法的公共接口。通常是以一个接口或抽象来实现。Context使用这个接口来调 阅读全文
posted @ 2017-01-13 18:49 timelesszhuang 阅读(221) 评论(0) 推荐(0) 编辑
摘要:意思是 update 场景不存在,也就是 定义的 rules 中没有该规则: 现在只需要在相应的字段里边添加一个场景,用来标志相关场景的验证规则 阅读全文
posted @ 2017-01-13 11:34 timelesszhuang 阅读(1648) 评论(0) 推荐(0) 编辑
摘要:【目的】:将一个类的接口转换成客户希望的另外一个接口,Adapter模式使得原来由于接口不兼容而不能一起工作的那此类可以一起工作 【主要角色】目标(Target)角色:定义客户端使用的与特定领域相关的接口,这也就是我们所期待得到的源(Adaptee)角色:需要进行适配的接口适配器(Adapter)角 阅读全文
posted @ 2017-01-13 09:09 timelesszhuang 阅读(374) 评论(0) 推荐(0) 编辑
摘要:废话不多说了,先给大家介绍注册树模式然后介绍工厂模式最后给大家介绍单列模式,本文写的很详细,一起来学习吧。 php注册树模式 什么是注册树模式? 注册树模式当然也叫注册模式,注册器模式。之所以我在这里矫情一下它的名称,是因为我感觉注册树这个名称更容易让人理解。像前两篇一样,我们这篇依旧是从名字入手。 阅读全文
posted @ 2017-01-12 23:03 timelesszhuang 阅读(343) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示