单例模式主要有 饿汉式单例、懒汉式单例 1.饿汉式单例即类初始化的时候就会创建,这个是线程安全的 2.懒汉式单例模式我们看看最初级的懒汉式单例 所以我们改进出饿汉模式的另一种...
单例模式主要有 饿汉式单例、懒汉式单例 1.饿汉式单例即类初始化的时候就会创建,这个是线程安全的 2.懒汉式单例模式我们看看最初级的懒汉式单例 所以我们改进出饿汉模式的另一种...
java 队列 queue接口 继承了collecion接口 添加:1,boolean add(E e); 向队列尾部添加一个元素,如果队列已满,则抛出一个IIIegaISl...
我们先看下arrdeque的构造方法 ``` 测试代码 ``` //第一个构造方法 构建数组大小为16的数组 public ArrayDeque() { elements =...
PriorityBlockingQueue是线程安全的,之前我们看过priorityqueue的实现原理,https://www.jianshu.com/p/b0a2615f...
javapriorityqueue是用数组实现的二叉小顶堆来实现排序的。 什么是小顶堆 小顶堆是一种经过排序的完全二叉树, 其满足如下性质: 小顶堆中的任意父节点都比其两个孩...
左移(<<)右移(>>) 无符号右移(>>>) 在了解这个之前我们先了解下 计算机中负数 = 正数取反+1 0000 0000 0000 0000 0000 0000 000...
spliterator 是jdk8新引入的用于并行遍历的迭代器 源码注释: A Spliterator may also partition off some of its ...
参考文章。 https://segmentfault.com/a/1190000021488885 https://segmentfault.com/a/1190000016...
win10 feature里面关闭hype-v cd 到virtualbox的安装目录 执行./VBoxManage.exemodifyvm 虚拟机名称 --spec-ctr...
下载mongodb curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.6.tgz[https...
Nacos 集群默认支持的是CAP原则中的AP原则 nacos后面的版本可以切换cp和ap cp ap状态切换命令:curl -X PUT '$NACOS_SERVER:88...
cpRaftCore 方法 获取 Raft集群节点 peers.add(NamingProxy.getServers()); Raft集群数据恢复 RaftStore.loa...
ServerListManager 服务启动的时候加载 两个任务 ServerListUpdater 每 5s执行一次从配置文件里加载集群服务信息 ServerStatusR...
从NamingExample 看客户端注册流程 serverProxy.registerService(NamingUtils.getGroupedName(serviceN...
上班太忙,只能趁着闲时间看会 第二天 console 模块是服务端 在console模块 配置文件里面加入 spring.datasource.platform=mysql ...
午休时间把nacos1.1.4源码下下来了然后开始看源码 每天真实记录 Demo里面 NamingExample里面开始看起 NacosNamingService //初始化...
1.Redis2.6 Redis2.6在2012年正是发布,经历了17个版本,到2.6.17版本,相对于Redis2.4,主要特性如下: 1)服务端支持Lua脚本。 2)去掉...
线上第三台服务启动后,会报慢sql查询连接释放不掉,然后就一直报错,最后无法获取连接。 排查过程:1.停止原线上节点的system business expert 服务 启动...