diff --git a/README.md b/README.md index 934fdb82..1b32e258 100755 --- a/README.md +++ b/README.md @@ -231,9 +231,9 @@ JVM 这部分内容主要参考 [JVM 虚拟机规范-Java8 ](https://docs.oracle #### 敏感词过滤 +系统需要对用户输入的文本进行敏感词过滤如色情、政治、暴力相关的词汇。 - -https://github.com/toolgood/ToolGood.Words +相关阅读:[《Java定时任务大揭秘》](./docs/system-design/security/sentive-words-filter.md) ### 定时任务 diff --git a/docs/.vuepress/public/assets/icon/apple-icon-152.png b/docs/.vuepress/public/assets/icon/apple-icon-152.png index bd0f8da4..2aaa3ed0 100644 Binary files a/docs/.vuepress/public/assets/icon/apple-icon-152.png and b/docs/.vuepress/public/assets/icon/apple-icon-152.png differ diff --git a/docs/.vuepress/public/assets/icon/chrome-192.png b/docs/.vuepress/public/assets/icon/chrome-192.png index 6012c834..23ff6af4 100644 Binary files a/docs/.vuepress/public/assets/icon/chrome-192.png and b/docs/.vuepress/public/assets/icon/chrome-192.png differ diff --git a/docs/.vuepress/public/assets/icon/chrome-512.png b/docs/.vuepress/public/assets/icon/chrome-512.png index 09637026..4469578c 100644 Binary files a/docs/.vuepress/public/assets/icon/chrome-512.png and b/docs/.vuepress/public/assets/icon/chrome-512.png differ diff --git a/docs/.vuepress/public/assets/icon/chrome-mask-192.png b/docs/.vuepress/public/assets/icon/chrome-mask-192.png index a5de740c..bf897dd8 100644 Binary files a/docs/.vuepress/public/assets/icon/chrome-mask-192.png and b/docs/.vuepress/public/assets/icon/chrome-mask-192.png differ diff --git a/docs/.vuepress/public/assets/icon/chrome-mask-512.png b/docs/.vuepress/public/assets/icon/chrome-mask-512.png index 56b6e458..967f90c4 100644 Binary files a/docs/.vuepress/public/assets/icon/chrome-mask-512.png and b/docs/.vuepress/public/assets/icon/chrome-mask-512.png differ diff --git a/docs/.vuepress/public/assets/icon/guide-maskable.png b/docs/.vuepress/public/assets/icon/guide-maskable.png index 75449b60..9d678fe6 100644 Binary files a/docs/.vuepress/public/assets/icon/guide-maskable.png and b/docs/.vuepress/public/assets/icon/guide-maskable.png differ diff --git a/docs/.vuepress/public/assets/icon/guide-monochrome.png b/docs/.vuepress/public/assets/icon/guide-monochrome.png index 5b1dc406..21a9e5ab 100644 Binary files a/docs/.vuepress/public/assets/icon/guide-monochrome.png and b/docs/.vuepress/public/assets/icon/guide-monochrome.png differ diff --git a/docs/.vuepress/public/assets/icon/ms-icon-144.png b/docs/.vuepress/public/assets/icon/ms-icon-144.png index a197aaf6..5f460812 100644 Binary files a/docs/.vuepress/public/assets/icon/ms-icon-144.png and b/docs/.vuepress/public/assets/icon/ms-icon-144.png differ diff --git a/docs/.vuepress/public/logo.png b/docs/.vuepress/public/logo.png index 4a59ab4f..1f0ee6ad 100644 Binary files a/docs/.vuepress/public/logo.png and b/docs/.vuepress/public/logo.png differ diff --git a/docs/.vuepress/public/me.png b/docs/.vuepress/public/me.png index e4b98b22..0d7f153e 100644 Binary files a/docs/.vuepress/public/me.png and b/docs/.vuepress/public/me.png differ diff --git a/docs/cs-basics/data-structure/pictures/图/图.png b/docs/cs-basics/data-structure/pictures/图/图.png index caa93fe1..9f234380 100644 Binary files a/docs/cs-basics/data-structure/pictures/图/图.png and b/docs/cs-basics/data-structure/pictures/图/图.png differ diff --git a/docs/cs-basics/data-structure/pictures/图/带权有向图.png b/docs/cs-basics/data-structure/pictures/图/带权有向图.png index fb4ae941..e2e11885 100644 Binary files a/docs/cs-basics/data-structure/pictures/图/带权有向图.png and b/docs/cs-basics/data-structure/pictures/图/带权有向图.png differ diff --git a/docs/cs-basics/data-structure/pictures/图/广度优先搜索1.png b/docs/cs-basics/data-structure/pictures/图/广度优先搜索1.png index 27879ad2..c1737d38 100644 Binary files a/docs/cs-basics/data-structure/pictures/图/广度优先搜索1.png and b/docs/cs-basics/data-structure/pictures/图/广度优先搜索1.png differ diff --git a/docs/cs-basics/data-structure/pictures/图/广度优先搜索2.png b/docs/cs-basics/data-structure/pictures/图/广度优先搜索2.png index 7267e2f8..1327e4df 100644 Binary files a/docs/cs-basics/data-structure/pictures/图/广度优先搜索2.png and b/docs/cs-basics/data-structure/pictures/图/广度优先搜索2.png differ diff --git a/docs/cs-basics/data-structure/pictures/图/广度优先搜索3.png b/docs/cs-basics/data-structure/pictures/图/广度优先搜索3.png index 9741e00c..2d77b815 100644 Binary files a/docs/cs-basics/data-structure/pictures/图/广度优先搜索3.png and b/docs/cs-basics/data-structure/pictures/图/广度优先搜索3.png differ diff --git a/docs/cs-basics/data-structure/pictures/图/广度优先搜索4.png b/docs/cs-basics/data-structure/pictures/图/广度优先搜索4.png index bb8b3c44..36e7a85c 100644 Binary files a/docs/cs-basics/data-structure/pictures/图/广度优先搜索4.png and b/docs/cs-basics/data-structure/pictures/图/广度优先搜索4.png differ diff --git a/docs/cs-basics/data-structure/pictures/图/广度优先搜索5.png b/docs/cs-basics/data-structure/pictures/图/广度优先搜索5.png index f51c1c67..243fac2a 100644 Binary files a/docs/cs-basics/data-structure/pictures/图/广度优先搜索5.png and b/docs/cs-basics/data-structure/pictures/图/广度优先搜索5.png differ diff --git a/docs/cs-basics/data-structure/pictures/图/广度优先搜索6.png b/docs/cs-basics/data-structure/pictures/图/广度优先搜索6.png index d63d87f3..7bf06713 100644 Binary files a/docs/cs-basics/data-structure/pictures/图/广度优先搜索6.png and b/docs/cs-basics/data-structure/pictures/图/广度优先搜索6.png differ diff --git a/docs/cs-basics/data-structure/pictures/图/广度优先搜索图示.png b/docs/cs-basics/data-structure/pictures/图/广度优先搜索图示.png index cccb9132..01a4bca3 100644 Binary files a/docs/cs-basics/data-structure/pictures/图/广度优先搜索图示.png and b/docs/cs-basics/data-structure/pictures/图/广度优先搜索图示.png differ diff --git a/docs/cs-basics/data-structure/pictures/图/无向图的邻接矩阵存储.png b/docs/cs-basics/data-structure/pictures/图/无向图的邻接矩阵存储.png index 9792d6d2..8a838db4 100644 Binary files a/docs/cs-basics/data-structure/pictures/图/无向图的邻接矩阵存储.png and b/docs/cs-basics/data-structure/pictures/图/无向图的邻接矩阵存储.png differ diff --git a/docs/cs-basics/data-structure/pictures/图/无向图的邻接表存储.png b/docs/cs-basics/data-structure/pictures/图/无向图的邻接表存储.png index a8223ec7..69e511a4 100644 Binary files a/docs/cs-basics/data-structure/pictures/图/无向图的邻接表存储.png and b/docs/cs-basics/data-structure/pictures/图/无向图的邻接表存储.png differ diff --git a/docs/cs-basics/data-structure/pictures/图/有向图的邻接矩阵存储.png b/docs/cs-basics/data-structure/pictures/图/有向图的邻接矩阵存储.png index 574446c1..c5831eff 100644 Binary files a/docs/cs-basics/data-structure/pictures/图/有向图的邻接矩阵存储.png and b/docs/cs-basics/data-structure/pictures/图/有向图的邻接矩阵存储.png differ diff --git a/docs/cs-basics/data-structure/pictures/图/有向图的邻接表存储.png b/docs/cs-basics/data-structure/pictures/图/有向图的邻接表存储.png index 999dc504..94dd1ef8 100644 Binary files a/docs/cs-basics/data-structure/pictures/图/有向图的邻接表存储.png and b/docs/cs-basics/data-structure/pictures/图/有向图的邻接表存储.png differ diff --git a/docs/cs-basics/data-structure/pictures/图/深度优先搜索1.png b/docs/cs-basics/data-structure/pictures/图/深度优先搜索1.png index 2e3c77cc..e618a22f 100644 Binary files a/docs/cs-basics/data-structure/pictures/图/深度优先搜索1.png and b/docs/cs-basics/data-structure/pictures/图/深度优先搜索1.png differ diff --git a/docs/cs-basics/data-structure/pictures/图/深度优先搜索2.png b/docs/cs-basics/data-structure/pictures/图/深度优先搜索2.png index 51bc5457..85d7283f 100644 Binary files a/docs/cs-basics/data-structure/pictures/图/深度优先搜索2.png and b/docs/cs-basics/data-structure/pictures/图/深度优先搜索2.png differ diff --git a/docs/cs-basics/data-structure/pictures/图/深度优先搜索3.png b/docs/cs-basics/data-structure/pictures/图/深度优先搜索3.png index 17582b15..31780f46 100644 Binary files a/docs/cs-basics/data-structure/pictures/图/深度优先搜索3.png and b/docs/cs-basics/data-structure/pictures/图/深度优先搜索3.png differ diff --git a/docs/cs-basics/data-structure/pictures/图/深度优先搜索4.png b/docs/cs-basics/data-structure/pictures/图/深度优先搜索4.png index 81d1a74c..1c3f32d4 100644 Binary files a/docs/cs-basics/data-structure/pictures/图/深度优先搜索4.png and b/docs/cs-basics/data-structure/pictures/图/深度优先搜索4.png differ diff --git a/docs/cs-basics/data-structure/pictures/图/深度优先搜索5.png b/docs/cs-basics/data-structure/pictures/图/深度优先搜索5.png index 699d35f8..26bf174f 100644 Binary files a/docs/cs-basics/data-structure/pictures/图/深度优先搜索5.png and b/docs/cs-basics/data-structure/pictures/图/深度优先搜索5.png differ diff --git a/docs/cs-basics/data-structure/pictures/图/深度优先搜索6.png b/docs/cs-basics/data-structure/pictures/图/深度优先搜索6.png index cd4cfd6f..9600c049 100644 Binary files a/docs/cs-basics/data-structure/pictures/图/深度优先搜索6.png and b/docs/cs-basics/data-structure/pictures/图/深度优先搜索6.png differ diff --git a/docs/cs-basics/data-structure/pictures/图/深度优先搜索图示.png b/docs/cs-basics/data-structure/pictures/图/深度优先搜索图示.png index 0420bf31..282877c1 100644 Binary files a/docs/cs-basics/data-structure/pictures/图/深度优先搜索图示.png and b/docs/cs-basics/data-structure/pictures/图/深度优先搜索图示.png differ diff --git a/docs/cs-basics/data-structure/pictures/堆/删除堆顶元素1.png b/docs/cs-basics/data-structure/pictures/堆/删除堆顶元素1.png index 3915d6ef..c7229bd8 100644 Binary files a/docs/cs-basics/data-structure/pictures/堆/删除堆顶元素1.png and b/docs/cs-basics/data-structure/pictures/堆/删除堆顶元素1.png differ diff --git a/docs/cs-basics/data-structure/pictures/堆/删除堆顶元素2.png b/docs/cs-basics/data-structure/pictures/堆/删除堆顶元素2.png index fdec5276..c5b42198 100644 Binary files a/docs/cs-basics/data-structure/pictures/堆/删除堆顶元素2.png and b/docs/cs-basics/data-structure/pictures/堆/删除堆顶元素2.png differ diff --git a/docs/cs-basics/data-structure/pictures/堆/删除堆顶元素3.png b/docs/cs-basics/data-structure/pictures/堆/删除堆顶元素3.png index 0279ad1d..7fdbd3b0 100644 Binary files a/docs/cs-basics/data-structure/pictures/堆/删除堆顶元素3.png and b/docs/cs-basics/data-structure/pictures/堆/删除堆顶元素3.png differ diff --git a/docs/cs-basics/data-structure/pictures/堆/删除堆顶元素4.png b/docs/cs-basics/data-structure/pictures/堆/删除堆顶元素4.png index 2d9efce3..02899ed7 100644 Binary files a/docs/cs-basics/data-structure/pictures/堆/删除堆顶元素4.png and b/docs/cs-basics/data-structure/pictures/堆/删除堆顶元素4.png differ diff --git a/docs/cs-basics/data-structure/pictures/堆/删除堆顶元素5.png b/docs/cs-basics/data-structure/pictures/堆/删除堆顶元素5.png index 80f2711a..2f0373dd 100644 Binary files a/docs/cs-basics/data-structure/pictures/堆/删除堆顶元素5.png and b/docs/cs-basics/data-structure/pictures/堆/删除堆顶元素5.png differ diff --git a/docs/cs-basics/data-structure/pictures/堆/删除堆顶元素6.png b/docs/cs-basics/data-structure/pictures/堆/删除堆顶元素6.png index d0810bb0..745369a4 100644 Binary files a/docs/cs-basics/data-structure/pictures/堆/删除堆顶元素6.png and b/docs/cs-basics/data-structure/pictures/堆/删除堆顶元素6.png differ diff --git a/docs/cs-basics/data-structure/pictures/堆/堆-插入元素1.png b/docs/cs-basics/data-structure/pictures/堆/堆-插入元素1.png index 8fb0134c..f5580984 100644 Binary files a/docs/cs-basics/data-structure/pictures/堆/堆-插入元素1.png and b/docs/cs-basics/data-structure/pictures/堆/堆-插入元素1.png differ diff --git a/docs/cs-basics/data-structure/pictures/堆/堆-插入元素2.png b/docs/cs-basics/data-structure/pictures/堆/堆-插入元素2.png index 915fc8f5..563c93c6 100644 Binary files a/docs/cs-basics/data-structure/pictures/堆/堆-插入元素2.png and b/docs/cs-basics/data-structure/pictures/堆/堆-插入元素2.png differ diff --git a/docs/cs-basics/data-structure/pictures/堆/堆-插入元素3.png b/docs/cs-basics/data-structure/pictures/堆/堆-插入元素3.png index ae4f00f5..0ba1279b 100644 Binary files a/docs/cs-basics/data-structure/pictures/堆/堆-插入元素3.png and b/docs/cs-basics/data-structure/pictures/堆/堆-插入元素3.png differ diff --git a/docs/cs-basics/data-structure/pictures/堆/堆1.png b/docs/cs-basics/data-structure/pictures/堆/堆1.png index 827095da..ea011fd4 100644 Binary files a/docs/cs-basics/data-structure/pictures/堆/堆1.png and b/docs/cs-basics/data-structure/pictures/堆/堆1.png differ diff --git a/docs/cs-basics/data-structure/pictures/堆/堆2.png b/docs/cs-basics/data-structure/pictures/堆/堆2.png index bc417de8..f6d93e1c 100644 Binary files a/docs/cs-basics/data-structure/pictures/堆/堆2.png and b/docs/cs-basics/data-structure/pictures/堆/堆2.png differ diff --git a/docs/cs-basics/data-structure/pictures/堆/堆排序1.png b/docs/cs-basics/data-structure/pictures/堆/堆排序1.png index 80999714..aa129c02 100644 Binary files a/docs/cs-basics/data-structure/pictures/堆/堆排序1.png and b/docs/cs-basics/data-structure/pictures/堆/堆排序1.png differ diff --git a/docs/cs-basics/data-structure/pictures/堆/堆排序2.png b/docs/cs-basics/data-structure/pictures/堆/堆排序2.png index 88b01d07..c28d2bd2 100644 Binary files a/docs/cs-basics/data-structure/pictures/堆/堆排序2.png and b/docs/cs-basics/data-structure/pictures/堆/堆排序2.png differ diff --git a/docs/cs-basics/data-structure/pictures/堆/堆排序3.png b/docs/cs-basics/data-structure/pictures/堆/堆排序3.png index 6289e105..ab0a2110 100644 Binary files a/docs/cs-basics/data-structure/pictures/堆/堆排序3.png and b/docs/cs-basics/data-structure/pictures/堆/堆排序3.png differ diff --git a/docs/cs-basics/data-structure/pictures/堆/堆排序4.png b/docs/cs-basics/data-structure/pictures/堆/堆排序4.png index af72eb63..1066cffd 100644 Binary files a/docs/cs-basics/data-structure/pictures/堆/堆排序4.png and b/docs/cs-basics/data-structure/pictures/堆/堆排序4.png differ diff --git a/docs/cs-basics/data-structure/pictures/堆/堆排序5.png b/docs/cs-basics/data-structure/pictures/堆/堆排序5.png index dbed7314..150b79f6 100644 Binary files a/docs/cs-basics/data-structure/pictures/堆/堆排序5.png and b/docs/cs-basics/data-structure/pictures/堆/堆排序5.png differ diff --git a/docs/cs-basics/data-structure/pictures/堆/堆排序6.png b/docs/cs-basics/data-structure/pictures/堆/堆排序6.png index 9880207a..2886e460 100644 Binary files a/docs/cs-basics/data-structure/pictures/堆/堆排序6.png and b/docs/cs-basics/data-structure/pictures/堆/堆排序6.png differ diff --git a/docs/cs-basics/data-structure/pictures/堆/堆的存储.png b/docs/cs-basics/data-structure/pictures/堆/堆的存储.png index 6fb1aa33..0344b89d 100644 Binary files a/docs/cs-basics/data-structure/pictures/堆/堆的存储.png and b/docs/cs-basics/data-structure/pictures/堆/堆的存储.png differ diff --git a/docs/cs-basics/data-structure/pictures/堆/建堆1.png b/docs/cs-basics/data-structure/pictures/堆/建堆1.png index c9322c35..ce95db06 100644 Binary files a/docs/cs-basics/data-structure/pictures/堆/建堆1.png and b/docs/cs-basics/data-structure/pictures/堆/建堆1.png differ diff --git a/docs/cs-basics/data-structure/pictures/堆/建堆2.png b/docs/cs-basics/data-structure/pictures/堆/建堆2.png index 68afdc91..e383e127 100644 Binary files a/docs/cs-basics/data-structure/pictures/堆/建堆2.png and b/docs/cs-basics/data-structure/pictures/堆/建堆2.png differ diff --git a/docs/cs-basics/data-structure/pictures/堆/建堆3.png b/docs/cs-basics/data-structure/pictures/堆/建堆3.png index 671c808d..edf0148b 100644 Binary files a/docs/cs-basics/data-structure/pictures/堆/建堆3.png and b/docs/cs-basics/data-structure/pictures/堆/建堆3.png differ diff --git a/docs/cs-basics/data-structure/pictures/堆/建堆4.png b/docs/cs-basics/data-structure/pictures/堆/建堆4.png index 1f546d42..0e374679 100644 Binary files a/docs/cs-basics/data-structure/pictures/堆/建堆4.png and b/docs/cs-basics/data-structure/pictures/堆/建堆4.png differ diff --git a/docs/cs-basics/data-structure/pictures/树/中序遍历.png b/docs/cs-basics/data-structure/pictures/树/中序遍历.png index bace9d3d..46c03158 100644 Binary files a/docs/cs-basics/data-structure/pictures/树/中序遍历.png and b/docs/cs-basics/data-structure/pictures/树/中序遍历.png differ diff --git a/docs/cs-basics/data-structure/pictures/树/中序遍历2.png b/docs/cs-basics/data-structure/pictures/树/中序遍历2.png index 16602913..dbbe5479 100644 Binary files a/docs/cs-basics/data-structure/pictures/树/中序遍历2.png and b/docs/cs-basics/data-structure/pictures/树/中序遍历2.png differ diff --git a/docs/cs-basics/data-structure/pictures/树/先序遍历.png b/docs/cs-basics/data-structure/pictures/树/先序遍历.png index 4b48becd..caf1976f 100644 Binary files a/docs/cs-basics/data-structure/pictures/树/先序遍历.png and b/docs/cs-basics/data-structure/pictures/树/先序遍历.png differ diff --git a/docs/cs-basics/data-structure/pictures/树/后序遍历.png b/docs/cs-basics/data-structure/pictures/树/后序遍历.png index 9fd5397d..1ccd3267 100644 Binary files a/docs/cs-basics/data-structure/pictures/树/后序遍历.png and b/docs/cs-basics/data-structure/pictures/树/后序遍历.png differ diff --git a/docs/cs-basics/data-structure/pictures/树/完全二叉树.png b/docs/cs-basics/data-structure/pictures/树/完全二叉树.png index 46907cda..9f1cbd22 100644 Binary files a/docs/cs-basics/data-structure/pictures/树/完全二叉树.png and b/docs/cs-basics/data-structure/pictures/树/完全二叉树.png differ diff --git a/docs/cs-basics/data-structure/pictures/树/平衡二叉树.png b/docs/cs-basics/data-structure/pictures/树/平衡二叉树.png index f1d5956b..67ab3f12 100644 Binary files a/docs/cs-basics/data-structure/pictures/树/平衡二叉树.png and b/docs/cs-basics/data-structure/pictures/树/平衡二叉树.png differ diff --git a/docs/cs-basics/data-structure/pictures/树/斜树.png b/docs/cs-basics/data-structure/pictures/树/斜树.png index e6fef031..1f6ab23a 100644 Binary files a/docs/cs-basics/data-structure/pictures/树/斜树.png and b/docs/cs-basics/data-structure/pictures/树/斜树.png differ diff --git a/docs/cs-basics/data-structure/pictures/树/满二叉树.png b/docs/cs-basics/data-structure/pictures/树/满二叉树.png index bb8a2f27..fb254d43 100644 Binary files a/docs/cs-basics/data-structure/pictures/树/满二叉树.png and b/docs/cs-basics/data-structure/pictures/树/满二叉树.png differ diff --git a/docs/cs-basics/data-structure/pictures/树/链式存储二叉树.png b/docs/cs-basics/data-structure/pictures/树/链式存储二叉树.png index 4b3de279..1f8f0d1f 100644 Binary files a/docs/cs-basics/data-structure/pictures/树/链式存储二叉树.png and b/docs/cs-basics/data-structure/pictures/树/链式存储二叉树.png differ diff --git a/docs/cs-basics/data-structure/pictures/树/顺序存储.png b/docs/cs-basics/data-structure/pictures/树/顺序存储.png index c1b68bf7..db3c0249 100644 Binary files a/docs/cs-basics/data-structure/pictures/树/顺序存储.png and b/docs/cs-basics/data-structure/pictures/树/顺序存储.png differ diff --git a/docs/cs-basics/data-structure/pictures/树/顺序存储2.png b/docs/cs-basics/data-structure/pictures/树/顺序存储2.png index f6dc4855..14725a1a 100644 Binary files a/docs/cs-basics/data-structure/pictures/树/顺序存储2.png and b/docs/cs-basics/data-structure/pictures/树/顺序存储2.png differ diff --git a/docs/cs-basics/data-structure/pictures/线性数据结构/单链表2.png b/docs/cs-basics/data-structure/pictures/线性数据结构/单链表2.png index dc2f6d9d..6797ab54 100644 Binary files a/docs/cs-basics/data-structure/pictures/线性数据结构/单链表2.png and b/docs/cs-basics/data-structure/pictures/线性数据结构/单链表2.png differ diff --git a/docs/cs-basics/data-structure/pictures/线性数据结构/双向循环链表.png b/docs/cs-basics/data-structure/pictures/线性数据结构/双向循环链表.png index caf3e322..dfda78a2 100644 Binary files a/docs/cs-basics/data-structure/pictures/线性数据结构/双向循环链表.png and b/docs/cs-basics/data-structure/pictures/线性数据结构/双向循环链表.png differ diff --git a/docs/cs-basics/data-structure/pictures/线性数据结构/双向链表.png b/docs/cs-basics/data-structure/pictures/线性数据结构/双向链表.png index 2604c4ed..fca6b157 100644 Binary files a/docs/cs-basics/data-structure/pictures/线性数据结构/双向链表.png and b/docs/cs-basics/data-structure/pictures/线性数据结构/双向链表.png differ diff --git a/docs/cs-basics/data-structure/pictures/线性数据结构/循环队列-堆满.png b/docs/cs-basics/data-structure/pictures/线性数据结构/循环队列-堆满.png index b0587346..322e36ba 100644 Binary files a/docs/cs-basics/data-structure/pictures/线性数据结构/循环队列-堆满.png and b/docs/cs-basics/data-structure/pictures/线性数据结构/循环队列-堆满.png differ diff --git a/docs/cs-basics/data-structure/pictures/线性数据结构/数组.png b/docs/cs-basics/data-structure/pictures/线性数据结构/数组.png index 298b5c16..dd915e9e 100644 Binary files a/docs/cs-basics/data-structure/pictures/线性数据结构/数组.png and b/docs/cs-basics/data-structure/pictures/线性数据结构/数组.png differ diff --git a/docs/cs-basics/data-structure/pictures/线性数据结构/栈.png b/docs/cs-basics/data-structure/pictures/线性数据结构/栈.png index 4859dde0..bb825511 100644 Binary files a/docs/cs-basics/data-structure/pictures/线性数据结构/栈.png and b/docs/cs-basics/data-structure/pictures/线性数据结构/栈.png differ diff --git a/docs/cs-basics/data-structure/pictures/线性数据结构/栈实现浏览器倒退和前进.png b/docs/cs-basics/data-structure/pictures/线性数据结构/栈实现浏览器倒退和前进.png index 39596b92..2d471b08 100644 Binary files a/docs/cs-basics/data-structure/pictures/线性数据结构/栈实现浏览器倒退和前进.png and b/docs/cs-basics/data-structure/pictures/线性数据结构/栈实现浏览器倒退和前进.png differ diff --git a/docs/cs-basics/data-structure/pictures/线性数据结构/队列.png b/docs/cs-basics/data-structure/pictures/线性数据结构/队列.png index dfe11a3b..5f1e40bb 100644 Binary files a/docs/cs-basics/data-structure/pictures/线性数据结构/队列.png and b/docs/cs-basics/data-structure/pictures/线性数据结构/队列.png differ diff --git a/docs/cs-basics/data-structure/pictures/线性数据结构/顺序队列假溢出.png b/docs/cs-basics/data-structure/pictures/线性数据结构/顺序队列假溢出.png index fb1bc532..9675ab34 100644 Binary files a/docs/cs-basics/data-structure/pictures/线性数据结构/顺序队列假溢出.png and b/docs/cs-basics/data-structure/pictures/线性数据结构/顺序队列假溢出.png differ diff --git a/docs/cs-basics/network/images/isp.png b/docs/cs-basics/network/images/isp.png index 42db44ad..8749fb1d 100644 Binary files a/docs/cs-basics/network/images/isp.png and b/docs/cs-basics/network/images/isp.png differ diff --git a/docs/cs-basics/network/images/七层体系结构图.png b/docs/cs-basics/network/images/七层体系结构图.png deleted file mode 100644 index 1337737e..00000000 Binary files a/docs/cs-basics/network/images/七层体系结构图.png and /dev/null differ diff --git a/docs/cs-basics/network/images/传输层.png b/docs/cs-basics/network/images/传输层.png index 50c13240..b3b44427 100644 Binary files a/docs/cs-basics/network/images/传输层.png and b/docs/cs-basics/network/images/传输层.png differ diff --git a/docs/cs-basics/network/images/应用层.png b/docs/cs-basics/network/images/应用层.png index 345ea9bd..448bfa86 100644 Binary files a/docs/cs-basics/network/images/应用层.png and b/docs/cs-basics/network/images/应用层.png differ diff --git a/docs/cs-basics/network/images/数据链路层.png b/docs/cs-basics/network/images/数据链路层.png index a624d97e..c941594e 100644 Binary files a/docs/cs-basics/network/images/数据链路层.png and b/docs/cs-basics/network/images/数据链路层.png differ diff --git a/docs/cs-basics/network/images/物理层.png b/docs/cs-basics/network/images/物理层.png index a22edadd..447a7b29 100644 Binary files a/docs/cs-basics/network/images/物理层.png and b/docs/cs-basics/network/images/物理层.png differ diff --git a/docs/cs-basics/network/images/网络层.png b/docs/cs-basics/network/images/网络层.png index 87f3fd78..9bb67b9f 100644 Binary files a/docs/cs-basics/network/images/网络层.png and b/docs/cs-basics/network/images/网络层.png differ diff --git a/docs/cs-basics/network/images/计算机网络知识点总结/万维网的大致工作工程.png b/docs/cs-basics/network/images/计算机网络知识点总结/万维网的大致工作工程.png index 576535be..75349e78 100644 Binary files a/docs/cs-basics/network/images/计算机网络知识点总结/万维网的大致工作工程.png and b/docs/cs-basics/network/images/计算机网络知识点总结/万维网的大致工作工程.png differ diff --git a/docs/cs-basics/network/计算机网络常见面试题.md b/docs/cs-basics/network/计算机网络常见面试题.md index ef63192c..b382fc64 100644 --- a/docs/cs-basics/network/计算机网络常见面试题.md +++ b/docs/cs-basics/network/计算机网络常见面试题.md @@ -65,7 +65,7 @@ tag: 上面我们对计算机网络的五层体系结构有了初步的了解,下面附送一张七层体系结构图总结一下(图片来源于网络)。 -![七层体系结构图](images/七层体系结构图.png) +![七层体系结构图](https://gitee.com/SnailClimb/blog-images/raw/master/network//%E4%B8%83%E5%B1%82%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84%E5%9B%BE.png) ## 二 TCP 三次握手和四次挥手(面试常客) diff --git a/docs/cs-basics/operating-system/images/Linux之父.png b/docs/cs-basics/operating-system/images/Linux之父.png index f4371501..10b48a04 100644 Binary files a/docs/cs-basics/operating-system/images/Linux之父.png and b/docs/cs-basics/operating-system/images/Linux之父.png differ diff --git a/docs/cs-basics/operating-system/images/Linux权限命令.png b/docs/cs-basics/operating-system/images/Linux权限命令.png index d1b94bc6..4d1cb5b1 100644 Binary files a/docs/cs-basics/operating-system/images/Linux权限命令.png and b/docs/cs-basics/operating-system/images/Linux权限命令.png differ diff --git a/docs/cs-basics/operating-system/images/Linux权限解读.png b/docs/cs-basics/operating-system/images/Linux权限解读.png index 5a8fa7cf..27c0d155 100644 Binary files a/docs/cs-basics/operating-system/images/Linux权限解读.png and b/docs/cs-basics/operating-system/images/Linux权限解读.png differ diff --git a/docs/cs-basics/operating-system/images/Linux目录树.png b/docs/cs-basics/operating-system/images/Linux目录树.png index 981362b7..d3ed99aa 100644 Binary files a/docs/cs-basics/operating-system/images/Linux目录树.png and b/docs/cs-basics/operating-system/images/Linux目录树.png differ diff --git a/docs/cs-basics/operating-system/images/unix.png b/docs/cs-basics/operating-system/images/unix.png index 28bbb92c..e46fd268 100644 Binary files a/docs/cs-basics/operating-system/images/unix.png and b/docs/cs-basics/operating-system/images/unix.png differ diff --git a/docs/cs-basics/operating-system/images/windows.png b/docs/cs-basics/operating-system/images/windows.png index db9a222d..700231e6 100644 Binary files a/docs/cs-basics/operating-system/images/windows.png and b/docs/cs-basics/operating-system/images/windows.png differ diff --git a/docs/cs-basics/operating-system/images/修改文件权限.png b/docs/cs-basics/operating-system/images/修改文件权限.png index f8597f7b..fb9551b1 100644 Binary files a/docs/cs-basics/operating-system/images/修改文件权限.png and b/docs/cs-basics/operating-system/images/修改文件权限.png differ diff --git a/docs/cs-basics/operating-system/images/文件inode信息.png b/docs/cs-basics/operating-system/images/文件inode信息.png index 61d33672..526061bc 100644 Binary files a/docs/cs-basics/operating-system/images/文件inode信息.png and b/docs/cs-basics/operating-system/images/文件inode信息.png differ diff --git a/docs/cs-basics/operating-system/images/用户态与内核态.png b/docs/cs-basics/operating-system/images/用户态与内核态.png index 0c38efda..c8f6befb 100644 Binary files a/docs/cs-basics/operating-system/images/用户态与内核态.png and b/docs/cs-basics/operating-system/images/用户态与内核态.png differ diff --git a/docs/database/Redis/images/redis-all/redis-list.png b/docs/database/Redis/images/redis-all/redis-list.png index 0b89c32a..aa402549 100644 Binary files a/docs/database/Redis/images/redis-all/redis-list.png and b/docs/database/Redis/images/redis-all/redis-list.png differ diff --git a/docs/database/Redis/images/redis-all/redis-rollBack.png b/docs/database/Redis/images/redis-all/redis-rollBack.png index cf5d8b93..e59c908b 100644 Binary files a/docs/database/Redis/images/redis-all/redis-rollBack.png and b/docs/database/Redis/images/redis-all/redis-rollBack.png differ diff --git a/docs/database/Redis/images/redis-all/redis-vs-memcached.png b/docs/database/Redis/images/redis-all/redis-vs-memcached.png index 82ec31d1..8d52b6b7 100644 Binary files a/docs/database/Redis/images/redis-all/redis-vs-memcached.png and b/docs/database/Redis/images/redis-all/redis-vs-memcached.png differ diff --git a/docs/database/Redis/images/redis-all/redis4.0-more-thread.png b/docs/database/Redis/images/redis-all/redis4.0-more-thread.png index db924cff..66fd73bd 100644 Binary files a/docs/database/Redis/images/redis-all/redis4.0-more-thread.png and b/docs/database/Redis/images/redis-all/redis4.0-more-thread.png differ diff --git a/docs/database/Redis/images/redis-all/redis事件处理器.png b/docs/database/Redis/images/redis-all/redis事件处理器.png index 98af04da..14c93456 100644 Binary files a/docs/database/Redis/images/redis-all/redis事件处理器.png and b/docs/database/Redis/images/redis-all/redis事件处理器.png differ diff --git a/docs/database/Redis/images/redis-all/redis事务.png b/docs/database/Redis/images/redis-all/redis事务.png index 3fcafdf8..1573ab8f 100644 Binary files a/docs/database/Redis/images/redis-all/redis事务.png and b/docs/database/Redis/images/redis-all/redis事务.png differ diff --git a/docs/database/Redis/images/redis-all/redis过期时间.png b/docs/database/Redis/images/redis-all/redis过期时间.png index 9b1e6509..9f9b3ac7 100644 Binary files a/docs/database/Redis/images/redis-all/redis过期时间.png and b/docs/database/Redis/images/redis-all/redis过期时间.png differ diff --git a/docs/database/Redis/images/redis-all/try-redis.png b/docs/database/Redis/images/redis-all/try-redis.png index 4ee9718d..379cc4c7 100644 Binary files a/docs/database/Redis/images/redis-all/try-redis.png and b/docs/database/Redis/images/redis-all/try-redis.png differ diff --git a/docs/database/Redis/images/redis-all/what-is-redis.png b/docs/database/Redis/images/redis-all/what-is-redis.png index 1460668c..06faab81 100644 Binary files a/docs/database/Redis/images/redis-all/what-is-redis.png and b/docs/database/Redis/images/redis-all/what-is-redis.png differ diff --git a/docs/database/Redis/images/redis-all/使用缓存之后.png b/docs/database/Redis/images/redis-all/使用缓存之后.png index fa903e11..344d7563 100644 Binary files a/docs/database/Redis/images/redis-all/使用缓存之后.png and b/docs/database/Redis/images/redis-all/使用缓存之后.png differ diff --git a/docs/database/Redis/images/redis-all/加入布隆过滤器后的缓存处理流程.png b/docs/database/Redis/images/redis-all/加入布隆过滤器后的缓存处理流程.png index a931e779..75971fdc 100644 Binary files a/docs/database/Redis/images/redis-all/加入布隆过滤器后的缓存处理流程.png and b/docs/database/Redis/images/redis-all/加入布隆过滤器后的缓存处理流程.png differ diff --git a/docs/database/Redis/images/redis-all/单体架构.png b/docs/database/Redis/images/redis-all/单体架构.png index 64ff1b5a..e45de090 100644 Binary files a/docs/database/Redis/images/redis-all/单体架构.png and b/docs/database/Redis/images/redis-all/单体架构.png differ diff --git a/docs/database/Redis/images/redis-all/缓存的处理流程.png b/docs/database/Redis/images/redis-all/缓存的处理流程.png index c0d32df6..3da7b113 100644 Binary files a/docs/database/Redis/images/redis-all/缓存的处理流程.png and b/docs/database/Redis/images/redis-all/缓存的处理流程.png differ diff --git a/docs/database/Redis/images/redis-all/缓存穿透情况.png b/docs/database/Redis/images/redis-all/缓存穿透情况.png index e1c9ba72..39c14ea1 100644 Binary files a/docs/database/Redis/images/redis-all/缓存穿透情况.png and b/docs/database/Redis/images/redis-all/缓存穿透情况.png differ diff --git a/docs/database/Redis/images/redis-all/集中式缓存架构.png b/docs/database/Redis/images/redis-all/集中式缓存架构.png index 231afb29..a10756f7 100644 Binary files a/docs/database/Redis/images/redis-all/集中式缓存架构.png and b/docs/database/Redis/images/redis-all/集中式缓存架构.png differ diff --git a/docs/database/Redis/images/缓存读写策略/cache-aside-read.png b/docs/database/Redis/images/缓存读写策略/cache-aside-read.png index 2971d8eb..2bc157b6 100644 Binary files a/docs/database/Redis/images/缓存读写策略/cache-aside-read.png and b/docs/database/Redis/images/缓存读写策略/cache-aside-read.png differ diff --git a/docs/database/Redis/images/缓存读写策略/cache-aside-write.png b/docs/database/Redis/images/缓存读写策略/cache-aside-write.png index 8dc9d237..22620301 100644 Binary files a/docs/database/Redis/images/缓存读写策略/cache-aside-write.png and b/docs/database/Redis/images/缓存读写策略/cache-aside-write.png differ diff --git a/docs/database/Redis/images/缓存读写策略/read-through.png b/docs/database/Redis/images/缓存读写策略/read-through.png index 110be21d..4437b70d 100644 Binary files a/docs/database/Redis/images/缓存读写策略/read-through.png and b/docs/database/Redis/images/缓存读写策略/read-through.png differ diff --git a/docs/database/Redis/images/缓存读写策略/write-through.png b/docs/database/Redis/images/缓存读写策略/write-through.png index c0dbf44f..34c70652 100644 Binary files a/docs/database/Redis/images/缓存读写策略/write-through.png and b/docs/database/Redis/images/缓存读写策略/write-through.png differ diff --git a/docs/database/redis/images/redis-all/redis-list.png b/docs/database/redis/images/redis-all/redis-list.png index 0b89c32a..aa402549 100644 Binary files a/docs/database/redis/images/redis-all/redis-list.png and b/docs/database/redis/images/redis-all/redis-list.png differ diff --git a/docs/database/redis/images/redis-all/redis-rollBack.png b/docs/database/redis/images/redis-all/redis-rollBack.png index cf5d8b93..e59c908b 100644 Binary files a/docs/database/redis/images/redis-all/redis-rollBack.png and b/docs/database/redis/images/redis-all/redis-rollBack.png differ diff --git a/docs/database/redis/images/redis-all/redis-vs-memcached.png b/docs/database/redis/images/redis-all/redis-vs-memcached.png index 82ec31d1..8d52b6b7 100644 Binary files a/docs/database/redis/images/redis-all/redis-vs-memcached.png and b/docs/database/redis/images/redis-all/redis-vs-memcached.png differ diff --git a/docs/database/redis/images/redis-all/redis4.0-more-thread.png b/docs/database/redis/images/redis-all/redis4.0-more-thread.png index db924cff..66fd73bd 100644 Binary files a/docs/database/redis/images/redis-all/redis4.0-more-thread.png and b/docs/database/redis/images/redis-all/redis4.0-more-thread.png differ diff --git a/docs/database/redis/images/redis-all/redis事件处理器.png b/docs/database/redis/images/redis-all/redis事件处理器.png index 98af04da..14c93456 100644 Binary files a/docs/database/redis/images/redis-all/redis事件处理器.png and b/docs/database/redis/images/redis-all/redis事件处理器.png differ diff --git a/docs/database/redis/images/redis-all/redis事务.png b/docs/database/redis/images/redis-all/redis事务.png index 3fcafdf8..1573ab8f 100644 Binary files a/docs/database/redis/images/redis-all/redis事务.png and b/docs/database/redis/images/redis-all/redis事务.png differ diff --git a/docs/database/redis/images/redis-all/redis过期时间.png b/docs/database/redis/images/redis-all/redis过期时间.png index 9b1e6509..9f9b3ac7 100644 Binary files a/docs/database/redis/images/redis-all/redis过期时间.png and b/docs/database/redis/images/redis-all/redis过期时间.png differ diff --git a/docs/database/redis/images/redis-all/try-redis.png b/docs/database/redis/images/redis-all/try-redis.png index 4ee9718d..379cc4c7 100644 Binary files a/docs/database/redis/images/redis-all/try-redis.png and b/docs/database/redis/images/redis-all/try-redis.png differ diff --git a/docs/database/redis/images/redis-all/what-is-redis.png b/docs/database/redis/images/redis-all/what-is-redis.png index 1460668c..06faab81 100644 Binary files a/docs/database/redis/images/redis-all/what-is-redis.png and b/docs/database/redis/images/redis-all/what-is-redis.png differ diff --git a/docs/database/redis/images/redis-all/使用缓存之后.png b/docs/database/redis/images/redis-all/使用缓存之后.png index fa903e11..344d7563 100644 Binary files a/docs/database/redis/images/redis-all/使用缓存之后.png and b/docs/database/redis/images/redis-all/使用缓存之后.png differ diff --git a/docs/database/redis/images/redis-all/加入布隆过滤器后的缓存处理流程.png b/docs/database/redis/images/redis-all/加入布隆过滤器后的缓存处理流程.png index a931e779..75971fdc 100644 Binary files a/docs/database/redis/images/redis-all/加入布隆过滤器后的缓存处理流程.png and b/docs/database/redis/images/redis-all/加入布隆过滤器后的缓存处理流程.png differ diff --git a/docs/database/redis/images/redis-all/单体架构.png b/docs/database/redis/images/redis-all/单体架构.png index 64ff1b5a..e45de090 100644 Binary files a/docs/database/redis/images/redis-all/单体架构.png and b/docs/database/redis/images/redis-all/单体架构.png differ diff --git a/docs/database/redis/images/redis-all/缓存的处理流程.png b/docs/database/redis/images/redis-all/缓存的处理流程.png index c0d32df6..3da7b113 100644 Binary files a/docs/database/redis/images/redis-all/缓存的处理流程.png and b/docs/database/redis/images/redis-all/缓存的处理流程.png differ diff --git a/docs/database/redis/images/redis-all/缓存穿透情况.png b/docs/database/redis/images/redis-all/缓存穿透情况.png index e1c9ba72..39c14ea1 100644 Binary files a/docs/database/redis/images/redis-all/缓存穿透情况.png and b/docs/database/redis/images/redis-all/缓存穿透情况.png differ diff --git a/docs/database/redis/images/redis-all/集中式缓存架构.png b/docs/database/redis/images/redis-all/集中式缓存架构.png index 231afb29..a10756f7 100644 Binary files a/docs/database/redis/images/redis-all/集中式缓存架构.png and b/docs/database/redis/images/redis-all/集中式缓存架构.png differ diff --git a/docs/database/redis/images/缓存读写策略/cache-aside-read.png b/docs/database/redis/images/缓存读写策略/cache-aside-read.png index 2971d8eb..2bc157b6 100644 Binary files a/docs/database/redis/images/缓存读写策略/cache-aside-read.png and b/docs/database/redis/images/缓存读写策略/cache-aside-read.png differ diff --git a/docs/database/redis/images/缓存读写策略/cache-aside-write.png b/docs/database/redis/images/缓存读写策略/cache-aside-write.png index 8dc9d237..22620301 100644 Binary files a/docs/database/redis/images/缓存读写策略/cache-aside-write.png and b/docs/database/redis/images/缓存读写策略/cache-aside-write.png differ diff --git a/docs/database/redis/images/缓存读写策略/read-through.png b/docs/database/redis/images/缓存读写策略/read-through.png index 110be21d..4437b70d 100644 Binary files a/docs/database/redis/images/缓存读写策略/read-through.png and b/docs/database/redis/images/缓存读写策略/read-through.png differ diff --git a/docs/database/redis/images/缓存读写策略/write-through.png b/docs/database/redis/images/缓存读写策略/write-through.png index c0dbf44f..34c70652 100644 Binary files a/docs/database/redis/images/缓存读写策略/write-through.png and b/docs/database/redis/images/缓存读写策略/write-through.png differ diff --git a/docs/distributed-system/distributed-process-coordination/zookeeper/images/curator.png b/docs/distributed-system/distributed-process-coordination/zookeeper/images/curator.png index 77b220b1..e30ec75b 100644 Binary files a/docs/distributed-system/distributed-process-coordination/zookeeper/images/curator.png and b/docs/distributed-system/distributed-process-coordination/zookeeper/images/curator.png differ diff --git a/docs/distributed-system/distributed-process-coordination/zookeeper/images/zookeeper集群.png b/docs/distributed-system/distributed-process-coordination/zookeeper/images/zookeeper集群.png index e8de7838..8a5bfe9d 100644 Binary files a/docs/distributed-system/distributed-process-coordination/zookeeper/images/zookeeper集群.png and b/docs/distributed-system/distributed-process-coordination/zookeeper/images/zookeeper集群.png differ diff --git a/docs/distributed-system/distributed-process-coordination/zookeeper/images/zookeeper集群中的角色.png b/docs/distributed-system/distributed-process-coordination/zookeeper/images/zookeeper集群中的角色.png index 0fc0f58e..d3aa4df8 100644 Binary files a/docs/distributed-system/distributed-process-coordination/zookeeper/images/zookeeper集群中的角色.png and b/docs/distributed-system/distributed-process-coordination/zookeeper/images/zookeeper集群中的角色.png differ diff --git a/docs/distributed-system/distributed-process-coordination/zookeeper/images/连接ZooKeeper服务.png b/docs/distributed-system/distributed-process-coordination/zookeeper/images/连接ZooKeeper服务.png index 72799d5d..931fed2b 100644 Binary files a/docs/distributed-system/distributed-process-coordination/zookeeper/images/连接ZooKeeper服务.png and b/docs/distributed-system/distributed-process-coordination/zookeeper/images/连接ZooKeeper服务.png differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/Codota2.png b/docs/idea-tutorial/idea-plugins/pictures/Codota2.png index ae407ab0..637aba2b 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/Codota2.png and b/docs/idea-tutorial/idea-plugins/pictures/Codota2.png differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/Codota3.png b/docs/idea-tutorial/idea-plugins/pictures/Codota3.png index ebe914d4..ca7c0ff3 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/Codota3.png and b/docs/idea-tutorial/idea-plugins/pictures/Codota3.png differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/GsonFormat1.png b/docs/idea-tutorial/idea-plugins/pictures/GsonFormat1.png index 7b2845cf..9d61515e 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/GsonFormat1.png and b/docs/idea-tutorial/idea-plugins/pictures/GsonFormat1.png differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/IDE-Features-Trainer1.png b/docs/idea-tutorial/idea-plugins/pictures/IDE-Features-Trainer1.png index 707961b4..f42e72d1 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/IDE-Features-Trainer1.png and b/docs/idea-tutorial/idea-plugins/pictures/IDE-Features-Trainer1.png differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/IDE-Features-Trainer2.png b/docs/idea-tutorial/idea-plugins/pictures/IDE-Features-Trainer2.png index b2d8d904..24f87365 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/IDE-Features-Trainer2.png and b/docs/idea-tutorial/idea-plugins/pictures/IDE-Features-Trainer2.png differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/RestfulToolkit1.png b/docs/idea-tutorial/idea-plugins/pictures/RestfulToolkit1.png index 39c36d85..ac4afe1a 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/RestfulToolkit1.png and b/docs/idea-tutorial/idea-plugins/pictures/RestfulToolkit1.png differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/RestfulToolkit2.png b/docs/idea-tutorial/idea-plugins/pictures/RestfulToolkit2.png index 318333ae..92185d8d 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/RestfulToolkit2.png and b/docs/idea-tutorial/idea-plugins/pictures/RestfulToolkit2.png differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/RestfulToolkit3.png b/docs/idea-tutorial/idea-plugins/pictures/RestfulToolkit3.png index dede4861..561afcb4 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/RestfulToolkit3.png and b/docs/idea-tutorial/idea-plugins/pictures/RestfulToolkit3.png differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/RestfulToolkit4.png b/docs/idea-tutorial/idea-plugins/pictures/RestfulToolkit4.png index 5d857e4b..7b7fd8fb 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/RestfulToolkit4.png and b/docs/idea-tutorial/idea-plugins/pictures/RestfulToolkit4.png differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/RoboPOJOGenerator1.png b/docs/idea-tutorial/idea-plugins/pictures/RoboPOJOGenerator1.png index a51ae5e2..f9580aa5 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/RoboPOJOGenerator1.png and b/docs/idea-tutorial/idea-plugins/pictures/RoboPOJOGenerator1.png differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/RoboPOJOGenerator2.png b/docs/idea-tutorial/idea-plugins/pictures/RoboPOJOGenerator2.png index cae3c0b2..8599befb 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/RoboPOJOGenerator2.png and b/docs/idea-tutorial/idea-plugins/pictures/RoboPOJOGenerator2.png differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/Statistic1.png b/docs/idea-tutorial/idea-plugins/pictures/Statistic1.png index fb6b7112..6df408c9 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/Statistic1.png and b/docs/idea-tutorial/idea-plugins/pictures/Statistic1.png differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/Statistic2.png b/docs/idea-tutorial/idea-plugins/pictures/Statistic2.png index a2eb1743..8a4b9f5b 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/Statistic2.png and b/docs/idea-tutorial/idea-plugins/pictures/Statistic2.png differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/camel-case/camel-case1.png b/docs/idea-tutorial/idea-plugins/pictures/camel-case/camel-case1.png index 3f3b5190..f63d1d15 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/camel-case/camel-case1.png and b/docs/idea-tutorial/idea-plugins/pictures/camel-case/camel-case1.png differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/camel-case/camel-case3.png b/docs/idea-tutorial/idea-plugins/pictures/camel-case/camel-case3.png index f1b36fbe..b52a3b62 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/camel-case/camel-case3.png and b/docs/idea-tutorial/idea-plugins/pictures/camel-case/camel-case3.png differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/check-style.png b/docs/idea-tutorial/idea-plugins/pictures/check-style.png index ba0d1310..2f2be00a 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/check-style.png and b/docs/idea-tutorial/idea-plugins/pictures/check-style.png differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/code-glance.png b/docs/idea-tutorial/idea-plugins/pictures/code-glance.png index 71ab54af..b520ac39 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/code-glance.png and b/docs/idea-tutorial/idea-plugins/pictures/code-glance.png differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/git-commit-template/Git-Commit-Template1.png b/docs/idea-tutorial/idea-plugins/pictures/git-commit-template/Git-Commit-Template1.png index aaa08a8e..401cc5f3 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/git-commit-template/Git-Commit-Template1.png and b/docs/idea-tutorial/idea-plugins/pictures/git-commit-template/Git-Commit-Template1.png differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/git-commit-template/Git-Commit-Template2.png b/docs/idea-tutorial/idea-plugins/pictures/git-commit-template/Git-Commit-Template2.png index 8cdfad27..ec288428 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/git-commit-template/Git-Commit-Template2.png and b/docs/idea-tutorial/idea-plugins/pictures/git-commit-template/Git-Commit-Template2.png differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/git-commit-template/Git-Commit-Template3.png b/docs/idea-tutorial/idea-plugins/pictures/git-commit-template/Git-Commit-Template3.png index e70655eb..39a74b7e 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/git-commit-template/Git-Commit-Template3.png and b/docs/idea-tutorial/idea-plugins/pictures/git-commit-template/Git-Commit-Template3.png differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/grep-console/grep-console2.png b/docs/idea-tutorial/idea-plugins/pictures/grep-console/grep-console2.png index dc17469b..989e6042 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/grep-console/grep-console2.png and b/docs/idea-tutorial/idea-plugins/pictures/grep-console/grep-console2.png differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/grep-console/grep-console3.png b/docs/idea-tutorial/idea-plugins/pictures/grep-console/grep-console3.png index 8046bc5c..0fb9f766 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/grep-console/grep-console3.png and b/docs/idea-tutorial/idea-plugins/pictures/grep-console/grep-console3.png differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/maver-helper.png b/docs/idea-tutorial/idea-plugins/pictures/maver-helper.png index 9df29a34..b05a81be 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/maver-helper.png and b/docs/idea-tutorial/idea-plugins/pictures/maver-helper.png differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/p3c/Alibaba-Java-Code-Guidelines1.png b/docs/idea-tutorial/idea-plugins/pictures/p3c/Alibaba-Java-Code-Guidelines1.png index e4afe82d..d3006591 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/p3c/Alibaba-Java-Code-Guidelines1.png and b/docs/idea-tutorial/idea-plugins/pictures/p3c/Alibaba-Java-Code-Guidelines1.png differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/p3c/Alibaba-Java-Code-Guidelines2.png b/docs/idea-tutorial/idea-plugins/pictures/p3c/Alibaba-Java-Code-Guidelines2.png index f388a3fe..16f5606e 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/p3c/Alibaba-Java-Code-Guidelines2.png and b/docs/idea-tutorial/idea-plugins/pictures/p3c/Alibaba-Java-Code-Guidelines2.png differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/p3c/Alibaba-Java-Code-Guidelines3.png b/docs/idea-tutorial/idea-plugins/pictures/p3c/Alibaba-Java-Code-Guidelines3.png index ff52032c..16afb76e 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/p3c/Alibaba-Java-Code-Guidelines3.png and b/docs/idea-tutorial/idea-plugins/pictures/p3c/Alibaba-Java-Code-Guidelines3.png differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/p3c/阿里巴巴开发手册-线程池创建.png b/docs/idea-tutorial/idea-plugins/pictures/p3c/阿里巴巴开发手册-线程池创建.png index 80549ed3..0f42e752 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/p3c/阿里巴巴开发手册-线程池创建.png and b/docs/idea-tutorial/idea-plugins/pictures/p3c/阿里巴巴开发手册-线程池创建.png differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/rainbow-brackets.png b/docs/idea-tutorial/idea-plugins/pictures/rainbow-brackets.png index 76b6c5f8..442f418a 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/rainbow-brackets.png and b/docs/idea-tutorial/idea-plugins/pictures/rainbow-brackets.png differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/save-actions/save-actions.png b/docs/idea-tutorial/idea-plugins/pictures/save-actions/save-actions.png index bf2b5431..4253f757 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/save-actions/save-actions.png and b/docs/idea-tutorial/idea-plugins/pictures/save-actions/save-actions.png differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/translation/translation1.jpg b/docs/idea-tutorial/idea-plugins/pictures/translation/translation1.jpg index be8469d0..45b2dc5b 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/translation/translation1.jpg and b/docs/idea-tutorial/idea-plugins/pictures/translation/translation1.jpg differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/translation/translation2.png b/docs/idea-tutorial/idea-plugins/pictures/translation/translation2.png index b37cbe82..e504132d 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/translation/translation2.png and b/docs/idea-tutorial/idea-plugins/pictures/translation/translation2.png differ diff --git a/docs/idea-tutorial/idea-tips/pictures/refractor-help.png b/docs/idea-tutorial/idea-tips/pictures/refractor-help.png index e79d5cbe..345ddea7 100644 Binary files a/docs/idea-tutorial/idea-tips/pictures/refractor-help.png and b/docs/idea-tutorial/idea-tips/pictures/refractor-help.png differ diff --git a/docs/java/basis/images/image-20211213102222601.png b/docs/java/basis/images/image-20211213102222601.png index e05ded51..560efd26 100644 Binary files a/docs/java/basis/images/image-20211213102222601.png and b/docs/java/basis/images/image-20211213102222601.png differ diff --git a/docs/java/basis/images/java-value-passing-01.png b/docs/java/basis/images/java-value-passing-01.png index 2bfd5902..7a282217 100644 Binary files a/docs/java/basis/images/java-value-passing-01.png and b/docs/java/basis/images/java-value-passing-01.png differ diff --git a/docs/java/basis/images/java-value-passing-02.png b/docs/java/basis/images/java-value-passing-02.png index 22a59134..3b36ae2a 100644 Binary files a/docs/java/basis/images/java-value-passing-02.png and b/docs/java/basis/images/java-value-passing-02.png differ diff --git a/docs/java/basis/images/java-value-passing-03.png b/docs/java/basis/images/java-value-passing-03.png index 3bf43353..2ef1b096 100644 Binary files a/docs/java/basis/images/java-value-passing-03.png and b/docs/java/basis/images/java-value-passing-03.png differ diff --git a/docs/java/basis/images/java程序转变为机器代码的过程.png b/docs/java/basis/images/java程序转变为机器代码的过程.png index 88137652..4449496e 100644 Binary files a/docs/java/basis/images/java程序转变为机器代码的过程.png and b/docs/java/basis/images/java程序转变为机器代码的过程.png differ diff --git a/docs/java/basis/images/shallow&deep-copy.png b/docs/java/basis/images/shallow&deep-copy.png index ef957390..2c33515f 100644 Binary files a/docs/java/basis/images/shallow&deep-copy.png and b/docs/java/basis/images/shallow&deep-copy.png differ diff --git a/docs/java/basis/images/编译型语言和解释型语言.png b/docs/java/basis/images/编译型语言和解释型语言.png index 6d43d4e8..8e7279f3 100644 Binary files a/docs/java/basis/images/编译型语言和解释型语言.png and b/docs/java/basis/images/编译型语言和解释型语言.png differ diff --git a/docs/java/collection/images/Java-Collections.jpeg b/docs/java/collection/images/Java-Collections.jpeg index e192cee3..d1f163a2 100644 Binary files a/docs/java/collection/images/Java-Collections.jpeg and b/docs/java/collection/images/Java-Collections.jpeg differ diff --git a/docs/java/collection/images/TreeMap继承结构.png b/docs/java/collection/images/TreeMap继承结构.png index 5285872e..bd8ef48e 100644 Binary files a/docs/java/collection/images/TreeMap继承结构.png and b/docs/java/collection/images/TreeMap继承结构.png differ diff --git a/docs/java/collection/images/ad28e3ba-e419-4724-869c-73879e604da1.png b/docs/java/collection/images/ad28e3ba-e419-4724-869c-73879e604da1.png index 4fe8778d..64ae2293 100644 Binary files a/docs/java/collection/images/ad28e3ba-e419-4724-869c-73879e604da1.png and b/docs/java/collection/images/ad28e3ba-e419-4724-869c-73879e604da1.png differ diff --git a/docs/java/collection/images/image-20200405151029416.png b/docs/java/collection/images/image-20200405151029416.png index 77f44615..2ff9de4d 100644 Binary files a/docs/java/collection/images/image-20200405151029416.png and b/docs/java/collection/images/image-20200405151029416.png differ diff --git a/docs/java/collection/images/java-collection-hierarchy.png b/docs/java/collection/images/java-collection-hierarchy.png index 9736dc67..d5084585 100644 Binary files a/docs/java/collection/images/java-collection-hierarchy.png and b/docs/java/collection/images/java-collection-hierarchy.png differ diff --git a/docs/java/collection/images/java8_concurrenthashmap.png b/docs/java/collection/images/java8_concurrenthashmap.png index e961f0e1..60b7c5f5 100644 Binary files a/docs/java/collection/images/java8_concurrenthashmap.png and b/docs/java/collection/images/java8_concurrenthashmap.png differ diff --git a/docs/java/concurrent/images/ThreadLocal内部类.png b/docs/java/concurrent/images/ThreadLocal内部类.png index 759a3daa..28575544 100644 Binary files a/docs/java/concurrent/images/ThreadLocal内部类.png and b/docs/java/concurrent/images/ThreadLocal内部类.png differ diff --git a/docs/java/concurrent/images/java线程池学习总结/Executor框架的使用示意图.png b/docs/java/concurrent/images/java线程池学习总结/Executor框架的使用示意图.png index 5f5950e2..31aee8af 100644 Binary files a/docs/java/concurrent/images/java线程池学习总结/Executor框架的使用示意图.png and b/docs/java/concurrent/images/java线程池学习总结/Executor框架的使用示意图.png differ diff --git a/docs/java/concurrent/images/java线程池学习总结/ScheduledThreadPoolExecutor执行周期任务步骤.png b/docs/java/concurrent/images/java线程池学习总结/ScheduledThreadPoolExecutor执行周期任务步骤.png index 4d5fa1e9..0d610565 100644 Binary files a/docs/java/concurrent/images/java线程池学习总结/ScheduledThreadPoolExecutor执行周期任务步骤.png and b/docs/java/concurrent/images/java线程池学习总结/ScheduledThreadPoolExecutor执行周期任务步骤.png differ diff --git a/docs/java/concurrent/images/java线程池学习总结/图解线程池实现原理.png b/docs/java/concurrent/images/java线程池学习总结/图解线程池实现原理.png index 7e065195..4726b8f1 100644 Binary files a/docs/java/concurrent/images/java线程池学习总结/图解线程池实现原理.png and b/docs/java/concurrent/images/java线程池学习总结/图解线程池实现原理.png differ diff --git a/docs/java/concurrent/images/thread-local/1.png b/docs/java/concurrent/images/thread-local/1.png index 6a5ddde0..b4d4d14a 100644 Binary files a/docs/java/concurrent/images/thread-local/1.png and b/docs/java/concurrent/images/thread-local/1.png differ diff --git a/docs/java/concurrent/images/thread-local/11.png b/docs/java/concurrent/images/thread-local/11.png index 34712425..f9f5e250 100644 Binary files a/docs/java/concurrent/images/thread-local/11.png and b/docs/java/concurrent/images/thread-local/11.png differ diff --git a/docs/java/concurrent/images/thread-local/12.png b/docs/java/concurrent/images/thread-local/12.png index d1a0d0f8..e8fe8330 100644 Binary files a/docs/java/concurrent/images/thread-local/12.png and b/docs/java/concurrent/images/thread-local/12.png differ diff --git a/docs/java/concurrent/images/thread-local/13.png b/docs/java/concurrent/images/thread-local/13.png index 67b1a1da..57ff8e04 100644 Binary files a/docs/java/concurrent/images/thread-local/13.png and b/docs/java/concurrent/images/thread-local/13.png differ diff --git a/docs/java/concurrent/images/thread-local/14.png b/docs/java/concurrent/images/thread-local/14.png index be7ff104..1076d862 100644 Binary files a/docs/java/concurrent/images/thread-local/14.png and b/docs/java/concurrent/images/thread-local/14.png differ diff --git a/docs/java/concurrent/images/thread-local/15.png b/docs/java/concurrent/images/thread-local/15.png index 45c5c2ef..72831243 100644 Binary files a/docs/java/concurrent/images/thread-local/15.png and b/docs/java/concurrent/images/thread-local/15.png differ diff --git a/docs/java/concurrent/images/thread-local/16.png b/docs/java/concurrent/images/thread-local/16.png index 5f971c5c..1ef0c0e6 100644 Binary files a/docs/java/concurrent/images/thread-local/16.png and b/docs/java/concurrent/images/thread-local/16.png differ diff --git a/docs/java/concurrent/images/thread-local/17.png b/docs/java/concurrent/images/thread-local/17.png index b0889931..31059398 100644 Binary files a/docs/java/concurrent/images/thread-local/17.png and b/docs/java/concurrent/images/thread-local/17.png differ diff --git a/docs/java/concurrent/images/thread-local/18.png b/docs/java/concurrent/images/thread-local/18.png index 66af6981..be7fd443 100644 Binary files a/docs/java/concurrent/images/thread-local/18.png and b/docs/java/concurrent/images/thread-local/18.png differ diff --git a/docs/java/concurrent/images/thread-local/19.png b/docs/java/concurrent/images/thread-local/19.png index 0a187da4..13e64e3d 100644 Binary files a/docs/java/concurrent/images/thread-local/19.png and b/docs/java/concurrent/images/thread-local/19.png differ diff --git a/docs/java/concurrent/images/thread-local/2.png b/docs/java/concurrent/images/thread-local/2.png index e73ada0b..b1d100a2 100644 Binary files a/docs/java/concurrent/images/thread-local/2.png and b/docs/java/concurrent/images/thread-local/2.png differ diff --git a/docs/java/concurrent/images/thread-local/20.png b/docs/java/concurrent/images/thread-local/20.png index a7f7026e..9528b250 100644 Binary files a/docs/java/concurrent/images/thread-local/20.png and b/docs/java/concurrent/images/thread-local/20.png differ diff --git a/docs/java/concurrent/images/thread-local/21.png b/docs/java/concurrent/images/thread-local/21.png index f207b956..85b7c6ea 100644 Binary files a/docs/java/concurrent/images/thread-local/21.png and b/docs/java/concurrent/images/thread-local/21.png differ diff --git a/docs/java/concurrent/images/thread-local/22.png b/docs/java/concurrent/images/thread-local/22.png index 4fada824..b04c4c9a 100644 Binary files a/docs/java/concurrent/images/thread-local/22.png and b/docs/java/concurrent/images/thread-local/22.png differ diff --git a/docs/java/concurrent/images/thread-local/23.png b/docs/java/concurrent/images/thread-local/23.png index 28b4514c..b8b49d5e 100644 Binary files a/docs/java/concurrent/images/thread-local/23.png and b/docs/java/concurrent/images/thread-local/23.png differ diff --git a/docs/java/concurrent/images/thread-local/24.png b/docs/java/concurrent/images/thread-local/24.png index 44528156..f9bf9c41 100644 Binary files a/docs/java/concurrent/images/thread-local/24.png and b/docs/java/concurrent/images/thread-local/24.png differ diff --git a/docs/java/concurrent/images/thread-local/25.png b/docs/java/concurrent/images/thread-local/25.png index 34f53265..b14292b0 100644 Binary files a/docs/java/concurrent/images/thread-local/25.png and b/docs/java/concurrent/images/thread-local/25.png differ diff --git a/docs/java/concurrent/images/thread-local/26.png b/docs/java/concurrent/images/thread-local/26.png index bb02e839..013e0be9 100644 Binary files a/docs/java/concurrent/images/thread-local/26.png and b/docs/java/concurrent/images/thread-local/26.png differ diff --git a/docs/java/concurrent/images/thread-local/27.png b/docs/java/concurrent/images/thread-local/27.png index 97fd520d..3589fb71 100644 Binary files a/docs/java/concurrent/images/thread-local/27.png and b/docs/java/concurrent/images/thread-local/27.png differ diff --git a/docs/java/concurrent/images/thread-local/28.png b/docs/java/concurrent/images/thread-local/28.png index 88a334fc..0c3d71a2 100644 Binary files a/docs/java/concurrent/images/thread-local/28.png and b/docs/java/concurrent/images/thread-local/28.png differ diff --git a/docs/java/concurrent/images/thread-local/29.png b/docs/java/concurrent/images/thread-local/29.png index af033e61..397be0d4 100644 Binary files a/docs/java/concurrent/images/thread-local/29.png and b/docs/java/concurrent/images/thread-local/29.png differ diff --git a/docs/java/concurrent/images/thread-local/3.png b/docs/java/concurrent/images/thread-local/3.png index 1533c3d3..f778e466 100644 Binary files a/docs/java/concurrent/images/thread-local/3.png and b/docs/java/concurrent/images/thread-local/3.png differ diff --git a/docs/java/concurrent/images/thread-local/30.png b/docs/java/concurrent/images/thread-local/30.png index 7d667a4d..e4584707 100644 Binary files a/docs/java/concurrent/images/thread-local/30.png and b/docs/java/concurrent/images/thread-local/30.png differ diff --git a/docs/java/concurrent/images/thread-local/4.png b/docs/java/concurrent/images/thread-local/4.png index 72ba7e17..3cc55add 100644 Binary files a/docs/java/concurrent/images/thread-local/4.png and b/docs/java/concurrent/images/thread-local/4.png differ diff --git a/docs/java/concurrent/images/thread-local/5.png b/docs/java/concurrent/images/thread-local/5.png index 5fe0a954..908f5e60 100644 Binary files a/docs/java/concurrent/images/thread-local/5.png and b/docs/java/concurrent/images/thread-local/5.png differ diff --git a/docs/java/concurrent/images/thread-local/6.png b/docs/java/concurrent/images/thread-local/6.png index f83d88e2..f0639dca 100644 Binary files a/docs/java/concurrent/images/thread-local/6.png and b/docs/java/concurrent/images/thread-local/6.png differ diff --git a/docs/java/concurrent/images/thread-local/7.png b/docs/java/concurrent/images/thread-local/7.png index 293bd681..40ece77b 100644 Binary files a/docs/java/concurrent/images/thread-local/7.png and b/docs/java/concurrent/images/thread-local/7.png differ diff --git a/docs/java/concurrent/images/thread-local/8.png b/docs/java/concurrent/images/thread-local/8.png index 8a6a9d33..db614fca 100644 Binary files a/docs/java/concurrent/images/thread-local/8.png and b/docs/java/concurrent/images/thread-local/8.png differ diff --git a/docs/java/concurrent/images/thread-local/9.png b/docs/java/concurrent/images/thread-local/9.png index 20cbe91c..6429d042 100644 Binary files a/docs/java/concurrent/images/thread-local/9.png and b/docs/java/concurrent/images/thread-local/9.png differ diff --git a/docs/java/concurrent/images/thread-pool/19a0255a-6ef3-4835-98d1-a839d1983332.png b/docs/java/concurrent/images/thread-pool/19a0255a-6ef3-4835-98d1-a839d1983332.png index 909bc23e..1797a14a 100644 Binary files a/docs/java/concurrent/images/thread-pool/19a0255a-6ef3-4835-98d1-a839d1983332.png and b/docs/java/concurrent/images/thread-pool/19a0255a-6ef3-4835-98d1-a839d1983332.png differ diff --git a/docs/java/concurrent/images/thread-pool/1bc44c67-26ba-42ab-bcb8-4e29e6fd99b9.png b/docs/java/concurrent/images/thread-pool/1bc44c67-26ba-42ab-bcb8-4e29e6fd99b9.png index 78e61690..1d1a4ac0 100644 Binary files a/docs/java/concurrent/images/thread-pool/1bc44c67-26ba-42ab-bcb8-4e29e6fd99b9.png and b/docs/java/concurrent/images/thread-pool/1bc44c67-26ba-42ab-bcb8-4e29e6fd99b9.png differ diff --git a/docs/java/concurrent/images/thread-pool/5b9b814d-722a-4116-b066-43dc80fc1dc4.png b/docs/java/concurrent/images/thread-pool/5b9b814d-722a-4116-b066-43dc80fc1dc4.png index be0ab59e..7d28f577 100644 Binary files a/docs/java/concurrent/images/thread-pool/5b9b814d-722a-4116-b066-43dc80fc1dc4.png and b/docs/java/concurrent/images/thread-pool/5b9b814d-722a-4116-b066-43dc80fc1dc4.png differ diff --git a/docs/java/concurrent/images/thread-pool/b6fd95a7-4c9d-4fc6-ad26-890adb3f6c4c.png b/docs/java/concurrent/images/thread-pool/b6fd95a7-4c9d-4fc6-ad26-890adb3f6c4c.png index d33b01fa..366604fa 100644 Binary files a/docs/java/concurrent/images/thread-pool/b6fd95a7-4c9d-4fc6-ad26-890adb3f6c4c.png and b/docs/java/concurrent/images/thread-pool/b6fd95a7-4c9d-4fc6-ad26-890adb3f6c4c.png differ diff --git a/docs/java/concurrent/images/thread-pool/ddf22709-bff5-45b4-acb7-a3f2e6798608.png b/docs/java/concurrent/images/thread-pool/ddf22709-bff5-45b4-acb7-a3f2e6798608.png index 4e28cdd7..af2010b7 100644 Binary files a/docs/java/concurrent/images/thread-pool/ddf22709-bff5-45b4-acb7-a3f2e6798608.png and b/docs/java/concurrent/images/thread-pool/ddf22709-bff5-45b4-acb7-a3f2e6798608.png differ diff --git a/docs/java/concurrent/images/thread-pool/线程池使用不当导致死锁.png b/docs/java/concurrent/images/thread-pool/线程池使用不当导致死锁.png index 284a137f..eda63f3f 100644 Binary files a/docs/java/concurrent/images/thread-pool/线程池使用不当导致死锁.png and b/docs/java/concurrent/images/thread-pool/线程池使用不当导致死锁.png differ diff --git a/docs/java/concurrent/images/多线程学习指南/Java并发编程的艺术.png b/docs/java/concurrent/images/多线程学习指南/Java并发编程的艺术.png index 856d304c..06ac186c 100644 Binary files a/docs/java/concurrent/images/多线程学习指南/Java并发编程的艺术.png and b/docs/java/concurrent/images/多线程学习指南/Java并发编程的艺术.png differ diff --git a/docs/java/concurrent/images/多线程学习指南/javaguide-并发.png b/docs/java/concurrent/images/多线程学习指南/javaguide-并发.png index 2550d50e..b604dcbc 100644 Binary files a/docs/java/concurrent/images/多线程学习指南/javaguide-并发.png and b/docs/java/concurrent/images/多线程学习指南/javaguide-并发.png differ diff --git a/docs/java/concurrent/images/多线程学习指南/java并发编程之美.png b/docs/java/concurrent/images/多线程学习指南/java并发编程之美.png index 65b87404..5649ca03 100644 Binary files a/docs/java/concurrent/images/多线程学习指南/java并发编程之美.png and b/docs/java/concurrent/images/多线程学习指南/java并发编程之美.png differ diff --git a/docs/java/concurrent/images/多线程学习指南/实战Java高并发程序设计.png b/docs/java/concurrent/images/多线程学习指南/实战Java高并发程序设计.png index 84a6a2d7..0344590f 100644 Binary files a/docs/java/concurrent/images/多线程学习指南/实战Java高并发程序设计.png and b/docs/java/concurrent/images/多线程学习指南/实战Java高并发程序设计.png differ diff --git a/docs/java/concurrent/images/多线程学习指南/深入浅出Java多线程.png b/docs/java/concurrent/images/多线程学习指南/深入浅出Java多线程.png index 945463d9..b1f00e0b 100644 Binary files a/docs/java/concurrent/images/多线程学习指南/深入浅出Java多线程.png and b/docs/java/concurrent/images/多线程学习指南/深入浅出Java多线程.png differ diff --git a/docs/java/jvm/pictures/HsJXU8S4oVtCTM7.png b/docs/java/jvm/pictures/HsJXU8S4oVtCTM7.png index 84304a84..c42fc563 100644 Binary files a/docs/java/jvm/pictures/HsJXU8S4oVtCTM7.png and b/docs/java/jvm/pictures/HsJXU8S4oVtCTM7.png differ diff --git a/docs/java/jvm/pictures/java内存区域/2019-3String-Pool-Java1-450x249.png b/docs/java/jvm/pictures/java内存区域/2019-3String-Pool-Java1-450x249.png index f1586734..2e50fe79 100644 Binary files a/docs/java/jvm/pictures/java内存区域/2019-3String-Pool-Java1-450x249.png and b/docs/java/jvm/pictures/java内存区域/2019-3String-Pool-Java1-450x249.png differ diff --git a/docs/java/jvm/pictures/java内存区域/JVM运行时数据区域.png b/docs/java/jvm/pictures/java内存区域/JVM运行时数据区域.png index c9fa8ac3..478eee39 100644 Binary files a/docs/java/jvm/pictures/java内存区域/JVM运行时数据区域.png and b/docs/java/jvm/pictures/java内存区域/JVM运行时数据区域.png differ diff --git a/docs/java/jvm/pictures/java内存区域/Java创建对象的过程.png b/docs/java/jvm/pictures/java内存区域/Java创建对象的过程.png index 9cfa27a2..b384f8ce 100644 Binary files a/docs/java/jvm/pictures/java内存区域/Java创建对象的过程.png and b/docs/java/jvm/pictures/java内存区域/Java创建对象的过程.png differ diff --git a/docs/java/jvm/pictures/java内存区域/Java运行时数据区域JDK1.8.png b/docs/java/jvm/pictures/java内存区域/Java运行时数据区域JDK1.8.png index a4c4c15f..a3e1e774 100644 Binary files a/docs/java/jvm/pictures/java内存区域/Java运行时数据区域JDK1.8.png and b/docs/java/jvm/pictures/java内存区域/Java运行时数据区域JDK1.8.png differ diff --git a/docs/java/jvm/pictures/java内存区域/《深入理解虚拟机》第三版的第2章-虚拟机栈.png b/docs/java/jvm/pictures/java内存区域/《深入理解虚拟机》第三版的第2章-虚拟机栈.png index e0195159..cf16b319 100644 Binary files a/docs/java/jvm/pictures/java内存区域/《深入理解虚拟机》第三版的第2章-虚拟机栈.png and b/docs/java/jvm/pictures/java内存区域/《深入理解虚拟机》第三版的第2章-虚拟机栈.png differ diff --git a/docs/java/jvm/pictures/java内存区域/内存分配的两种方式.png b/docs/java/jvm/pictures/java内存区域/内存分配的两种方式.png index c9ab8bfa..81404186 100644 Binary files a/docs/java/jvm/pictures/java内存区域/内存分配的两种方式.png and b/docs/java/jvm/pictures/java内存区域/内存分配的两种方式.png differ diff --git a/docs/java/jvm/pictures/java内存区域/字符串拼接-常量池.png b/docs/java/jvm/pictures/java内存区域/字符串拼接-常量池.png index bc4dd6e7..78ffd9c9 100644 Binary files a/docs/java/jvm/pictures/java内存区域/字符串拼接-常量池.png and b/docs/java/jvm/pictures/java内存区域/字符串拼接-常量池.png differ diff --git a/docs/java/jvm/pictures/java内存区域/对象的访问定位-使用句柄.png b/docs/java/jvm/pictures/java内存区域/对象的访问定位-使用句柄.png index 626e47eb..73ff4828 100644 Binary files a/docs/java/jvm/pictures/java内存区域/对象的访问定位-使用句柄.png and b/docs/java/jvm/pictures/java内存区域/对象的访问定位-使用句柄.png differ diff --git a/docs/java/jvm/pictures/java内存区域/对象的访问定位-直接指针.png b/docs/java/jvm/pictures/java内存区域/对象的访问定位-直接指针.png index 620db8e3..c59a6bc5 100644 Binary files a/docs/java/jvm/pictures/java内存区域/对象的访问定位-直接指针.png and b/docs/java/jvm/pictures/java内存区域/对象的访问定位-直接指针.png differ diff --git a/docs/java/jvm/pictures/jdk监控和故障处理工具总结/1JConsole连接.png b/docs/java/jvm/pictures/jdk监控和故障处理工具总结/1JConsole连接.png index fcea1c20..73f38a08 100644 Binary files a/docs/java/jvm/pictures/jdk监控和故障处理工具总结/1JConsole连接.png and b/docs/java/jvm/pictures/jdk监控和故障处理工具总结/1JConsole连接.png differ diff --git a/docs/java/jvm/pictures/jdk监控和故障处理工具总结/2查看Java程序概况.png b/docs/java/jvm/pictures/jdk监控和故障处理工具总结/2查看Java程序概况.png index bdad96e3..0373a1b8 100644 Binary files a/docs/java/jvm/pictures/jdk监控和故障处理工具总结/2查看Java程序概况.png and b/docs/java/jvm/pictures/jdk监控和故障处理工具总结/2查看Java程序概况.png differ diff --git a/docs/java/jvm/pictures/jdk监控和故障处理工具总结/3内存监控.png b/docs/java/jvm/pictures/jdk监控和故障处理工具总结/3内存监控.png index 29bbc24d..fb92fda3 100644 Binary files a/docs/java/jvm/pictures/jdk监控和故障处理工具总结/3内存监控.png and b/docs/java/jvm/pictures/jdk监控和故障处理工具总结/3内存监控.png differ diff --git a/docs/java/jvm/pictures/jdk监控和故障处理工具总结/4线程监控.png b/docs/java/jvm/pictures/jdk监控和故障处理工具总结/4线程监控.png index 94807ec8..2a442bb0 100644 Binary files a/docs/java/jvm/pictures/jdk监控和故障处理工具总结/4线程监控.png and b/docs/java/jvm/pictures/jdk监控和故障处理工具总结/4线程监控.png differ diff --git a/docs/java/jvm/pictures/jvm垃圾回收/01d330d8-2710-4fad-a91c-7bbbfaaefc0e.png b/docs/java/jvm/pictures/jvm垃圾回收/01d330d8-2710-4fad-a91c-7bbbfaaefc0e.png index a681edbb..1b400e83 100644 Binary files a/docs/java/jvm/pictures/jvm垃圾回收/01d330d8-2710-4fad-a91c-7bbbfaaefc0e.png and b/docs/java/jvm/pictures/jvm垃圾回收/01d330d8-2710-4fad-a91c-7bbbfaaefc0e.png differ diff --git a/docs/java/jvm/pictures/jvm垃圾回收/10317146.png b/docs/java/jvm/pictures/jvm垃圾回收/10317146.png index 9fab1254..e31fe13f 100644 Binary files a/docs/java/jvm/pictures/jvm垃圾回收/10317146.png and b/docs/java/jvm/pictures/jvm垃圾回收/10317146.png differ diff --git a/docs/java/jvm/pictures/jvm垃圾回收/11034259.png b/docs/java/jvm/pictures/jvm垃圾回收/11034259.png index 2adf1d6a..f0e558e7 100644 Binary files a/docs/java/jvm/pictures/jvm垃圾回收/11034259.png and b/docs/java/jvm/pictures/jvm垃圾回收/11034259.png differ diff --git a/docs/java/jvm/pictures/jvm垃圾回收/25178350.png b/docs/java/jvm/pictures/jvm垃圾回收/25178350.png index 96f786cf..2c1aad35 100644 Binary files a/docs/java/jvm/pictures/jvm垃圾回收/25178350.png and b/docs/java/jvm/pictures/jvm垃圾回收/25178350.png differ diff --git a/docs/java/jvm/pictures/jvm垃圾回收/29176325.png b/docs/java/jvm/pictures/jvm垃圾回收/29176325.png index bb3cc397..3f565bf5 100644 Binary files a/docs/java/jvm/pictures/jvm垃圾回收/29176325.png and b/docs/java/jvm/pictures/jvm垃圾回收/29176325.png differ diff --git a/docs/java/jvm/pictures/jvm垃圾回收/垃圾收集器.png b/docs/java/jvm/pictures/jvm垃圾回收/垃圾收集器.png index 97774807..63da3b79 100644 Binary files a/docs/java/jvm/pictures/jvm垃圾回收/垃圾收集器.png and b/docs/java/jvm/pictures/jvm垃圾回收/垃圾收集器.png differ diff --git a/docs/java/jvm/pictures/jvm垃圾回收/垃圾收集算法.png b/docs/java/jvm/pictures/jvm垃圾回收/垃圾收集算法.png index 7a88124e..9f228a1f 100644 Binary files a/docs/java/jvm/pictures/jvm垃圾回收/垃圾收集算法.png and b/docs/java/jvm/pictures/jvm垃圾回收/垃圾收集算法.png differ diff --git a/docs/java/jvm/pictures/jvm垃圾回收/堆内存.png b/docs/java/jvm/pictures/jvm垃圾回收/堆内存.png index 1e3a11a5..3eee875d 100644 Binary files a/docs/java/jvm/pictures/jvm垃圾回收/堆内存.png and b/docs/java/jvm/pictures/jvm垃圾回收/堆内存.png differ diff --git a/docs/java/jvm/pictures/内存区域常见配置参数.png b/docs/java/jvm/pictures/内存区域常见配置参数.png index 7b8279ce..3c77ebfe 100644 Binary files a/docs/java/jvm/pictures/内存区域常见配置参数.png and b/docs/java/jvm/pictures/内存区域常见配置参数.png differ diff --git a/docs/system-design/basis/pictures/Codelf.png b/docs/system-design/basis/pictures/Codelf.png index 67ee0400..d344f56b 100644 Binary files a/docs/system-design/basis/pictures/Codelf.png and b/docs/system-design/basis/pictures/Codelf.png differ diff --git a/docs/system-design/basis/pictures/dubbo-naming.png b/docs/system-design/basis/pictures/dubbo-naming.png index 27eee55e..e6ccd3da 100644 Binary files a/docs/system-design/basis/pictures/dubbo-naming.png and b/docs/system-design/basis/pictures/dubbo-naming.png differ diff --git a/docs/system-design/basis/pictures/marting-naming.png b/docs/system-design/basis/pictures/marting-naming.png index 4fc1ae4a..58744c37 100644 Binary files a/docs/system-design/basis/pictures/marting-naming.png and b/docs/system-design/basis/pictures/marting-naming.png differ diff --git a/docs/system-design/basis/pictures/naming-mindmap.png b/docs/system-design/basis/pictures/naming-mindmap.png index 4b06b26d..e6e60c8f 100644 Binary files a/docs/system-design/basis/pictures/naming-mindmap.png and b/docs/system-design/basis/pictures/naming-mindmap.png differ diff --git a/docs/system-design/basis/pictures/vscode-codelf.png b/docs/system-design/basis/pictures/vscode-codelf.png index c39b2d4f..4d7ac8ca 100644 Binary files a/docs/system-design/basis/pictures/vscode-codelf.png and b/docs/system-design/basis/pictures/vscode-codelf.png differ diff --git a/docs/system-design/framework/spring/images/spring-annotations/@RequestBody.png b/docs/system-design/framework/spring/images/spring-annotations/@RequestBody.png index 97c55fc0..91aad428 100644 Binary files a/docs/system-design/framework/spring/images/spring-annotations/@RequestBody.png and b/docs/system-design/framework/spring/images/spring-annotations/@RequestBody.png differ diff --git a/docs/system-design/framework/spring/images/spring-transaction/a616b84d-9eea-4ad1-b4fc-461ff05e951d.png b/docs/system-design/framework/spring/images/spring-transaction/a616b84d-9eea-4ad1-b4fc-461ff05e951d.png index 9785d539..a0402e7c 100644 Binary files a/docs/system-design/framework/spring/images/spring-transaction/a616b84d-9eea-4ad1-b4fc-461ff05e951d.png and b/docs/system-design/framework/spring/images/spring-transaction/a616b84d-9eea-4ad1-b4fc-461ff05e951d.png differ diff --git a/docs/system-design/framework/spring/images/spring-transaction/bda7231b-ab05-4e23-95ee-89ac90ac7fcf.png b/docs/system-design/framework/spring/images/spring-transaction/bda7231b-ab05-4e23-95ee-89ac90ac7fcf.png index 525cfae1..a991f8a2 100644 Binary files a/docs/system-design/framework/spring/images/spring-transaction/bda7231b-ab05-4e23-95ee-89ac90ac7fcf.png and b/docs/system-design/framework/spring/images/spring-transaction/bda7231b-ab05-4e23-95ee-89ac90ac7fcf.png differ diff --git a/docs/system-design/framework/spring/images/spring-transaction/f6c6f0aa-0f26-49e1-84b3-7f838c7379d1.png b/docs/system-design/framework/spring/images/spring-transaction/f6c6f0aa-0f26-49e1-84b3-7f838c7379d1.png index be3c28b0..bebb48e4 100644 Binary files a/docs/system-design/framework/spring/images/spring-transaction/f6c6f0aa-0f26-49e1-84b3-7f838c7379d1.png and b/docs/system-design/framework/spring/images/spring-transaction/f6c6f0aa-0f26-49e1-84b3-7f838c7379d1.png differ diff --git a/docs/system-design/framework/spring/images/spring-transaction/接口使用原因.png b/docs/system-design/framework/spring/images/spring-transaction/接口使用原因.png index a9bf1e55..a1cba96f 100644 Binary files a/docs/system-design/framework/spring/images/spring-transaction/接口使用原因.png and b/docs/system-design/framework/spring/images/spring-transaction/接口使用原因.png differ diff --git a/docs/system-design/security/images/basis-of-authority-certification/Session-Based-Authentication-flow.png b/docs/system-design/security/images/basis-of-authority-certification/Session-Based-Authentication-flow.png index 1ad44841..cd86c81b 100644 Binary files a/docs/system-design/security/images/basis-of-authority-certification/Session-Based-Authentication-flow.png and b/docs/system-design/security/images/basis-of-authority-certification/Session-Based-Authentication-flow.png differ diff --git a/docs/system-design/security/images/basis-of-authority-certification/cookie-sessionId.png b/docs/system-design/security/images/basis-of-authority-certification/cookie-sessionId.png index af5e1812..f0dbda83 100644 Binary files a/docs/system-design/security/images/basis-of-authority-certification/cookie-sessionId.png and b/docs/system-design/security/images/basis-of-authority-certification/cookie-sessionId.png differ diff --git a/docs/system-design/security/images/basis-of-authority-certification/jwt.png b/docs/system-design/security/images/basis-of-authority-certification/jwt.png index eb6065b2..f738a245 100644 Binary files a/docs/system-design/security/images/basis-of-authority-certification/jwt.png and b/docs/system-design/security/images/basis-of-authority-certification/jwt.png differ diff --git a/docs/system-design/security/images/basis-of-authority-certification/session-cookie.png b/docs/system-design/security/images/basis-of-authority-certification/session-cookie.png index 47e4ab59..213d91eb 100644 Binary files a/docs/system-design/security/images/basis-of-authority-certification/session-cookie.png and b/docs/system-design/security/images/basis-of-authority-certification/session-cookie.png differ diff --git a/docs/system-design/security/images/basis-of-authority-certification/sso.png b/docs/system-design/security/images/basis-of-authority-certification/sso.png index ffc78933..8b30aac8 100644 Binary files a/docs/system-design/security/images/basis-of-authority-certification/sso.png and b/docs/system-design/security/images/basis-of-authority-certification/sso.png differ diff --git a/docs/system-design/security/images/sentive-words-filter/brower-trie.png b/docs/system-design/security/images/sentive-words-filter/brower-trie.png index e7370c43..d3b6b939 100644 Binary files a/docs/system-design/security/images/sentive-words-filter/brower-trie.png and b/docs/system-design/security/images/sentive-words-filter/brower-trie.png differ diff --git a/docs/system-design/security/images/sentive-words-filter/common-collections-trie.png b/docs/system-design/security/images/sentive-words-filter/common-collections-trie.png index ef6c97a3..a860c85c 100644 Binary files a/docs/system-design/security/images/sentive-words-filter/common-collections-trie.png and b/docs/system-design/security/images/sentive-words-filter/common-collections-trie.png differ diff --git a/docs/system-design/security/images/sentive-words-filter/hutool-dfa.png b/docs/system-design/security/images/sentive-words-filter/hutool-dfa.png index 4967898b..6879488e 100644 Binary files a/docs/system-design/security/images/sentive-words-filter/hutool-dfa.png and b/docs/system-design/security/images/sentive-words-filter/hutool-dfa.png differ diff --git a/docs/system-design/security/images/sentive-words-filter/trie.png b/docs/system-design/security/images/sentive-words-filter/trie.png index 28eee657..30dd365c 100644 Binary files a/docs/system-design/security/images/sentive-words-filter/trie.png and b/docs/system-design/security/images/sentive-words-filter/trie.png differ diff --git a/docs/system-design/security/sentive-words-filter.md b/docs/system-design/security/sentive-words-filter.md index 8cb83d1c..77b417c8 100644 --- a/docs/system-design/security/sentive-words-filter.md +++ b/docs/system-design/security/sentive-words-filter.md @@ -1,4 +1,4 @@ -我们的系统需要对用户输入的文本进行敏感词过滤如色情、政治、暴力相关的词汇。 +系统需要对用户输入的文本进行敏感词过滤如色情、政治、暴力相关的词汇。 敏感词过滤用的使用比较多的 **Trie 树算法** 和 **DFA 算法**。 diff --git a/media/pictures/logo.png b/media/pictures/logo.png index 239f9a89..c144d9e4 100644 Binary files a/media/pictures/logo.png and b/media/pictures/logo.png differ diff --git a/media/pictures/weixin.jpeg b/media/pictures/weixin.jpeg index 557e2c9e..e68d1ec6 100644 Binary files a/media/pictures/weixin.jpeg and b/media/pictures/weixin.jpeg differ diff --git a/media/sponsor/知识星球.png b/media/sponsor/知识星球.png index 5efec68b..f1c535eb 100644 Binary files a/media/sponsor/知识星球.png and b/media/sponsor/知识星球.png differ