自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 ZooKeeper伸缩性

一、ZooKeeper中Observer1.1 ZooKeeper角色经过前面的介绍,我想大家都已经知道了在ZooKeeper集群当中有两种角色Leader和Follower。Leader可以接受client 请求,也接收其他Server转发的写请求,负责更新系统状态。 Follower也可以接收client请求,如果是写请求将转发给Leader来更新系统状态,读请求则由Follo

2017-06-28 14:51:06 391

转载 ZooKeeper一致性原理

一、ZooKeeper 的实现1.1 ZooKeeper处理单点故障我们知道可以通过ZooKeeper对分布式系统进行Master选举,来解决分布式系统的单点故障,如图所示。图 1.1 ZooKeeper解决单点故障那么我们继续分析一下,ZooKeeper通过Master选举来帮助分布式系统解决单点故障, 保证该系统中每时每刻只有一个Master为分布式系统

2017-06-28 14:36:21 856

转载 ZooKeeper机制架构

一、ZooKeeper权限管理机制 1.1 权限管理ACL(Access Control List) ZooKeeper 的权限管理亦即ACL 控制功能,使用ACL来对Znode进行访问控制。ACL的实现和Unix文件访问许可非常相似:它使用许可位来对一个节点的不同操作进行允许或禁止的权 限控制。但是和标准的Unix许可不同的是,Zookeeper对于用户类别的区分,不止局限于所有

2017-06-28 11:22:07 379

转载 ZooKeeper管理分布式环境中的数据

引言本节本来是要介绍ZooKeeper的实现原理,但是ZooKeeper的原理比较复杂,它涉及到了paxos算法、Zab协议、通信协议等相关知 识,理解起来比较抽象所以还需要借助一些应用场景,来帮我们理解。由于内容比较多,一口气吃不成胖子,得慢慢来一步一个脚印,因此我对后期 ZooKeeper的学习规划如下:第一阶段:|---理解ZooKeeper的应用    |-

2017-06-28 10:30:21 268

原创 重拾博客

闲聊

2017-06-28 09:45:32 280

转载 Java高并发编程——为IO密集型应用设计线程数与划分任务

转自:http://blog.csdn.net/hereiskxm/article/details/22518065实际工作中的三类程序适用于以并发的形式来提速:1. 服务程序:同时响应多个用户请求2. 计算密集型程序:并发计算,将问题拆分为子任务、并发执行各子任务并最终将子任务的结果汇总合并。3. IO密集型程序(阻塞型):常需要阻塞等待的程序,比如说因为网络

2017-01-11 09:46:30 728

转载 LinkedList基本用法

LinkedList类是双向列表,列表中的每个节点都包含了对前一个和后一个元素的引用.LinkedList的构造函数如下1. public LinkedList():  ——生成空的链表2. public LinkedList(Collection col):  复制构造函数1、获取链表的第一个和最后一个元素[java] view plaincopy

2017-01-06 15:08:38 247

原创 Thread的生命周期以及六种枚举态

先谈谈线程的生命周期,下面的图已经表现的非常明显,线程生命周期的五大状态1:new新建状态。2:runnable可运行态。3:running运行态。4:blocked堵塞状态,线程在运行态会等待某些操作wait、sleep、synchronized等方法进入阻塞状态。阻塞状态的线程会在sleep方法结束后,锁释放,notify、notifyall被唤醒,suspend被调用re

2017-01-06 09:59:04 970

转载 深入浅出JMS(一)---JMS简介

如果手机只能进行实时通话,没有留言和短信功能会怎么样?一个电话打过来,正好没有来得及接上,那么这个电话要传递的信息肯定就收不到了。为什么不能先将信息存下来,当用户需要查看信息的时候再去获得信息呢?伴随着这个疑惑,短息和留言应运而生,无论手机是否开机、是否未及时接到,我们都能得到其中的信息。JMS提供了类似这样的功能,本章我们将系统的学习JMS中的相关重要内容。      Ø 掌握J

2017-01-05 17:31:55 384

原创 菜鸟学习jQuery

notePad ++ 文本编辑器jQuery 容错机制选择器 三种 'div'   可以取得多个对象  $('div') 元素名 'class'可以取得多个对象  '.class'  'id'  只能取得一个 html的规范是一个页面里面只有一个id  '#id'返回机制$('#box')[0] = $('#box').get(0)群组选择器     相

2015-03-29 16:56:05 476

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除