51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#php模式设计
PHP教程专题资源免费下载地址收藏
PHP教程专题资源免费下载地址收藏PHP,即HypertextPreprocessor,是一种被广泛应用的开源通用脚本语言,尤其适用于Web开发并可嵌入HTML中去。它的语法利用了C、Java和Perl,易于学习。该语言的主要目标是允许web开发人员快速编写动态生成的web页面,但PHP的用途远不只于此。h...
代码星球
·
2021-01-29
PHP
教程
专题
资源
免费下载
ThinkPHP中的pathinfo模式和URL重写
语文一直不太好,要我怎么解释这个pathinfo模式还真不知道怎么说,那就先来一段代码说下pathinfo模式吧1http://serverName/appName/module/action/id/1/这个就是pathinfo模式在不考虑路由的情况下,第一个参数会被解析成模块名称(如果启用了分组的话,则依次往后递推)...
代码星球
·
2021-01-29
ThinkPHP
中的
pathinfo
模式
URL
IE浏览器兼容性模式
最近支持公司的一个内部业务管理系统,系统是基于jQuery来实现;用了2年的MVVM框架的我转向这个完全使用jQuery框架来开发的系统,真是相当不爽(相信用过MVVM框架的跟我是相同的感受);更为憋屈的是,到了这个年代,IE的亲爹微软都放弃支持IE6-10了,系统尽然还只支持使用I...
代码星球
·
2021-01-26
IE
浏览器
兼容性
模式
RESTful风格的路由设计
客户端使用 GET(获取资源)、 POST(新建或更新资源)、 PUT(更新资源)、 DELETE(删除资源) 这4种表示操作方式的动词对服务器资源进行操作。特点每一个URI代表一种资源;客户端使用GET(获取资源)、POST(新建或更新资源)、PUT(...
代码星球
·
2021-01-26
RESTful
风格
路由
设计
Redis缓存策略设计及常见问题
缓存能够有效地加速应用的读写速度,同时也可以降低后端负载,对日常应用的开发至关重要。下面会介绍缓存使用技巧和设计方案,包含如下内容:缓存的收益和成本分析、缓存更新策略的选择和使用场景、缓存粒度控制法、穿透问题优化、无底洞问题优化、雪崩问题优化、热点key重建优化。缓存的收益和成本分析 下图左侧为客户端直接调用存储...
代码星球
·
2021-01-25
Redis
缓存
策略
设计
常见问题
Redis学习之Redis集群模式缺陷及其处理
在我们已经有了Jedis客户端、集群模式支持后,Redis基本使用已经没有大的问题了。关于Jedis以及集群模式请参考博文:Redis学习之4种模式实践及机制解析(单机、主从、哨兵、集群)Redis学习之API学习及Jedis源码原理分析Redis学习之Jedis源码原理分析探究(BIO手写Jedis客户端) 但...
代码星球
·
2021-01-24
Redis
习之
集群
模式
缺陷
Redis学习之4种模式实践及机制解析(单机、主从、哨兵、集群)
Redis在日常部署的时候,可以有多种部署模式:单机、主从、哨兵、集群(分区分片),因此本例将对上面这四种模式进行详细的讲解,特别是集群模式将进行最细致的讲解(现行普遍使用的方式)。 单机部署很简单,直接下载Redis进行安装即可,此处不作详细讲解,具体Redis的安装请参考:Mac下安装Redis及RedisD...
代码星球
·
2021-01-24
Redis
习之
4种
模式
实践
设计模式之备忘录模式(Memento)详解及代码示例
备忘录(Memento)模式的定义:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,以便以后当需要时能将该对象恢复到原先保存的状态。该模式又叫快照模式。 备忘录模式能记录一个对象的内部状态,当用户后悔时能撤销当前操作,使数据恢复到它原先的状态。 备忘录模式是一种对象行为型模式,其主要...
代码星球
·
2021-01-24
设计模式
备忘录
模式
Memento
详解
设计模式之访问者模式(Visitor)详解及代码示例
访问者(Visitor)模式的定义:将作用于某种数据结构中的各元素的操作分离出来封装成独立的类,使其在不改变数据结构的前提下可以添加作用于这些元素的新的操作,为数据结构中的每个元素提供多种访问方式。它将对数据的操作与数据结构进行分离,是行为类模式中最复杂的一种模式。 访问者(Visitor)模式是一种对象行为型模...
代码星球
·
2021-01-24
设计模式
访问者
模式
Visitor
详解
设计模式之中介者模式(Mediator)详解及代码示例
中介者(Mediator)模式的定义:定义一个中介对象来封装一系列对象之间的交互,使原有对象之间的耦合松散,且可以独立地改变它们之间的交互。中介者模式又叫调停模式,它是迪米特法则的典型应用。 中介者模式是一种对象行为型模式,其主要优点如下:降低了对象之间的耦合性,使得对象易于独立地被复用。将对象间的一对多关联转变...
代码星球
·
2021-01-24
设计模式
中介
模式
Mediator
详解
设计模式之命令模式(Command)详解及代码示例
命令(Command)模式的定义如下:将一个请求封装为一个对象,使发出请求的责任和执行请求的责任分割开。这样两者之间通过命令对象进行沟通,这样方便将命令对象进行储存、传递、调用、增加与管理。 命令模式的主要优点如下:降低系统的耦合度。命令模式能将调用操作的对象与实现该操作的对象解耦。增加或删除命令非常方便。采用命...
代码星球
·
2021-01-24
设计模式
命令
模式
Command
详解
设计模式之迭代器模式(Iterator)详解及代码示例
迭代器(Iterator)模式的定义:迭代器模式是一种对象行为型模式,提供一个对象来顺序访问聚合对象中的一系列数据,而不暴露聚合对象的内部表示。 其主要优点如下:访问一个聚合对象的内容而无须暴露它的内部表示。遍历任务交由迭代器完成,这简化了聚合类。它支持以不同方式遍历一个聚合,甚至可以自定义迭代器的子类以支持新的...
代码星球
·
2021-01-24
设计模式
迭代
模式
Iterator
详解
设计模式之状态模式(State)详解及代码示例
应用程序中的有些对象可能会根据不同的情况做出不同的行为,我们把这种对象称为有状态的对象,而把影响对象行为的一个或多个动态变化的属性称为状态。当有状态的对象与外部事件产生互动时,其内部状态会发生改变,从而使得其行为也随之发生改变。 状态(State)模式的定义:对有状态的对象,把复杂的“判断逻辑”提取到不同的状态对...
代码星球
·
2021-01-24
设计模式
状态
模式
State
详解
设计模式之责任链模式(Chain of Responsibility)详解及代码示例
责任链(ChainofResponsibility)模式的定义:责任链模式也叫职责链模式,为了避免请求发送者与多个请求处理者耦合在一起,将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止。 在责任链模式中,客户只需要将请求发送到责任链上即...
代码星球
·
2021-01-24
设计模式
责任
模式
Chain
of
设计模式之解释器模式(Interpreter)详解及代码示例
解释器(Interpreter)模式的定义:给分析对象定义一个语言,并定义该语言的文法表示,再设计一个解析器来解释语言中的句子。也就是说,用编译语言的方式来分析应用中的实例。这种模式实现了文法表达式处理的接口,该接口解释一个特定的上下文。 这里提到的文法和句子的概念同编译原理中的描述相同,“文法”指语言的语法规则...
代码星球
·
2021-01-24
设计模式
解释器
模式
Interpreter
详解
首页
上一页
...
66
67
68
69
70
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他