摘要: Redis: 原理:数据结构、过期机制、淘汰机制 实践:内存分析、最佳实践 数据结构: 最基本的数据结构(最基本、最简洁) redis 里面有不超过16种的类型;有不超过16种的编码方式,一种类型可能有多种编码方式,共享的数据是可以共享的 数据结构的第一个成员:type redis 实际上有五种数据 阅读全文
posted @ 2017-03-28 15:55 想做土匪的书生 阅读(680) 评论(0) 推荐(0) 编辑
摘要: socket socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件” 对于文件用【打开】【读写】【关闭】模式来操作。 so 阅读全文
posted @ 2017-03-28 15:54 想做土匪的书生 阅读(424) 评论(0) 推荐(1) 编辑
摘要: 1. 线程基础 1.1. 线程状态 线程有5种状态,状态转换的过程如下图所示: 1.2. 线程同步(锁) 多线程的优势在于可以同时运行多个任务(至少感觉起来是这样)。但是当线程需要共享数据时,可能存在数据不同步的问题。考虑这样一种情况:一个列表里所有元素都是0,线程"set"从后向前把所有元素改成1 阅读全文
posted @ 2017-03-28 14:10 想做土匪的书生 阅读(578) 评论(0) 推荐(0) 编辑