自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 ZK内部实现——Paxos到Zookeeper(二)

文章目录系统模型数据模型节点版本WatcherACL服务器角色LeaderFollowerObserver服务器间的通信类型Leader选举服务器启动运行期间会话创建管理清理重连请求处理会话创建SetData事务请求转发GetData系统模型数据模型一颗树,每个节点称为ZNode。事务ID(ZXID),改变zk状态的操作分配全局唯一的事务id。包括节点的增删,节点数据修改,会话创建和失效等。节点节点类型。持久节点。创建直到主动删除。持久顺序节点。zk中父节点维护第一级子节点顺

2020-06-24 00:28:53 251

原创 ZAB——Paxos到Zookeeper(一)

文章目录简介崩溃恢复模式条件目的步骤消息广播模式条件目的步骤和Paxos的关系相同不同简介ZAB(Zookeeper Atomic BroadCast)协议。为zk专门设计的支持崩溃恢复的原子广播协议。zk使用zab协议在主备模式的架构中保持集群各副本数据的一致性。崩溃恢复模式条件服务框架重启。Leader异常:网络中断、崩溃退出、重启。目的选取新Leader。Follower和Leader数据同步。已经被Leader提交的Proposal能够被所有Follower提交。

2020-06-24 00:09:43 167

原创 echarts展示上海二手房汇总

文章目录简介echarts使用依赖框架渲染简介实现上海二手房全量数据动态更新、统计、汇总展示。效果:前端项目关键流程后端项目echarts使用依赖安装cnmp install echarts依赖。路径:views/dashboard/index.vue<script>import { mapGetters } from 'vuex'import { getDistrictSecondHandHouseSummary } from '@/a

2020-06-03 00:40:11 484

24种设计模式类图

设计模式是在特定环境下,为解决某一类通用软件设计问题提供的一套定制的解决方案,描述了对象和类之间的相互作用。 优点: 提供标准以供开发。方便交流,降低对复杂系统理解的难度。 更加简单方便的复用成功的设计。避免不可重用的方案。 使设计方案更加灵活,易于修改。设计模式通常满足多种面向对象的设计原则。 提高开发效率和软件质量。 有助于更加深入的理解面向对象思想,提高编码水平。

2018-05-19

计算机网络自顶向下方法第6版

本书是当前世界上最为流行的计算机网络教科书之一,采用了作者独创的自顶向下的方法来讲授计算机网络的原理及其协议,即从应用层协议开始沿协议栈向下讲解,强调应用层范例和应用编程接口,使读者尽快进入每天使用的应用程序环境之中进行学习和“创造”。本书的讲解以因特网为例,学以致用;注重教学法,深入浅出地重点讲解计算机网络的基本原理。

2017-12-26

空空如也

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

TA关注的人

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