PHP 设计模式 - 观察者模式

当一个对象的状态发生改变时,依赖它的对象的状态也会随之改变。常用于业务解耦,一个事件发生时,随后通知一系列其他事件更新。

PHP 设计模式 - 工厂模式

定义一个用于创建对象的统一接口,由各子类去分别实现该接口的功能。应用场景如多种形式的第三方登录,多种形式的第三方支付,多种数据库连接等等

PHP 设计模式 - 状态模式

状态模式当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。状态模式主要解决的是当控制一个对象状态的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类中,可以把复杂的判断逻辑简化。

MongoDB 安装

MongoDB是一个基于分布式文件存储的数据库,由C++编写,使用二进制数据存储,文件存储格式为BSON(一种Json扩展,比Json更松散,支持更多数据类型),面向集合存储,支持索引,数据结构模式自由,集群自动分片,支持复制和数据恢复。

Beego 框架使用

Beego 框架使用
beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado、sinatra 和 flask 这三个框架,但是结合了 Go 本身的一些特性(interface、struct 嵌入等)而设计的一个框架。