安装redis

安装 1 2 3 4 5 6 7 8 9 10 11 # 获取安装文件 wget http://download.redis.io/releases/redis-3.2.8.tar.gz # 解压文件 tar -xvzf redis-3.2.8.tar.gz mv redis-3.2.8 /usr/local/redis # 编译安装 cd /usr/local/redis make make install 启动或关闭 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

安装Java

安装Java 1、到 Sun 的官网下载 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 选择 accept license ,然后选择适合自己机型的JDK下载。 2、解压文件,修改文件名 1 2 3 4 $ sudo mkdir /usr/lib/jvm $ sudo tar zxvf jdk-8u91-linux-x64.tar.gz -C /usr/lib/jvm $ cd /usr/lib/jvm $ sudo

安装Memcached

安装Memcached 安装libevent依赖 1 2 3 4 5 tar zxvf libevent-2.0.22-stable.tar.gz cd libevent-2.0.22-stable ./configure --prefix=/Data/apps/libs make make install 安装memcached 1 2 3 4 5 tar zxvf memcached-1.4.27.tar.gz cd memcached-1.4.2 ./configure --prefix=/Data/apps/memcached --with-libevent=/Data/apps/libs make make install 启用 通常:

安装RabbitMQ

安装RabbitMQ 环境配置 erlang安装 1 2 3 4 5 6 7 8 9 10 11 12 13 cd /Data/tgz tar zxvf otp_src_18.3.tar.gz cd otp_src_18.3 ./configure --prefix=/usr/local/erlang make make install 增加环境变量 vi /etc/profile 在文件末尾加上如下代码 export PATH=$PATH:/usr/local/erlang/bin 使配

工厂模式

工厂模式 提供获取某个对象实例的一个接口,同时使调用代码避免确定实例化基类的步骤。 工厂模式 实际上就是建立一个统一的类实例化的函数接口。统一调用

迭代器

迭代器 可帮助构造特定的对象,那些对象能够提供单一标准接口循环或迭代任何类型的可计数数据。(不是特别常用,在PHP中) 使用场景 访问一个聚合对象

适配器模式

什么是适配器 适配器设计模式只是将某个对象的接口适配为另一个对象所期望的接口。 设计情景 假如我们原始的有一个UserInfo的类,提供用户信息的

外观模式

外观模式 通过在必需的逻辑和方法的集合前创建简单的外观接口,外观设计模式隐藏了调用对象的复杂性。 外观设计模式和建造者模式非常相似,建造者模式一

中介者模式

中介者模式 中介者模式用于开发一个对象,这个对象能够在类似对象相互之间不直接相互的情况下传送或者调解对这些对象的集合的修改。一般处理具有类似属

解释器模式

解释器模式 用于分析一个实体的关键元素,并且针对每个元素提供自己的解释或相应动作。解释器模式非常常用,比如PHP的模板引擎 就是非常常见的一种解