01 2021 档案
摘要:1.介绍 1.1 整体结构 1.2 相关接口,类,方法 Executor 顶层接口 一个运行新任务的简单接口,只声明了一个方法: void execute(Runnable command); 返回值为 void,参数为Runnable 类型,用来执行传进去的任务的; ExecutorService
阅读全文
摘要:结构 数组+链表 结构 ; static class Node<K,V> implements Map.Entry<K,V> { final int hash; final K key; V value; Node<K,V> next; //同buket上下一个节点 } transient Node
阅读全文
摘要:1、new Thread的弊端 示例 new Thread(new Runnable() { @Override public void run() { System.out.println("异步任务new线程 : run...... "); } }).start(); 弊端 a. 每次new T
阅读全文
摘要:一、数据一致性服务执行流程 1.1 (临时/永久客户端注册)流程图 图片来源: https://blog.csdn.net/wangwei19871103/article/details/105836960 1.2 数据一致性 nacos内部提供两种数据同步方案AP和CP,而且是混用的,实例是临时的
阅读全文
摘要:一.服务端处理 1.1 ConfigController.getConfig()接口获取配置 @GetMapping @Secured(action = ActionTypes.READ, parser = ConfigResourceParser.class) public void getCon
阅读全文
摘要:1.介绍 前面的章节说了,客户端每5秒会发送心跳请求注册中心,请求接口示例: 心跳处理基本流程 图片来源: https://blog.csdn.net/wangwei19871103/article/details/105838354 2. InstanceController.beat()接口 直
阅读全文
摘要:一.介绍 1.1 Nacos的实现原理 图片来自: https://www.cnblogs.com/wuzhenzhao/p/13625491.html 1.2 本地启动 下载好后,我个人选择切换到master分支,代码比较完整。 1.3 注册中心 注册中心其实就是一个Springboot的项目 @
阅读全文

浙公网安备 33010602011771号