File tree Expand file tree Collapse file tree 1 file changed +14
-2
lines changed
Expand file tree Collapse file tree 1 file changed +14
-2
lines changed Original file line number Diff line number Diff line change @@ -435,7 +435,7 @@ Paxos 和 Raft 算法都属于一致性算法,所以是保证 CP
435435
436436### 为什么三次握手
437437
438- 因为三次握手才能保证双方具有接收和发送的能力 ,并且防止重复建立历史连接。
438+ 因为三次握手才能保证 ** 双方具有接收和发送的能力 ** ,并且防止重复建立历史连接。
439439
440440### 为什么四次挥手
441441
@@ -556,4 +556,16 @@ CPU 占用排查:使用 `top` 和 `top -Hp xxx` 命令定位占用率最高的
556556
557557## 实现
5585581 . Base64:将输入字符串按字节切分,取得每个字节对应的二进制值(若不足 8 比特则高位补 0),然后将这些二进制数值串联起来,再按照 6 比特一组进行切分(因为 2^6=64),最后一组若不足 6 比特则末尾补 0。若原字节序列数据长度不是 3 的倍数时且剩下 1 个输入数据,则在编码结果后加 2 个 =;若剩下 2 个输入数据,则在编码结果后加 1 个 =。将每组二进制值转换成十进制,然后找到对应的符号并串联起来就是 Base64 编码结果。
559- 2 . Base62:将输入字符串哈希后转成长整型,再用** 62进制** 编码成Base62格式。
559+ 2 . Base62:将输入字符串哈希后转成长整型,再用** 62进制** 编码成Base62格式。
560+
561+ # XXL-JOB 定时任务框架
562+
563+ 说到底,定时器还是靠线程轮询实现的。
564+
565+ ## 调度器
566+
567+ 负责下发任务、执行器管理、日志管理等。
568+
569+ ## 执行器
570+
571+ 负责执行任务、心跳检测、结果回调等。
You can’t perform that action at this time.
0 commit comments