加载中
为什么使用苹果

很多人看到这个题目是不是想说有钱任性所以用苹果啊,但是我却想说,恰恰相反,苹果系列是品质最好,成本最低的产品,所以使用苹果。 单纯的的从金钱的角度来考虑:一个iphone顶配的价格是6...

2015/07/27 19:25
274
redis集群的一个简单总结

Redis Redis 是什么 Redis是 remote dictionary server 的缩写,是一个key-value型的数据存储系统 Redis特性 丰富的数据类型和操作:string, list, hash, set, sorted set 数据持久化 主从复...

2015/03/18 11:02
232
shell 监控 mark一下

http://www.cricode.com/3876.html

2015/03/10 18:11
116
zookeeper 简单的代码demo

写了一个关于zookeepeer应用的简单demo 服务端定时的向zookeeper集群注册,客户端监听zookeeper服务节点变化,一旦变化,立刻响应,更新服务端列表 服务端代码: #include <zookeeper/zook...

2014/12/19 16:03
7.2K
代理模式

代理模式就不多说了,各种应用。 代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标...

2014/09/05 18:15
18
桥接模式

桥接模式网上都讲得很复杂,我总结一下就是一句话: 如果多个维度变化,每个维度都有一个基类,嗯,就这样 #include <iostream> using namespace std; class Os {   public:    ...

2014/09/03 16:54
149
适配器模式

适配器模式: 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。 适用场景: 复用现有的类,但接口却不相同。 #inclu...

2014/09/01 16:17
105
原型模式

用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。这个其实和C++的拷贝构造函数的作用是一致的,实际上就是动态抽取当前对象运行时的状态。 原型模式适用于: 当一个系统应...

2014/08/28 15:25
74
建造者模式

建造者模式和工厂模式稍微有点像,但是建造者模式更适用与遵循一定的规则进行创建。例如,和美女乱搞,都要经过脱鞋,脱裤子,脱上衣这些流程,但是每个人脱的方式不一样,脱得顺序也不一样,...

抽象工厂模式

抽象工厂模式和工厂模式差不多,在工厂模式的基础上相当于给产品增加了型号。两种产品A和B,每种产品有两个型号1和2,两个工厂1和2分别用来生产类型1和2的产品 代码如下: #include <iostre...

2014/08/25 19:44
121
工厂模式

工厂模式和简单工厂模式差不多,只不过将每一个分支判断变成了一个子工厂类 #include <iostream> using namespace std; class Product {     public:         Product(){}...

2014/08/22 12:34
229
观察者模式

皇帝后宫佳丽三千,每天晚上啪啪啪,被临幸前要沐浴更衣,等待啪啪啪。后宫佳丽三千总不能全都每天准时沐浴更衣等待被临幸吧,因此皇帝就要提前通知要被临幸的美女,被临幸的美女就化化妆啦之...

2014/07/16 17:58
228
nginx源码之内存池

Ngnix内存池结构体和接口定义主要在以下几个文件: core文件夹下的:ngx_palloc.h ngx_palloc.c os/unix文件夹下的:ngx_alloc.h ngx_alloc.c 内存池相关的核心结构体: struct ngx_pool_larg...

2014/07/01 17:36
204
智能指针

闲着没事写了个智能指针 #include <iostream> class SmartCount {   public:     explicit SmartCount(int count) : count_(0) {       count_ = count;     }...

2014/06/04 17:48
144
i/o通信模型

Linux I/O通信模型总结 1)阻塞模型 2)非阻塞模型 3)I/0多路复用 4)信号量驱动I/0 5)异步I/0 阻塞模型 如上图所示,函数一直等待数据准备好,如果没有数据准备好,就一直阻塞,有数据到来...

2014/03/04 17:54
204
shell 脚本总结

总会用到一些shell 脚本写个监控,临时处理个文件,有些时候总忘,有必要开个帖子把用到的容易忘记的记一下,所以开个贴随时记录 sed用法总结: http://coolshell.cn/articles/9104.html...

2014/02/27 17:33
278
一个redis集群的框架设计

如下图所示: 整个结构玢如上图所示: zookeeper集群负责记录redis集群的部署信息,Monitor负责监控redis集群状态并将redis集群状态变化更新到zookeeper,client监控zookeeper redis状态信息...

2014/02/20 16:48
2.5K
ipc 进程通信

IPC(进程间通信)总结 作用 数据传输:一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几M字节之间 共享数据:多个进程想要操作共享数据,一个进程对共享数据的修改,别的...

2014/01/17 15:40
256
字符设备与块设备的区别

Linux中I/O设备分为两类:块设备和字符设备。两种设备本身没有严格限制,但是,基于不同的功能进行了分类。 (1) 字符设备:提供连续的数据流,应用程序可以顺序读取,通常不支持随机存取。相...

2014/01/09 16:12
301
tcp 状态转换

TCP 是一个面向连接的协议,无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接。本节将详细讨论一个TCP 连接是如何建立的以及通信结束后是如何终止的。 1.1 建立一个 TCP 连接...

2014/01/08 14:49
201

没有更多内容

加载失败,请刷新页面

返回顶部
顶部