10 2014 档案

摘要:转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspxAuthor :Jeffrey引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不... 阅读全文
posted @ 2014-10-31 14:22 逐客教我 阅读(176) 评论(0) 推荐(0) 编辑
摘要:ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些... 阅读全文
posted @ 2014-10-22 17:53 逐客教我 阅读(169) 评论(0) 推荐(0) 编辑
摘要:zookeeper介绍zookeeper是一个为分布式应用提供一致性服务的软件,它是开源的Hadoop项目中的一个子项目,并且根据google发表的论文来实现的,接下来我们首先来安装使用下这个软件,然后再来探索下其中比较重要一致性算法。zookeeper安装和使用zookeeper的安装基本上可以按... 阅读全文
posted @ 2014-10-22 11:51 逐客教我 阅读(290) 评论(0) 推荐(0) 编辑
摘要:转:http://www.blogjava.net/xylz/archive/2010/07/03/325168.html在这个小结里面重点讨论原子操作的原理和设计思想。由于在下一个章节中会谈到锁机制,因此此小节中会适当引入锁的概念。在Java Concurrency in Practice中是这样... 阅读全文
posted @ 2014-10-17 17:40 逐客教我 阅读(369) 评论(0) 推荐(1) 编辑
摘要:转:http://www.blogjava.net/xylz/archive/2010/07/02/325079.html在这一部分开始讨论数组原子操作和一些其他的原子操作。AtomicIntegerArray/AtomicLongArray/AtomicReferenceArray的API类似,选... 阅读全文
posted @ 2014-10-17 17:11 逐客教我 阅读(343) 评论(0) 推荐(1) 编辑
摘要:转:http://www.blogjava.net/xylz/archive/2010/07/01/324988.html从相对简单的Atomic入手(java.util.concurrent是基于Queue的并发包,而Queue,很多情况下使用到了Atomic操作,因此首先从这里开始)。很多情况下... 阅读全文
posted @ 2014-10-17 17:08 逐客教我 阅读(255) 评论(0) 推荐(1) 编辑
摘要:转http://www.blogjava.net/xylz/archive/2010/06/30/324915.html去年年底有一个Guice的研究计划,可惜由于工作“繁忙”加上实际工作中没有用上导致“无疾而终”,最终只是完成了Guice的初步学习教程,深入的研究没有继续进行下去。最近一直用的比较... 阅读全文
posted @ 2014-10-17 17:06 逐客教我 阅读(204) 评论(0) 推荐(1) 编辑
摘要:用在多线程,同步变量。 线程为了提高效率,将某成员变量(如A)拷贝了一份(如B),线程中对A的访问其实访问的是B。只在某些动作时才进行A和B的同步。因此存在A和B不一致的情况。volatile就是用来避免这种情况的。volatile告诉jvm, 它所修饰的变量不保留拷贝,直接访问主内存中的(也就是上... 阅读全文
posted @ 2014-10-13 10:07 逐客教我 阅读(262) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示