学与思

博客园 首页 新随笔 联系 订阅 管理

2014年3月5日 #

摘要: 事务和两阶段提交Posted on 2011-10-09 14:41疯狂阅读(2704)评论(0)编辑收藏所属分类:database1 事务的ACID事务是保证数据库从一个一致性的状态永久地变成另外一个一致性状态的根本,其中,ACID是事务的基本特性。A是Atomicity,原子性。一个事务往往涉及到许多的子操作,原子性则保证这些子操作要么都做,要么都不做,而不至于出现事务的部分操作成功,而另外一部分操作没有成功。如果事务在执行的过程中发生错误,那么数据库将回滚到事务发生之前的状态。比如银行的转账服务,这个事务的最终结果一定是:某个账户的余额增加了x,而另外一个账户的余额减少了x,或者两个账户 阅读全文
posted @ 2014-03-05 16:10 学与思 阅读(206) 评论(0) 推荐(0) 编辑

摘要: Gossip protocol这是一系列用于P2P的通信协议。简单来说,就是模拟人类社会中流言传播的方式。每个节点随机地把消息发给它的邻居,接到消息的节点,如果之前没收到这个消息,则会继续随机地转发给它的邻居,否则不转发理论复杂度是O(lgn),n是集群的规模。根据不同的应用场合,会作修改,派生出各种协议 阅读全文
posted @ 2014-03-05 16:07 学与思 阅读(569) 评论(0) 推荐(0) 编辑

摘要: DOM、JDOM、DOM4J的区别分类:XML2012-06-11 20:475576人阅读评论(6)收藏举报文档xmlcollectionsjavaapi工作dom是解析xml的底层接口之一(另一种是sax)而jdom和dom4j则是基于底层api的更高级封装dom是通用的,而jdom和dom4j则是面向java语言的DOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准。DOM 是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而 DOM 被认为是 阅读全文
posted @ 2014-03-05 14:55 学与思 阅读(174) 评论(0) 推荐(0) 编辑