diff --git a/docs/notes/Docker.md b/docs/notes/Docker.md
index 3965205a..b0945c54 100644
--- a/docs/notes/Docker.md
+++ b/docs/notes/Docker.md
@@ -93,5 +93,5 @@ Docker 轻量级的特点使得它很适合用于部署、维护、组合微服
-
欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/Git.md b/docs/notes/Git.md
index 78ca3efe..a728f27f 100644
--- a/docs/notes/Git.md
+++ b/docs/notes/Git.md
@@ -162,5 +162,5 @@ $ ssh-keygen -t rsa -C "youremail@example.com"
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/HTTP.md b/docs/notes/HTTP.md
index 66e17271..3bcdafb8 100644
--- a/docs/notes/HTTP.md
+++ b/docs/notes/HTTP.md
@@ -881,5 +881,5 @@ DELETE /idX/delete HTTP/1.1 -> Returns 404
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/Java IO.md b/docs/notes/Java IO.md
index 465e6659..fdcae096 100644
--- a/docs/notes/Java IO.md
+++ b/docs/notes/Java IO.md
@@ -622,5 +622,5 @@ NIO 与普通 I/O 的区别主要有以下两点:
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/Java 基础.md b/docs/notes/Java 基础.md
index b0ec99e5..576135ce 100644
--- a/docs/notes/Java 基础.md
+++ b/docs/notes/Java 基础.md
@@ -1398,5 +1398,5 @@ Java 注解是附加在代码中的一些元信息,用于一些工具在编译
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/Java 容器.md b/docs/notes/Java 容器.md
index ddf64679..2accf9f8 100644
--- a/docs/notes/Java 容器.md
+++ b/docs/notes/Java 容器.md
@@ -1115,5 +1115,5 @@ public final class ConcurrentCache {
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/Java 并发.md b/docs/notes/Java 并发.md
index dbde9439..4f1850d0 100644
--- a/docs/notes/Java 并发.md
+++ b/docs/notes/Java 并发.md
@@ -1638,5 +1638,5 @@ JDK 1.6 引入了偏向锁和轻量级锁,从而让锁拥有了四个状态:
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/Java 虚拟机.md b/docs/notes/Java 虚拟机.md
index 43adeaad..efa5ca5a 100644
--- a/docs/notes/Java 虚拟机.md
+++ b/docs/notes/Java 虚拟机.md
@@ -743,5 +743,5 @@ public class FileSystemClassLoader extends ClassLoader {
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/Leetcode 题解 - 二分查找.md b/docs/notes/Leetcode 题解 - 二分查找.md
index c4240958..5183c0ef 100644
--- a/docs/notes/Leetcode 题解 - 二分查找.md
+++ b/docs/notes/Leetcode 题解 - 二分查找.md
@@ -296,5 +296,5 @@ private int binarySearch(int[] nums, int target) {
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/Leetcode 题解 - 位运算.md b/docs/notes/Leetcode 题解 - 位运算.md
index e9181562..c4769f54 100644
--- a/docs/notes/Leetcode 题解 - 位运算.md
+++ b/docs/notes/Leetcode 题解 - 位运算.md
@@ -429,5 +429,5 @@ public int[] countBits(int num) {
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/Leetcode 题解 - 分治.md b/docs/notes/Leetcode 题解 - 分治.md
index a9d3fb92..17cae52a 100644
--- a/docs/notes/Leetcode 题解 - 分治.md
+++ b/docs/notes/Leetcode 题解 - 分治.md
@@ -51,5 +51,5 @@ public List diffWaysToCompute(String input) {
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/Leetcode 题解 - 动态规划.md b/docs/notes/Leetcode 题解 - 动态规划.md
index 14904d54..e71b9427 100644
--- a/docs/notes/Leetcode 题解 - 动态规划.md
+++ b/docs/notes/Leetcode 题解 - 动态规划.md
@@ -1223,5 +1223,5 @@ public int minSteps(int n) {
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/Leetcode 题解 - 双指针.md b/docs/notes/Leetcode 题解 - 双指针.md
index 4b8acf4b..397c890c 100644
--- a/docs/notes/Leetcode 题解 - 双指针.md
+++ b/docs/notes/Leetcode 题解 - 双指针.md
@@ -240,5 +240,5 @@ private boolean isValid(String s, String target) {
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/Leetcode 题解 - 哈希表.md b/docs/notes/Leetcode 题解 - 哈希表.md
index 3e8fd4f2..ec4a34f8 100644
--- a/docs/notes/Leetcode 题解 - 哈希表.md
+++ b/docs/notes/Leetcode 题解 - 哈希表.md
@@ -125,5 +125,5 @@ private int maxCount(Map countForNum) {
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/Leetcode 题解 - 图.md b/docs/notes/Leetcode 题解 - 图.md
index 68820189..f660c2c7 100644
--- a/docs/notes/Leetcode 题解 - 图.md
+++ b/docs/notes/Leetcode 题解 - 图.md
@@ -259,5 +259,5 @@ private class UF {
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/Leetcode 题解 - 字符串.md b/docs/notes/Leetcode 题解 - 字符串.md
index 236bf6f6..28d7178b 100644
--- a/docs/notes/Leetcode 题解 - 字符串.md
+++ b/docs/notes/Leetcode 题解 - 字符串.md
@@ -227,5 +227,5 @@ public int countBinarySubstrings(String s) {
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/Leetcode 题解 - 排序.md b/docs/notes/Leetcode 题解 - 排序.md
index 610369d0..5c88726b 100644
--- a/docs/notes/Leetcode 题解 - 排序.md
+++ b/docs/notes/Leetcode 题解 - 排序.md
@@ -228,5 +228,5 @@ private void swap(int[] nums, int i, int j) {
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/Leetcode 题解 - 搜索.md b/docs/notes/Leetcode 题解 - 搜索.md
index 0076687d..2bbde488 100644
--- a/docs/notes/Leetcode 题解 - 搜索.md
+++ b/docs/notes/Leetcode 题解 - 搜索.md
@@ -1270,5 +1270,5 @@ private void backtracking(int row) {
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/Leetcode 题解 - 数学.md b/docs/notes/Leetcode 题解 - 数学.md
index 85d9e651..c97d016d 100644
--- a/docs/notes/Leetcode 题解 - 数学.md
+++ b/docs/notes/Leetcode 题解 - 数学.md
@@ -511,5 +511,5 @@ public int maximumProduct(int[] nums) {
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/Leetcode 题解 - 数组与矩阵.md b/docs/notes/Leetcode 题解 - 数组与矩阵.md
index 581be748..66152af9 100644
--- a/docs/notes/Leetcode 题解 - 数组与矩阵.md
+++ b/docs/notes/Leetcode 题解 - 数组与矩阵.md
@@ -435,5 +435,5 @@ public int maxChunksToSorted(int[] arr) {
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/Leetcode 题解 - 栈和队列.md b/docs/notes/Leetcode 题解 - 栈和队列.md
index 5e158edc..e3546535 100644
--- a/docs/notes/Leetcode 题解 - 栈和队列.md
+++ b/docs/notes/Leetcode 题解 - 栈和队列.md
@@ -222,5 +222,5 @@ public int[] nextGreaterElements(int[] nums) {
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/Leetcode 题解 - 树.md b/docs/notes/Leetcode 题解 - 树.md
index a9e93dcf..cdf43d7a 100644
--- a/docs/notes/Leetcode 题解 - 树.md
+++ b/docs/notes/Leetcode 题解 - 树.md
@@ -1122,5 +1122,5 @@ class MapSum {
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/Leetcode 题解 - 目录.md b/docs/notes/Leetcode 题解 - 目录.md
index e605be92..22764bc6 100644
--- a/docs/notes/Leetcode 题解 - 目录.md
+++ b/docs/notes/Leetcode 题解 - 目录.md
@@ -40,5 +40,5 @@
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/Leetcode 题解 - 目录1.md b/docs/notes/Leetcode 题解 - 目录1.md
index ee4ecf44..80e84238 100644
--- a/docs/notes/Leetcode 题解 - 目录1.md
+++ b/docs/notes/Leetcode 题解 - 目录1.md
@@ -40,5 +40,5 @@
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/Leetcode 题解 - 贪心思想.md b/docs/notes/Leetcode 题解 - 贪心思想.md
index e0b3b791..6249fdbe 100644
--- a/docs/notes/Leetcode 题解 - 贪心思想.md
+++ b/docs/notes/Leetcode 题解 - 贪心思想.md
@@ -368,5 +368,5 @@ public int maxProfit(int[] prices) {
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/Leetcode 题解 - 链表.md b/docs/notes/Leetcode 题解 - 链表.md
index 9061fc16..67de7e64 100644
--- a/docs/notes/Leetcode 题解 - 链表.md
+++ b/docs/notes/Leetcode 题解 - 链表.md
@@ -329,5 +329,5 @@ public ListNode oddEvenList(ListNode head) {
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/Leetcode-Database 题解.md b/docs/notes/Leetcode-Database 题解.md
index cfcfb04b..4fcf7ff7 100644
--- a/docs/notes/Leetcode-Database 题解.md
+++ b/docs/notes/Leetcode-Database 题解.md
@@ -952,5 +952,5 @@ ORDER BY
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/Linux.md b/docs/notes/Linux.md
index f534b757..ee595b55 100644
--- a/docs/notes/Linux.md
+++ b/docs/notes/Linux.md
@@ -1249,5 +1249,5 @@ options 参数主要有 WNOHANG 和 WUNTRACED 两个选项,WNOHANG 可以使 w
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/MySQL.md b/docs/notes/MySQL.md
index 57156335..ef17c89d 100644
--- a/docs/notes/MySQL.md
+++ b/docs/notes/MySQL.md
@@ -425,5 +425,5 @@ MySQL 提供了 FROM_UNIXTIME() 函数把 UNIX 时间戳转换为日期,并提
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/Redis.md b/docs/notes/Redis.md
index 76c8bede..67837c43 100644
--- a/docs/notes/Redis.md
+++ b/docs/notes/Redis.md
@@ -610,5 +610,5 @@ Redis 没有关系型数据库中的表这一概念来将同种类型的数据
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/SQL.md b/docs/notes/SQL.md
index 3059d058..8471bb8e 100644
--- a/docs/notes/SQL.md
+++ b/docs/notes/SQL.md
@@ -769,5 +769,5 @@ SET PASSWROD FOR myuser = Password('new_password');
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/Socket.md b/docs/notes/Socket.md
index 384b8976..901ef13d 100644
--- a/docs/notes/Socket.md
+++ b/docs/notes/Socket.md
@@ -325,5 +325,5 @@ poll 没有最大描述符数量的限制,如果平台支持并且对实时性
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/代码可读性.md b/docs/notes/代码可读性.md
index 074cf115..724770a9 100644
--- a/docs/notes/代码可读性.md
+++ b/docs/notes/代码可读性.md
@@ -335,5 +335,5 @@ public int findClostElement(int[] arr) {
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/代码风格规范.md b/docs/notes/代码风格规范.md
index 26a6168d..948c672c 100644
--- a/docs/notes/代码风格规范.md
+++ b/docs/notes/代码风格规范.md
@@ -9,5 +9,5 @@
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/分布式.md b/docs/notes/分布式.md
index 5dbff121..e8b81360 100644
--- a/docs/notes/分布式.md
+++ b/docs/notes/分布式.md
@@ -345,5 +345,5 @@ Raft 也是分布式一致性协议,主要是用来竞选主节点。
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/剑指 Offer 题解 - 10~19.md b/docs/notes/剑指 Offer 题解 - 10~19.md
index ec898a27..581af3b4 100644
--- a/docs/notes/剑指 Offer 题解 - 10~19.md
+++ b/docs/notes/剑指 Offer 题解 - 10~19.md
@@ -687,5 +687,5 @@ public boolean match(char[] str, char[] pattern) {
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/剑指 Offer 题解 - 20~29.md b/docs/notes/剑指 Offer 题解 - 20~29.md
index 3e979820..9e1d7cbc 100644
--- a/docs/notes/剑指 Offer 题解 - 20~29.md
+++ b/docs/notes/剑指 Offer 题解 - 20~29.md
@@ -380,5 +380,5 @@ public ArrayList printMatrix(int[][] matrix) {
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/剑指 Offer 题解 - 30~39.md b/docs/notes/剑指 Offer 题解 - 30~39.md
index b5ef19d2..b0aaefbf 100644
--- a/docs/notes/剑指 Offer 题解 - 30~39.md
+++ b/docs/notes/剑指 Offer 题解 - 30~39.md
@@ -495,5 +495,5 @@ public int MoreThanHalfNum_Solution(int[] nums) {
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/剑指 Offer 题解 - 3~9.md b/docs/notes/剑指 Offer 题解 - 3~9.md
index 8138549c..8850b4cd 100644
--- a/docs/notes/剑指 Offer 题解 - 3~9.md
+++ b/docs/notes/剑指 Offer 题解 - 3~9.md
@@ -384,5 +384,5 @@ public int pop() throws Exception {
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/剑指 Offer 题解 - 40~49.md b/docs/notes/剑指 Offer 题解 - 40~49.md
index bb94b48e..358a5a39 100644
--- a/docs/notes/剑指 Offer 题解 - 40~49.md
+++ b/docs/notes/剑指 Offer 题解 - 40~49.md
@@ -442,5 +442,5 @@ public int GetUglyNumber_Solution(int N) {
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/剑指 Offer 题解 - 50~59.md b/docs/notes/剑指 Offer 题解 - 50~59.md
index be3e65d3..fb2c2cf9 100644
--- a/docs/notes/剑指 Offer 题解 - 50~59.md
+++ b/docs/notes/剑指 Offer 题解 - 50~59.md
@@ -501,5 +501,5 @@ public ArrayList maxInWindows(int[] num, int size) {
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/剑指 Offer 题解 - 60~68.md b/docs/notes/剑指 Offer 题解 - 60~68.md
index 9cd092fb..a3d5610f 100644
--- a/docs/notes/剑指 Offer 题解 - 60~68.md
+++ b/docs/notes/剑指 Offer 题解 - 60~68.md
@@ -343,5 +343,5 @@ public TreeNode lowestCommonAncestor(TreeNode root, TreeNode p, TreeNode q) {
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/剑指 Offer 题解 - 目录.md b/docs/notes/剑指 Offer 题解 - 目录.md
index dbfa4a36..d4d5966d 100644
--- a/docs/notes/剑指 Offer 题解 - 目录.md
+++ b/docs/notes/剑指 Offer 题解 - 目录.md
@@ -23,5 +23,5 @@
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/剑指 Offer 题解 - 目录1.md b/docs/notes/剑指 Offer 题解 - 目录1.md
index b251c2ca..045b515f 100644
--- a/docs/notes/剑指 Offer 题解 - 目录1.md
+++ b/docs/notes/剑指 Offer 题解 - 目录1.md
@@ -23,5 +23,5 @@
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/攻击技术.md b/docs/notes/攻击技术.md
index 5de931c7..90ec94b2 100644
--- a/docs/notes/攻击技术.md
+++ b/docs/notes/攻击技术.md
@@ -195,5 +195,5 @@ ResultSet rs = stmt.executeQuery();
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/数据库系统原理.md b/docs/notes/数据库系统原理.md
index 5620aec3..b1bfac5f 100644
--- a/docs/notes/数据库系统原理.md
+++ b/docs/notes/数据库系统原理.md
@@ -583,5 +583,5 @@ Entity-Relationship,有三个组成部分:实体、属性、联系。
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/构建工具.md b/docs/notes/构建工具.md
index b9c2ee6a..888b9ac0 100644
--- a/docs/notes/构建工具.md
+++ b/docs/notes/构建工具.md
@@ -143,5 +143,5 @@ A -> C -> X(2.0)
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/正则表达式.md b/docs/notes/正则表达式.md
index 3127b490..b735dfe9 100644
--- a/docs/notes/正则表达式.md
+++ b/docs/notes/正则表达式.md
@@ -390,5 +390,5 @@ aBCd
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/消息队列.md b/docs/notes/消息队列.md
index 04172688..df3e619f 100644
--- a/docs/notes/消息队列.md
+++ b/docs/notes/消息队列.md
@@ -84,5 +84,5 @@
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/算法 - 其它.md b/docs/notes/算法 - 其它.md
index ef45b242..cc761d5a 100644
--- a/docs/notes/算法 - 其它.md
+++ b/docs/notes/算法 - 其它.md
@@ -136,5 +136,5 @@ public class Huffman {
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/算法 - 并查集.md b/docs/notes/算法 - 并查集.md
index e01707e6..6648d886 100644
--- a/docs/notes/算法 - 并查集.md
+++ b/docs/notes/算法 - 并查集.md
@@ -194,5 +194,5 @@ public class WeightedQuickUnionUF extends UF {
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/算法 - 排序.md b/docs/notes/算法 - 排序.md
index 9a9c1667..db81624d 100644
--- a/docs/notes/算法 - 排序.md
+++ b/docs/notes/算法 - 排序.md
@@ -587,5 +587,5 @@ Java 主要排序方法为 java.util.Arrays.sort(),对于原始数据类型使
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/算法 - 栈和队列.md b/docs/notes/算法 - 栈和队列.md
index c9ec1799..58c1c455 100644
--- a/docs/notes/算法 - 栈和队列.md
+++ b/docs/notes/算法 - 栈和队列.md
@@ -320,5 +320,5 @@ public class ListQueue- implements MyQueue
- {
-
欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/算法 - 目录.md b/docs/notes/算法 - 目录.md
index d1d64276..edfe69fe 100644
--- a/docs/notes/算法 - 目录.md
+++ b/docs/notes/算法 - 目录.md
@@ -23,5 +23,5 @@
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/算法 - 目录1.md b/docs/notes/算法 - 目录1.md
index b4fc80c9..1d63773d 100644
--- a/docs/notes/算法 - 目录1.md
+++ b/docs/notes/算法 - 目录1.md
@@ -23,5 +23,5 @@
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/算法 - 符号表.md b/docs/notes/算法 - 符号表.md
index 8a6c0280..c6d55cbc 100644
--- a/docs/notes/算法 - 符号表.md
+++ b/docs/notes/算法 - 符号表.md
@@ -941,5 +941,5 @@ public class SparseVector {
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/算法 - 算法分析.md b/docs/notes/算法 - 算法分析.md
index bb3e138f..67cdb49c 100644
--- a/docs/notes/算法 - 算法分析.md
+++ b/docs/notes/算法 - 算法分析.md
@@ -239,5 +239,5 @@ public class StopWatch {
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/系统设计基础.md b/docs/notes/系统设计基础.md
index 7e7275a8..9fa7dff8 100644
--- a/docs/notes/系统设计基础.md
+++ b/docs/notes/系统设计基础.md
@@ -111,5 +111,5 @@
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/缓存.md b/docs/notes/缓存.md
index 3629238e..c59257ea 100644
--- a/docs/notes/缓存.md
+++ b/docs/notes/缓存.md
@@ -287,5 +287,5 @@ Distributed Hash Table(DHT) 是一种哈希分布方式,其目的是为了
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/计算机操作系统 - 内存管理.md b/docs/notes/计算机操作系统 - 内存管理.md
index 173e56d8..944694ec 100644
--- a/docs/notes/计算机操作系统 - 内存管理.md
+++ b/docs/notes/计算机操作系统 - 内存管理.md
@@ -138,5 +138,5 @@ FIFO 算法可能会把经常使用的页面置换出去,为了避免这一问
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/计算机操作系统 - 概述.md b/docs/notes/计算机操作系统 - 概述.md
index e6dec303..e7b86417 100644
--- a/docs/notes/计算机操作系统 - 概述.md
+++ b/docs/notes/计算机操作系统 - 概述.md
@@ -124,5 +124,5 @@ Linux 的系统调用主要有以下这些:
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/计算机操作系统 - 死锁.md b/docs/notes/计算机操作系统 - 死锁.md
index 8b232c2c..b284c886 100644
--- a/docs/notes/计算机操作系统 - 死锁.md
+++ b/docs/notes/计算机操作系统 - 死锁.md
@@ -144,5 +144,5 @@
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/计算机操作系统 - 目录.md b/docs/notes/计算机操作系统 - 目录.md
index 6e5a5ef5..cbe35f74 100644
--- a/docs/notes/计算机操作系统 - 目录.md
+++ b/docs/notes/计算机操作系统 - 目录.md
@@ -28,5 +28,5 @@
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/计算机操作系统 - 目录1.md b/docs/notes/计算机操作系统 - 目录1.md
index f64b138b..0f17d34f 100644
--- a/docs/notes/计算机操作系统 - 目录1.md
+++ b/docs/notes/计算机操作系统 - 目录1.md
@@ -28,5 +28,5 @@
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/计算机操作系统 - 设备管理.md b/docs/notes/计算机操作系统 - 设备管理.md
index 83594127..997a40d6 100644
--- a/docs/notes/计算机操作系统 - 设备管理.md
+++ b/docs/notes/计算机操作系统 - 设备管理.md
@@ -61,5 +61,5 @@
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/计算机操作系统 - 进程管理.md b/docs/notes/计算机操作系统 - 进程管理.md
index 363ef7fd..f62a42a8 100644
--- a/docs/notes/计算机操作系统 - 进程管理.md
+++ b/docs/notes/计算机操作系统 - 进程管理.md
@@ -590,5 +590,5 @@ FIFO 常用于客户-服务器应用程序中,FIFO 用作汇聚点,在客户
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/计算机操作系统 - 链接.md b/docs/notes/计算机操作系统 - 链接.md
index 54c326ad..fd222df4 100644
--- a/docs/notes/计算机操作系统 - 链接.md
+++ b/docs/notes/计算机操作系统 - 链接.md
@@ -67,5 +67,5 @@ gcc -o hello hello.c
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/计算机操作系统.md b/docs/notes/计算机操作系统.md
index 29e9721c..d175443f 100644
--- a/docs/notes/计算机操作系统.md
+++ b/docs/notes/计算机操作系统.md
@@ -1080,5 +1080,5 @@ gcc -o hello hello.c
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/计算机网络 - 传输层.md b/docs/notes/计算机网络 - 传输层.md
index e5ca4630..78c55af9 100644
--- a/docs/notes/计算机网络 - 传输层.md
+++ b/docs/notes/计算机网络 - 传输层.md
@@ -167,5 +167,5 @@ TCP 主要通过四个算法来进行拥塞控制:慢开始、拥塞避免、
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/计算机网络 - 应用层.md b/docs/notes/计算机网络 - 应用层.md
index ef3f1239..eaebad98 100644
--- a/docs/notes/计算机网络 - 应用层.md
+++ b/docs/notes/计算机网络 - 应用层.md
@@ -168,5 +168,5 @@ IMAP 协议中客户端和服务器上的邮件保持同步,如果不手动删
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/计算机网络 - 概述.md b/docs/notes/计算机网络 - 概述.md
index cd536db6..8a410b3c 100644
--- a/docs/notes/计算机网络 - 概述.md
+++ b/docs/notes/计算机网络 - 概述.md
@@ -130,5 +130,5 @@ TCP/IP 体系结构不严格遵循 OSI 分层概念,应用层可能会直接
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/计算机网络 - 物理层.md b/docs/notes/计算机网络 - 物理层.md
index fc88c3ec..2980af33 100644
--- a/docs/notes/计算机网络 - 物理层.md
+++ b/docs/notes/计算机网络 - 物理层.md
@@ -22,5 +22,5 @@
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/计算机网络 - 目录.md b/docs/notes/计算机网络 - 目录.md
index c674766a..7655fa1b 100644
--- a/docs/notes/计算机网络 - 目录.md
+++ b/docs/notes/计算机网络 - 目录.md
@@ -34,5 +34,5 @@
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/计算机网络 - 目录1.md b/docs/notes/计算机网络 - 目录1.md
index 2f55710a..b7cc3542 100644
--- a/docs/notes/计算机网络 - 目录1.md
+++ b/docs/notes/计算机网络 - 目录1.md
@@ -35,5 +35,5 @@
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/计算机网络 - 网络层.md b/docs/notes/计算机网络 - 网络层.md
index 4c6234db..0e59b88a 100644
--- a/docs/notes/计算机网络 - 网络层.md
+++ b/docs/notes/计算机网络 - 网络层.md
@@ -244,5 +244,5 @@ BGP 只能寻找一条比较好的路由,而不是最佳路由。
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/计算机网络 - 链路层.md b/docs/notes/计算机网络 - 链路层.md
index 7350fb44..198d4b6d 100644
--- a/docs/notes/计算机网络 - 链路层.md
+++ b/docs/notes/计算机网络 - 链路层.md
@@ -190,5 +190,5 @@ MAC 地址是链路层地址,长度为 6 字节(48 位),用于唯一标
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/计算机网络.md b/docs/notes/计算机网络.md
index fe528d0a..f3337fbc 100644
--- a/docs/notes/计算机网络.md
+++ b/docs/notes/计算机网络.md
@@ -896,5 +896,5 @@ IMAP 协议中客户端和服务器上的邮件保持同步,如果不手动删
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/设计模式.md b/docs/notes/设计模式.md
index 61f07939..612985e1 100644
--- a/docs/notes/设计模式.md
+++ b/docs/notes/设计模式.md
@@ -3070,5 +3070,5 @@ public class ImageViewer {
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/集群.md b/docs/notes/集群.md
index 51f67578..fb625bbf 100644
--- a/docs/notes/集群.md
+++ b/docs/notes/集群.md
@@ -202,5 +202,5 @@ HTTP 重定向负载均衡服务器使用某种负载均衡算法计算得到服
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!
diff --git a/docs/notes/面向对象思想.md b/docs/notes/面向对象思想.md
index cce2a4bd..f90b4907 100644
--- a/docs/notes/面向对象思想.md
+++ b/docs/notes/面向对象思想.md
@@ -361,5 +361,5 @@ Vihicle .. N
-欢迎关注公众号,获取最新文章!
+欢迎关注公众号,获取最新文章!