2016年12月21日

深入理解PHP的运行模式

摘要: PHP运行模式有4钟:1)cgi 通用网关接口(Common Gateway Interface))2) fast-cgi 常驻 (long-live) 型的 CGI3) cli 命令行运行 (Command Line Interface)4)web模块模式 (apache等web服务器运行 1.C 阅读全文

posted @ 2016-12-21 23:39 yujon 阅读(3373) 评论(0) 推荐(1) 编辑

2016年12月5日

使用express4.x版、Jade模板以及mysql重写《nodejs开发指南》微博实例

摘要: 最近阅读《nodejs开发指南》一书,书是不错的,然而其微博代码示例用的是express3.x,用些过时了,运行代码出现不少bug(我电脑安的是express4.x),于是用express4.x+jade模板重写一遍(原代码使用的是ejs模板)。因为想体验一下node结合MySQL开发,于是将mon 阅读全文

posted @ 2016-12-05 22:27 yujon 阅读(1243) 评论(2) 推荐(0) 编辑

2016年12月3日

搭建高可用mongodb集群—— 副本集

摘要: 转自:http://www.lanceyan.com/tech/mongodb/mongodb_repset1.html 在上一篇文章《搭建高可用MongoDB集群(一)——配置MongoDB》 提到了几个问题还没有解决。 主节点挂了能否自动切换连接?目前需要手工切换。 主节点的读写压力过大如何解决 阅读全文

posted @ 2016-12-03 15:19 yujon 阅读(4146) 评论(0) 推荐(3) 编辑

搭建高可用mongodb集群(一)——mongodb配置主从模式

摘要: 转载自:LANCEYAN.COM 在大数据的时代,传统的关系型数据库要能更高的服务必须要解决高并发读写、海量数据高效存储、高可扩展性和高可用性这些难题。不过就是因为这些问题Nosql诞生了。 NOSQL有这些优势: 大数据量,可以通过廉价服务器存储大量的数据,轻松摆脱传统mysql单表存储量级限制。 阅读全文

posted @ 2016-12-03 14:52 yujon 阅读(31221) 评论(0) 推荐(2) 编辑

2016年11月28日

单线程异步回调机制的缺陷与node的解决方案

摘要: 一、node单线程异步的缺陷: 单线程异步的优点自然不必多说,node之所以能够如此快的兴起,其单线程异步回调机制相比于传统同步执行编程语言的优势便是原因之一。然而,开发一个node程序,其缺陷也是不可忽视的: 二、node解决方案: 1、node实现访问和错误日志: morgan是一个http请求 阅读全文

posted @ 2016-11-28 14:16 yujon 阅读(806) 评论(0) 推荐(0) 编辑

2016年6月14日

js实现接口的几种方式

摘要: Javascript模仿接口可以有三种方式:1.注释法 2.检查属性法 3.鸭式辨形法 1.注释法:此方法属于程序文档范畴,对接口的继承实现完全依靠程序员自觉 //2.属性检查法:把要实现的接口方法添加到类属性列表里,通过定义好的检测反复检查是否已经实现了那些方法//优缺点:可以强迫程序员实现接口, 阅读全文

posted @ 2016-06-14 13:53 yujon 阅读(28789) 评论(0) 推荐(0) 编辑

2016年5月28日

访问者模式和php实现

摘要: 访问者模式: 表示作用于某个对象结构中的各个元素的操作。它使你可以在不改变各个元素类的前提下定义作用于这些元素的操作。 角色: 1)抽象访问者:为该对象结构中具体元素角色声明一个访问操作接口。该操作接口的名字和参数标识了发送访问请求给具体访问者的具体元素角色,这样访问者就可以通过该元素角色的特定接口 阅读全文

posted @ 2016-05-28 23:04 yujon 阅读(779) 评论(0) 推荐(0) 编辑

策略模式和php实现

摘要: 策略模式: 策略模式(Strategy Pattern):定义一系列算法,将每一个算法封装起来,并让它们可以相互替换。策略模式让算法独立于使用它的客户而变化,也称为政策模式(Policy)。 策略模式是一种对象行为型模式。 模式动机: 完成一项任务,往往可以有多种不同的方式,每一种方式称为一个策略, 阅读全文

posted @ 2016-05-28 22:13 yujon 阅读(5113) 评论(0) 推荐(0) 编辑

状态模式和php实现

摘要: 状态模式: 允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。其别名为状态对象(Objects for States),状态模式是一种对象行为型模式。 模式分析: 在很多情况下,一个对象的行为取决于一个或多个动态变化的属性,这样的属性叫做状态,这样的对象叫做有状态的(state 阅读全文

posted @ 2016-05-28 20:38 yujon 阅读(1077) 评论(0) 推荐(0) 编辑

观察者模式和php实现

摘要: 观察者模式: 观察者模式(Observer Pattern):定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。观察者模式又叫做发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/ 阅读全文

posted @ 2016-05-28 19:46 yujon 阅读(1125) 评论(0) 推荐(0) 编辑

导航