策略模式

策略模式 策略模式设计帮助构建的对象不必自身包含逻辑,而是能够根据需要利用其他对象中的算法。 使用场景 例如有一个CD类,我们类存储了CD的信息。

装饰器模式

装饰器 装饰器模式,对已有对象的部分内容或者功能进行调整,但是不需要修改原始对象结构,可以使用装饰器设 应用场景 设计一个UserInfo类,里面

观察者模式

观察者模式 观察者设计模式能够更便利创建和查看目标对象状态的对象,并且提供和核心对象非耦合的置顶功能性。观察者设计模式非常常用,在一般复杂的W

Go语言环境搭建

Go语言环境搭建 1. 安装Git 因为golang是通过git来管理远程包的,所以我们首先要安装git,下载地址:http://www.git-s

Nginx 1.5.2 + PHP 5.5.1 + MySQL 5.6.10 在 CentOS 下的编译安装

1、安装Nginx 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 mkdir -p /Data/tgz cd /Data/tgz yum install wget yum install pcre yum install openssl* yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses

LNMP运行环境其它安装处理

隐藏nginx版本信息 编辑nginx.conf 在 http{} 里加上 server_tokens off; 1 2 3 4 5 6 7 8 9 http { ...... sendfile on; tcp_nopush on; keepalive_timeout 60; tcp_nodelay on; server_tokens off; ...... } 编辑php-fpm配置文件,如f

php-fpm配置

转 php-fpm配置 http://www.cnblogs.com/xiangxiaodong/p/3493039.html php 5.3.6 中 php-fpm 配置 成 服务启动 从php5.3.3开始 源码中开始包含 php-fpm,不用专门再打补丁了,只需要解开源码直接con

搭建LNMP运行环境问题汇总

CentOS_6.5_x64 + Nginx 0.8.x + PHP 5.2.14(FastCGI)+ MySQL 5.5.3 参考文章 http://zyan.cc/nginx_php_v6/ 1. VMWare克隆或复制CentOS虚拟机后无法上网的解决,执行service network r