自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 arraylist源码解读

本次源码解析,只暂时解析构造函数,add,remove方法。其余的等有时间再做补充三种初始化方式无参数 public ArrayList() { 无参数时将会初始化为一个空的数组 this.elementData = DEFAULTCAPACITY_EMPTY_ELEMENTDATA; } ...

2019-12-10 21:51:41 126

原创 分布式学习2-一致性协议(2pc3pc)

问题:一个事务操作需要跨越多个分布式节点的时候,为了保持事务处理的acid特性,需要有一个协调者的组件来统一调度所有的分布式节点的执行逻辑。这个协调者需要做两项工作,一是负责协调参与者的行为,二是最终决定参与者是否要把最终的事务进行真正的提交,基于这个思想,衍生出二阶提交和三阶提交两种协议。2PC第一阶段:提交事务请求(投票阶段)将事务内容发送给参与者,并询问是否可以进行事务提交...

2019-07-13 22:18:30 607

原创 分布式学习1-分布式一致性问题

问题的提出:分布式一致性问题是指,在分布式环境中引入数据复制机制后,在不同的节点间,可能出现的,并无法依靠计算机的应用程序自身解决的数据不一致的情况。解决方案:1、保持一致性,影响性能在复制数据时,可以将写入动作阻塞,直到数据复制完成之后才开始执行写入动作。但是如果存在很多的写入请求,所需的写入请求将阻塞到前一个写入请求的写操作上,影响性能2、保持性能,影响一致性在复制数据...

2019-07-12 15:25:23 168

空空如也

空空如也

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

TA关注的人

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