摘要: 1 ZooKeeper简介 ZooKeeper是一个为分布式应用设计的开源协调服务。它可以为用户提供同步、配置管理、分组和命名服务。ZooKeeper的文件系统使用了目录树结构,并且使用java编写,但是它也支持c。 协调服务非常容易出错,而且很难从故障中恢复,例如协调服务很容易处于竞争状态以至于出现死锁。ZooKeeper设计目的就是为了减轻分布式应用程序锁承担的协调任务2 数据模型和层次命名空间 ZooKeeper提供的命名空间与标准的文件系统非常相似。它的名称是由通过斜线分隔的路径名序列所组成的... 阅读全文
posted @ 2013-07-19 20:34 朗道二级相变 阅读(915) 评论(0) 推荐(0) 编辑
摘要: 数组是应用最广泛的数据存储结构。它被植入到大部分编程语言中。大部分数据结构都有最基本的四个操作:插入、删除、查找、修改。对于这四种操作每一种数据结构都有相应的算法。算法和数据结构因此就是非常紧密的相联系的。1 数组例子 数组的每一个元素必须是连续,也就是中间没有洞。就是说第一个元素和第三个元素有值,但不允许第二个元素是空的。 1 package chapter2; 2 3 public class Array { 4 public static void main(String[] args){ 5 //... 阅读全文
posted @ 2013-07-19 07:25 朗道二级相变 阅读(690) 评论(1) 推荐(2) 编辑