- 博客(5)
- 收藏
- 关注
原创 Zookeeper集群配置(单机搭建)
ZookeeperZookeeper是一个分布式应用协调服务,本质就是文件系统加通知机制,Zookeeper以树形结构存储数据,每个节点成为一个ZNode,每个ZNode默认存储1MB数据
2022-02-13 16:52:48
1975
原创 Redis单机主从配置(一主二从)+哨兵模式
将一台Redis服务器的数据复制到其他Redis服务器上,前者称为主节点(master),后者称为从节点(slave),主节点用来写入数据,从节点用来读取数据,数据的复制是单向的,只能从主节点到从节点,每个主节点可以有多个从节点,一个从节点只能有一个主节点每一台Redis服务器启动的时候,默认都是主节点主从复制策略:全量同步(slave初始化阶段)slave连接master,发送sync命令 master接收到sync命令后,执行bgsave生成rdb文件 master的bgsave命
2022-02-13 16:35:24
998
原创 dubbo整合springboot+zookeeper启动报错java.lang.IllegalStateException: Failed to check the status of the
provider和customer里面自定义的版本号要一样,如果漏写版本号也会出现此异常
2020-11-15 20:18:40
449
原创 StringBuffer的扩容机制
StringBuffer继承AbstractStringBuilder类初始化的时候调用父类的初始化方法,如果传入一个字符串,那它的长度为字符串的长度加上16StringBuffer添加的时候使用父类的append方法我们点进去发现父类的实现方法是这样重点是ensureCapacityInternal这个方法,如果minimumCapacity > value.length (最小容量大于当前AbstractStringBuilder容量)则会触发扩容newCapacity方
2020-11-15 15:20:15
1337
1
原创 String字符串为什么不可变
首先我们通过jdk的源码发现它是由final关键字修饰的类,所以String类不能被继承,如下图:接着往下看可以发现String的value存储使用一个char数组来存储值的,而且这个数组也是有final关键字修饰的,这个数组不可变所以它的值也是不可变...
2020-11-15 14:28:09
117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人