自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 全排列 - 原地交换法

通过回溯算法和原地交换策略,解决全排列问题

2022-04-05 13:00:50 950

原创 JAVA线程并发 --- 可见性/有序性/原子性

多线程环境的可见性和有序性

2022-03-25 18:03:45 928

原创 JAVA线程 -- Interrupt

java线程的interrupt

2022-03-24 16:08:14 1693

原创 JAVA线程 -- 线程创建

JAVA线程创建常用的方式

2022-03-24 15:11:13 194

原创 JAVA线程 -- 线程状态

线程状态

2022-03-24 10:27:02 393

原创 ZooKeeper应用---分布式锁

zookeeper通过临时有序节点结合API中的回调和监听机制实现分布式锁

2022-03-22 13:57:01 4485

原创 ZooKeeper应用---分布式配置更新

zookeeper API的使用,基于回调和监听的响应式编程

2022-03-21 19:20:20 3262

原创 ZooKeeper选举

选举过程任何节点之间通过3888端口建立两两连接 任何节点发现leader失效就会发起投票广播 任何节点收到投票请求,也会发起投票广播 Zxid最大并且myid最大的节点优先获得成为leader的权利

2022-03-19 20:03:09 358

原创 ZooKeeper的ZAB

ZAB是什么ZAB又称作 zooKeeper原子广播协议(ZooKeeper Atomic Broadcast)。原子:一次操作只能成功或者失败,不会存在中间状态广播:通知集群中的全部(或者部分)节点ZAB做什么ZAB用于在ZooKeeper集群可用时(有leader时)保证数据写入一致性,或者说使数据写入达到一种共识状态。ZAB怎么做因为ZK集群是读写分离的集群,任何客户端的写入只能通过唯一的leader节点来最终执行。当客户端对某个从节点发起写请求时,从节点会将写

2022-03-19 17:25:41 2162

空空如也

空空如也

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

TA关注的人

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