摘要: 2013-02-21 12:54 by Haippy, 9237 阅读, 0 评论, 收藏, 编辑 接上一篇《Zookeeper C API 指南二(监视(Wathes), 基本常量和结构体介绍)》,本文重点介绍 Zookeeper C API 中的各种回调函数。 Zookeeper C API 中 阅读全文
posted @ 2016-11-23 11:28 W1552332103 阅读(307) 评论(0) 推荐(0) 编辑
摘要: Zookeeper C API 的声明和描述在 include/zookeeper.h 中可以找到,另外大部分的 Zookeeper C API 常量、结构体声明也在 zookeeper.h 中,如果如果你在使用 C API 是遇到不明白的地方,最好看看 zookeeper.h,或者自己使用 dox 阅读全文
posted @ 2016-11-23 11:27 W1552332103 阅读(1895) 评论(0) 推荐(0) 编辑
摘要: Zookeeper 监视(Watches) 简介 Zookeeper C API 的声明和描述在 include/zookeeper.h 中可以找到,另外大部分的 Zookeeper C API 常量、结构体声明也在 zookeeper.h 中,如果如果你在使用 C API 是遇到不明白的地方,最好 阅读全文
posted @ 2016-11-23 11:26 W1552332103 阅读(648) 评论(0) 推荐(0) 编辑
摘要: ZooKeeper 安装部署及hello world 先给一堆学习文档,方便以后查看官网文档地址大全:OverView(概述)http://zookeeper.apache.org/doc/r3.4.6/zookeeperOver.htmlGetting Started(开始入门)http://zo 阅读全文
posted @ 2016-11-22 17:43 W1552332103 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 分布式服务框架 Zookeeper -- 管理分布式环境中的数据 分布式服务框架 Zookeeper -- 管理分布式环境中的数据 Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、 阅读全文
posted @ 2016-11-22 10:00 W1552332103 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一、秒杀业务为什么难做 im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息);微博系统,每个人读你关注的人的数据,一个人读多个人的数据;秒杀系统,库存只有一份,所有人会在集中的时间读和写这些数据,多个人读一个数据。 例如小米手机每周二的秒杀,可能手机只有1万部,但瞬时进入的 阅读全文
posted @ 2016-11-16 13:45 W1552332103 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 本文主要讨论这么几个问题: (1)啥时候数据库和缓存中的数据会不一致 (2)不一致优化思路 (3)如何保证数据库与缓存的一致性 一、需求缘起 上一篇《缓存架构设计细节二三事》(点击查看)引起了广泛的讨论,其中有一个结论:当数据发生变化时,“先淘汰缓存,再修改数据库”这个点是大家讨论的最多的。 上篇文 阅读全文
posted @ 2016-11-16 13:16 W1552332103 阅读(308) 评论(0) 推荐(0) 编辑
摘要: read()函数 2011-03-23 16:28:37| 分类: linux | 标签: |字号大中小 订阅 read函数从打开的设备或文件中读取数据。 #include <unistd.h> ssize_t read(int fd, void *buf, size_t count); 返回值:成 阅读全文
posted @ 2016-04-25 13:19 W1552332103 阅读(700) 评论(0) 推荐(0) 编辑
摘要: 1. ncurses 安装 官网下载:http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.9.tar.gz CSDN 下载:http://download.csdn.net/detail/spch2008/8828779 tar -xf ncurses-5.9. 阅读全文
posted @ 2016-04-16 16:27 W1552332103 阅读(2132) 评论(0) 推荐(0) 编辑
摘要: <1>. 什么是shell shell扮演者操作系统内核和用户的中间人的角色,用户通过键入shell command,然后shell通过解析用户输入,然后将请求转发给操作系统的内核进行处理。 1. 一个系统可以存在多个shell,可以通过cat /etc/shells命令查看系统中安装的shell, 阅读全文
posted @ 2016-04-12 18:03 W1552332103 阅读(195) 评论(0) 推荐(0) 编辑