diff --git a/docs/cs-basics/data-structure/pictures/图/图.png b/docs/cs-basics/data-structure/pictures/图/图.png index 10547ded..caa93fe1 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 46b67b62..27879ad2 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 758f84e4..7267e2f8 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 4b254eb8..9741e00c 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 072bda25..bb8b3c44 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 37255d9b..f51c1c67 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 8b0b528b..d63d87f3 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 784add44..cccb9132 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 5d2a5029..9792d6d2 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 2a669ee2..a8223ec7 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 4ea176bd..574446c1 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 6fd51040..999dc504 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 ef97be64..2e3c77cc 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 a7074d37..51bc5457 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 063d9ca8..17582b15 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 72456379..81d1a74c 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 0a9d4084..699d35f8 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 5393b0c0..cd4cfd6f 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 95655ea4..0420bf31 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 63381b52..3915d6ef 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 c23bbfa8..fdec5276 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 46fdb57b..0279ad1d 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 a2e3a937..2d9efce3 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 1129eeac..80f2711a 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 d18889c3..d0810bb0 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 424fe3d9..8fb0134c 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 f58aa672..915fc8f5 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 24977de8..ae4f00f5 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 fa08e776..827095da 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 ec8a89d0..bc417de8 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 655aa65a..80999714 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 fe60da90..88b01d07 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 61633b1d..6289e105 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 e502b808..af72eb63 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 9d287858..dbed7314 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 85bf1308..9880207a 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 de77a9af..6fb1aa33 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 f69153d0..c9322c35 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 fcbf71ca..68afdc91 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 c4f890b1..671c808d 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 6d6c57fd..1f546d42 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 3ad5782c..bace9d3d 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 fe6956b9..16602913 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 5c80cedf..4b48becd 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 87bf512e..9fd5397d 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 bc0fe0dc..46907cda 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 673f3e32..f1d5956b 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 af129158..e6fef031 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 c0f30c04..bb8a2f27 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 c0ce15b7..4b3de279 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 33f3c6e3..c1b68bf7 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 70c6da26..f6dc4855 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 9fe82753..dc2f6d9d 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 9d134bcb..caf3e322 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 ffb3b3ef..2604c4ed 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 225c46d7..b0587346 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 923e8c04..298b5c16 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 2d704d56..4859dde0 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 07bdb36a..39596b92 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 2fa16dcd..dfe11a3b 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 f3b01def..fb1bc532 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/Cut-Trough-Switching_0.gif b/docs/cs-basics/network/images/Cut-Trough-Switching_0.gif index 170dc3bb..061260c9 100644 Binary files a/docs/cs-basics/network/images/Cut-Trough-Switching_0.gif and b/docs/cs-basics/network/images/Cut-Trough-Switching_0.gif differ diff --git a/docs/cs-basics/network/images/isp.png b/docs/cs-basics/network/images/isp.png index fe5c0e96..ad5202d3 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 index a2d24300..6f9fc902 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 192af245..a7bc2448 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 31e1e447..345ea9bd 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 c2b51a7c..a624d97e 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 abb97926..a22edadd 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 376479d7..b3609ea2 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 6af03daa..59dd906d 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/operating-system/images/Linux-Logo.png b/docs/cs-basics/operating-system/images/Linux-Logo.png index 40e75aaa..c537c9d7 100644 Binary files a/docs/cs-basics/operating-system/images/Linux-Logo.png and b/docs/cs-basics/operating-system/images/Linux-Logo.png differ diff --git a/docs/cs-basics/operating-system/images/Linux之父.png b/docs/cs-basics/operating-system/images/Linux之父.png index 33145373..f4371501 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 f59b2e63..d1b94bc6 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 1292c125..5a8fa7cf 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 beef4203..981362b7 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 20ead246..7016d271 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/macos.png b/docs/cs-basics/operating-system/images/macos.png index 33294577..9d31395e 100644 Binary files a/docs/cs-basics/operating-system/images/macos.png and b/docs/cs-basics/operating-system/images/macos.png differ diff --git a/docs/cs-basics/operating-system/images/unix.png b/docs/cs-basics/operating-system/images/unix.png index 0afabcd8..28bbb92c 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 c2687dc7..db9a222d 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 de940941..f8597f7b 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 b47551e8..61d33672 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 aa0dafc2..0c38efda 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 4fb4e36c..0b89c32a 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 91f7f46d..e47c02ec 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 23844d67..82ec31d1 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 e7e19e52..50ff120e 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 fc280fff..98af04da 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 eb0c404c..3fbc3ae3 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 27df6ead..9b1e6509 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 cd21a651..4ee9718d 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 913881ac..1460668c 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 2c73bd90..fa903e11 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 a2c2ed69..a931e779 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 648a404a..64ff1b5a 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 11860ae1..c0d32df6 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 e7298c15..e1c9ba72 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 5aff414b..231afb29 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 f8b9589d..2971d8eb 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 c976cc99..8dc9d237 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 f8f457c7..110be21d 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 ecdbd6d2..c0dbf44f 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 4fb4e36c..0b89c32a 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 91f7f46d..e47c02ec 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 23844d67..82ec31d1 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 e7e19e52..50ff120e 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 fc280fff..98af04da 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 eb0c404c..3fbc3ae3 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 27df6ead..9b1e6509 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 cd21a651..4ee9718d 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 913881ac..1460668c 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 2c73bd90..fa903e11 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 a2c2ed69..a931e779 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 648a404a..64ff1b5a 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 11860ae1..c0d32df6 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 e7298c15..e1c9ba72 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 5aff414b..231afb29 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 f8b9589d..2971d8eb 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 c976cc99..8dc9d237 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 f8f457c7..110be21d 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 ecdbd6d2..c0dbf44f 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/分布式协调/zookeeper/images/curator.png b/docs/distributed-system/分布式协调/zookeeper/images/curator.png index 28da0247..70aad455 100644 Binary files a/docs/distributed-system/分布式协调/zookeeper/images/curator.png and b/docs/distributed-system/分布式协调/zookeeper/images/curator.png differ diff --git a/docs/distributed-system/分布式协调/zookeeper/images/watche机制.png b/docs/distributed-system/分布式协调/zookeeper/images/watche机制.png index 68144db1..f68b7b36 100644 Binary files a/docs/distributed-system/分布式协调/zookeeper/images/watche机制.png and b/docs/distributed-system/分布式协调/zookeeper/images/watche机制.png differ diff --git a/docs/distributed-system/分布式协调/zookeeper/images/znode-structure.png b/docs/distributed-system/分布式协调/zookeeper/images/znode-structure.png index 746c3f6e..ae87c9d2 100644 Binary files a/docs/distributed-system/分布式协调/zookeeper/images/znode-structure.png and b/docs/distributed-system/分布式协调/zookeeper/images/znode-structure.png differ diff --git a/docs/distributed-system/分布式协调/zookeeper/images/zookeeper集群.png b/docs/distributed-system/分布式协调/zookeeper/images/zookeeper集群.png index a3067cda..e2720aff 100644 Binary files a/docs/distributed-system/分布式协调/zookeeper/images/zookeeper集群.png and b/docs/distributed-system/分布式协调/zookeeper/images/zookeeper集群.png differ diff --git a/docs/distributed-system/分布式协调/zookeeper/images/zookeeper集群中的角色.png b/docs/distributed-system/分布式协调/zookeeper/images/zookeeper集群中的角色.png index 6b118fe0..0fc0f58e 100644 Binary files a/docs/distributed-system/分布式协调/zookeeper/images/zookeeper集群中的角色.png and b/docs/distributed-system/分布式协调/zookeeper/images/zookeeper集群中的角色.png differ diff --git a/docs/distributed-system/分布式协调/zookeeper/images/连接ZooKeeper服务.png b/docs/distributed-system/分布式协调/zookeeper/images/连接ZooKeeper服务.png index d3913299..2aa61386 100644 Binary files a/docs/distributed-system/分布式协调/zookeeper/images/连接ZooKeeper服务.png and b/docs/distributed-system/分布式协调/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 0fe37e36..dd3487d2 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 44d1093e..48f55e39 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/Codota4.gif b/docs/idea-tutorial/idea-plugins/pictures/Codota4.gif index 1322b60f..62f1337c 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/Codota4.gif and b/docs/idea-tutorial/idea-plugins/pictures/Codota4.gif differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/GsonFormat1.png b/docs/idea-tutorial/idea-plugins/pictures/GsonFormat1.png index c8e678ac..97ef5fc5 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/GsonFormat2.gif b/docs/idea-tutorial/idea-plugins/pictures/GsonFormat2.gif index 7c371162..e323fbca 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/GsonFormat2.gif and b/docs/idea-tutorial/idea-plugins/pictures/GsonFormat2.gif 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 27f888a9..707961b4 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 6d59082c..e80cca0f 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/JavaStreamDebugger.gif b/docs/idea-tutorial/idea-plugins/pictures/JavaStreamDebugger.gif index 6e910e72..58c028ca 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/JavaStreamDebugger.gif and b/docs/idea-tutorial/idea-plugins/pictures/JavaStreamDebugger.gif differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/Presentation-Assistant.gif b/docs/idea-tutorial/idea-plugins/pictures/Presentation-Assistant.gif index 335523ea..52eafdce 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/Presentation-Assistant.gif and b/docs/idea-tutorial/idea-plugins/pictures/Presentation-Assistant.gif differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/RestfulToolkit1.png b/docs/idea-tutorial/idea-plugins/pictures/RestfulToolkit1.png index 5a69bc05..39c36d85 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 6c8aefd7..03fafc90 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 b6cf628e..dede4861 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 be15f46b..e76d6171 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 c2d77047..a51ae5e2 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 4334b3db..08019fb3 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 47521ee2..06b982fc 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 f815aa1c..30b2b535 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 7fbbbba9..a3639200 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-case2.gif b/docs/idea-tutorial/idea-plugins/pictures/camel-case/camel-case2.gif index 9565231e..e006425e 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/camel-case/camel-case2.gif and b/docs/idea-tutorial/idea-plugins/pictures/camel-case/camel-case2.gif 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 d4b2fd27..f1b36fbe 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 e0c17b64..ba0d1310 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 afdf1a1b..71ab54af 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 26da6cd1..aaa08a8e 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 c0e43643..8cdfad27 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 17f81a23..0986f67f 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-console.gif b/docs/idea-tutorial/idea-plugins/pictures/grep-console/grep-console.gif index 293c1342..1d5c2ef4 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/grep-console/grep-console.gif and b/docs/idea-tutorial/idea-plugins/pictures/grep-console/grep-console.gif 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 aa338d61..dc17469b 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 411128ed..1ae10c8b 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 35a3f6e0..c60bbac3 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 67c3571d..4830eba5 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 e4b1dc8c..f388a3fe 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 5213aff0..950acbfd 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 4d18c60b..56b1c4f8 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 6529899a..39515609 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 cf765cb6..bc337f54 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/save-actions/save-actions2.gif b/docs/idea-tutorial/idea-plugins/pictures/save-actions/save-actions2.gif index 93ae62cf..8efff8a8 100644 Binary files a/docs/idea-tutorial/idea-plugins/pictures/save-actions/save-actions2.gif and b/docs/idea-tutorial/idea-plugins/pictures/save-actions/save-actions2.gif differ diff --git a/docs/idea-tutorial/idea-plugins/pictures/translation/translation1.jpg b/docs/idea-tutorial/idea-plugins/pictures/translation/translation1.jpg index 7b512c11..ff2e28b3 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 c9266471..1ffdb5c9 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/exact/exact-field.gif b/docs/idea-tutorial/idea-tips/pictures/exact/exact-field.gif index 770df365..f558f20d 100644 Binary files a/docs/idea-tutorial/idea-tips/pictures/exact/exact-field.gif and b/docs/idea-tutorial/idea-tips/pictures/exact/exact-field.gif differ diff --git a/docs/idea-tutorial/idea-tips/pictures/exact/exact-interface.gif b/docs/idea-tutorial/idea-tips/pictures/exact/exact-interface.gif index 678b93de..91663a70 100644 Binary files a/docs/idea-tutorial/idea-tips/pictures/exact/exact-interface.gif and b/docs/idea-tutorial/idea-tips/pictures/exact/exact-interface.gif differ diff --git a/docs/idea-tutorial/idea-tips/pictures/exact/exact-method.gif b/docs/idea-tutorial/idea-tips/pictures/exact/exact-method.gif index 3748903e..4ed58ff4 100644 Binary files a/docs/idea-tutorial/idea-tips/pictures/exact/exact-method.gif and b/docs/idea-tutorial/idea-tips/pictures/exact/exact-method.gif differ diff --git a/docs/idea-tutorial/idea-tips/pictures/exact/exact-parameter.gif b/docs/idea-tutorial/idea-tips/pictures/exact/exact-parameter.gif index 578b5ccc..7ea09ead 100644 Binary files a/docs/idea-tutorial/idea-tips/pictures/exact/exact-parameter.gif and b/docs/idea-tutorial/idea-tips/pictures/exact/exact-parameter.gif differ diff --git a/docs/idea-tutorial/idea-tips/pictures/exact/exact-variable.gif b/docs/idea-tutorial/idea-tips/pictures/exact/exact-variable.gif index 7326761e..2d1406f3 100644 Binary files a/docs/idea-tutorial/idea-tips/pictures/exact/exact-variable.gif and b/docs/idea-tutorial/idea-tips/pictures/exact/exact-variable.gif differ diff --git a/docs/idea-tutorial/idea-tips/pictures/exact/extract-constant.gif b/docs/idea-tutorial/idea-tips/pictures/exact/extract-constant.gif index 6752a385..52a25c9b 100644 Binary files a/docs/idea-tutorial/idea-tips/pictures/exact/extract-constant.gif and b/docs/idea-tutorial/idea-tips/pictures/exact/extract-constant.gif differ diff --git a/docs/idea-tutorial/idea-tips/pictures/refractor-help.png b/docs/idea-tutorial/idea-tips/pictures/refractor-help.png index 03231948..9020d43c 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/idea-tutorial/idea-tips/pictures/rename.gif b/docs/idea-tutorial/idea-tips/pictures/rename.gif index c8a61b12..5350ae19 100644 Binary files a/docs/idea-tutorial/idea-tips/pictures/rename.gif and b/docs/idea-tutorial/idea-tips/pictures/rename.gif differ diff --git a/docs/java/collection/images/77c95eb733284dbd8ce4e85c9cb6b042.png b/docs/java/collection/images/77c95eb733284dbd8ce4e85c9cb6b042.png index 54180092..fb71c8b9 100644 Binary files a/docs/java/collection/images/77c95eb733284dbd8ce4e85c9cb6b042.png and b/docs/java/collection/images/77c95eb733284dbd8ce4e85c9cb6b042.png differ diff --git a/docs/java/collection/images/Java-Collections.jpeg b/docs/java/collection/images/Java-Collections.jpeg index cf9071ff..94e029e0 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 553e41b8..9153496e 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 1c05ebaa..2ca9badd 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 26ea14ca..1b44cc8d 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 78daf980..9736dc67 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 a090c7cc..e961f0e1 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/collection/images/jdk1.8之前的内部结构-HashMap.png b/docs/java/collection/images/jdk1.8之前的内部结构-HashMap.png index 54180092..fb71c8b9 100644 Binary files a/docs/java/collection/images/jdk1.8之前的内部结构-HashMap.png and b/docs/java/collection/images/jdk1.8之前的内部结构-HashMap.png differ diff --git a/docs/java/collection/images/jdk1.8之后的内部结构-HashMap.png b/docs/java/collection/images/jdk1.8之后的内部结构-HashMap.png index 7c95e738..900f8233 100644 Binary files a/docs/java/collection/images/jdk1.8之后的内部结构-HashMap.png and b/docs/java/collection/images/jdk1.8之后的内部结构-HashMap.png differ diff --git a/docs/java/collection/images/linkedlist/LinkedList内部结构.png b/docs/java/collection/images/linkedlist/LinkedList内部结构.png index b70a9372..7036ff7a 100644 Binary files a/docs/java/collection/images/linkedlist/LinkedList内部结构.png and b/docs/java/collection/images/linkedlist/LinkedList内部结构.png differ diff --git a/docs/java/concurrent/images/ThreadLocal内部类.png b/docs/java/concurrent/images/ThreadLocal内部类.png index 6997f5ca..f400c153 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/interview-questions/synchronized关键字.png b/docs/java/concurrent/images/interview-questions/synchronized关键字.png index 24ac1a8c..b05ad142 100644 Binary files a/docs/java/concurrent/images/interview-questions/synchronized关键字.png and b/docs/java/concurrent/images/interview-questions/synchronized关键字.png differ diff --git a/docs/java/concurrent/images/java线程池学习总结/CachedThreadPool-execute.png b/docs/java/concurrent/images/java线程池学习总结/CachedThreadPool-execute.png index 8b2ede8a..41030882 100644 Binary files a/docs/java/concurrent/images/java线程池学习总结/CachedThreadPool-execute.png and b/docs/java/concurrent/images/java线程池学习总结/CachedThreadPool-execute.png differ diff --git a/docs/java/concurrent/images/java线程池学习总结/Executors工具类.png b/docs/java/concurrent/images/java线程池学习总结/Executors工具类.png index 87658aa3..b789e4fa 100644 Binary files a/docs/java/concurrent/images/java线程池学习总结/Executors工具类.png and b/docs/java/concurrent/images/java线程池学习总结/Executors工具类.png differ diff --git a/docs/java/concurrent/images/java线程池学习总结/Executor框架的使用示意图.png b/docs/java/concurrent/images/java线程池学习总结/Executor框架的使用示意图.png index 5cc148dd..1152a501 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线程池学习总结/FixedThreadPool.png b/docs/java/concurrent/images/java线程池学习总结/FixedThreadPool.png index fc1c7034..ed211838 100644 Binary files a/docs/java/concurrent/images/java线程池学习总结/FixedThreadPool.png and b/docs/java/concurrent/images/java线程池学习总结/FixedThreadPool.png differ diff --git a/docs/java/concurrent/images/java线程池学习总结/ScheduledThreadPoolExecutor执行周期任务步骤.png b/docs/java/concurrent/images/java线程池学习总结/ScheduledThreadPoolExecutor执行周期任务步骤.png index c56521d2..d78e7828 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线程池学习总结/ScheduledThreadPoolExecutor机制.png b/docs/java/concurrent/images/java线程池学习总结/ScheduledThreadPoolExecutor机制.png index bae0dc5b..351b8f35 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线程池学习总结/SingleThreadExecutor.png b/docs/java/concurrent/images/java线程池学习总结/SingleThreadExecutor.png index c933674f..9d7508fb 100644 Binary files a/docs/java/concurrent/images/java线程池学习总结/SingleThreadExecutor.png and b/docs/java/concurrent/images/java线程池学习总结/SingleThreadExecutor.png differ diff --git a/docs/java/concurrent/images/java线程池学习总结/threadpoolexecutor构造函数.png b/docs/java/concurrent/images/java线程池学习总结/threadpoolexecutor构造函数.png index 30c29859..c0a5b1b2 100644 Binary files a/docs/java/concurrent/images/java线程池学习总结/threadpoolexecutor构造函数.png and b/docs/java/concurrent/images/java线程池学习总结/threadpoolexecutor构造函数.png differ diff --git a/docs/java/concurrent/images/java线程池学习总结/任务的执行相关接口.png b/docs/java/concurrent/images/java线程池学习总结/任务的执行相关接口.png index 6aebd60b..aa9aee6e 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 bc661944..4c08ecf7 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 d609943b..b3c83076 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 b394e304..6a5ddde0 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/10.png b/docs/java/concurrent/images/thread-local/10.png index c9edb13f..7c095d0e 100644 Binary files a/docs/java/concurrent/images/thread-local/10.png and b/docs/java/concurrent/images/thread-local/10.png differ diff --git a/docs/java/concurrent/images/thread-local/11.png b/docs/java/concurrent/images/thread-local/11.png index 06d30638..8f87a473 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 bd765217..d1a0d0f8 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 34c8d8c8..67b1a1da 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 b1b3abd6..7a686bfb 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 25f5cb2b..45c5c2ef 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 45d0424f..5f971c5c 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 3194e4a3..b0889931 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 2b340b0b..b609151f 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 4c906279..43ff7bac 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 c9af80e1..a0fafdcd 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 234c32a6..a7f7026e 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 1b5a02b9..f207b956 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 62eeff12..b95004ce 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 0b4a0409..28b4514c 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 ae2fe0df..3bb9cd0d 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 9c66e254..34f53265 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 ef53f0a9..bb02e839 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 61710050..97fd520d 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 68f67602..a8048f71 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 d662f80b..af033e61 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 a0b418c0..25f6334a 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 27ec27f7..6e9f4596 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/31.png b/docs/java/concurrent/images/thread-local/31.png index 96b83ca1..7fbe2402 100644 Binary files a/docs/java/concurrent/images/thread-local/31.png and b/docs/java/concurrent/images/thread-local/31.png differ diff --git a/docs/java/concurrent/images/thread-local/4.png b/docs/java/concurrent/images/thread-local/4.png index b0278b70..69e0dd3b 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 81f24a08..c009dc67 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 66dc77c1..38b2708e 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 d13653a0..293bd681 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 b7e466d8..8a6a9d33 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 5964fb0c..20cbe91c 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 62f2c3e3..43e3bf51 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 1dc7e4b6..ff9ca824 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 7dc9b398..be0ab59e 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 27cdbee3..4588775e 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 f0a781d6..10348c6e 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 1ad4f811..5907b977 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/threadlocal数据结构.png b/docs/java/concurrent/images/threadlocal数据结构.png index a5791ce5..d1732b1c 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并发编程的艺术.png b/docs/java/concurrent/images/多线程学习指南/Java并发编程的艺术.png index ff907c9c..17c4fbe2 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 862f282f..467605b1 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 05e3bff5..c6dce057 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 ab61bff8..84a6a2d7 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 14d1ea85..08f61b35 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 52f4b008..b3f87c81 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 b6e24178..5e5c01dc 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堆内存结构-JDK7.png b/docs/java/jvm/pictures/java内存区域/JVM堆内存结构-JDK7.png index 3e90da89..3e92d67e 100644 Binary files a/docs/java/jvm/pictures/java内存区域/JVM堆内存结构-JDK7.png and b/docs/java/jvm/pictures/java内存区域/JVM堆内存结构-JDK7.png differ diff --git a/docs/java/jvm/pictures/java内存区域/JVM堆内存结构-jdk8.png b/docs/java/jvm/pictures/java内存区域/JVM堆内存结构-jdk8.png index 829aede4..76fbc92c 100644 Binary files a/docs/java/jvm/pictures/java内存区域/JVM堆内存结构-jdk8.png and b/docs/java/jvm/pictures/java内存区域/JVM堆内存结构-jdk8.png differ diff --git a/docs/java/jvm/pictures/java内存区域/JVM运行时数据区域.png b/docs/java/jvm/pictures/java内存区域/JVM运行时数据区域.png index bf52c66e..2a371b64 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 7c4a79f1..c9067f9d 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 5c599ba8..ea9d5ace 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 f769ad33..ec189189 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 1d0081b1..c9ab8bfa 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 4c6f20e9..7cd390b3 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 88b49473..9bc4e722 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 f954d8a7..51a2ec50 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 ae1e6106..fcea1c20 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 3a997022..bdad96e3 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 56d98052..95b135ed 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 2ad324bd..53d78503 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 7934357e..1728cd48 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 a77222ba..23002dc9 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 092dc12e..edba1a9c 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垃圾回收/22018368.png b/docs/java/jvm/pictures/jvm垃圾回收/22018368.png index c79c76f3..1cbacb25 100644 Binary files a/docs/java/jvm/pictures/jvm垃圾回收/22018368.png and b/docs/java/jvm/pictures/jvm垃圾回收/22018368.png differ diff --git a/docs/java/jvm/pictures/jvm垃圾回收/22018368213213.png b/docs/java/jvm/pictures/jvm垃圾回收/22018368213213.png index c79c76f3..1cbacb25 100644 Binary files a/docs/java/jvm/pictures/jvm垃圾回收/22018368213213.png and b/docs/java/jvm/pictures/jvm垃圾回收/22018368213213.png differ diff --git a/docs/java/jvm/pictures/jvm垃圾回收/25178350.png b/docs/java/jvm/pictures/jvm垃圾回收/25178350.png index cc307027..96f786cf 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 a6d2199e..bb3cc397 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垃圾回收/46873026.png b/docs/java/jvm/pictures/jvm垃圾回收/46873026.png index 2145dce9..cfc880a4 100644 Binary files a/docs/java/jvm/pictures/jvm垃圾回收/46873026.png and b/docs/java/jvm/pictures/jvm垃圾回收/46873026.png differ diff --git a/docs/java/jvm/pictures/jvm垃圾回收/72762049.png b/docs/java/jvm/pictures/jvm垃圾回收/72762049.png index f326103f..0d4e6c0b 100644 Binary files a/docs/java/jvm/pictures/jvm垃圾回收/72762049.png and b/docs/java/jvm/pictures/jvm垃圾回收/72762049.png differ diff --git a/docs/java/jvm/pictures/jvm垃圾回收/82825079.png b/docs/java/jvm/pictures/jvm垃圾回收/82825079.png index 3ed3bd82..456a266a 100644 Binary files a/docs/java/jvm/pictures/jvm垃圾回收/82825079.png and b/docs/java/jvm/pictures/jvm垃圾回收/82825079.png differ diff --git a/docs/java/jvm/pictures/jvm垃圾回收/90984624.png b/docs/java/jvm/pictures/jvm垃圾回收/90984624.png index 6909a605..e7abd7d4 100644 Binary files a/docs/java/jvm/pictures/jvm垃圾回收/90984624.png and b/docs/java/jvm/pictures/jvm垃圾回收/90984624.png differ diff --git a/docs/java/jvm/pictures/jvm垃圾回收/94057049.png b/docs/java/jvm/pictures/jvm垃圾回收/94057049.png index 86d43ee6..84a51362 100644 Binary files a/docs/java/jvm/pictures/jvm垃圾回收/94057049.png and b/docs/java/jvm/pictures/jvm垃圾回收/94057049.png differ diff --git a/docs/java/jvm/pictures/jvm垃圾回收/CMS收集器.png b/docs/java/jvm/pictures/jvm垃圾回收/CMS收集器.png index 3ed3bd82..456a266a 100644 Binary files a/docs/java/jvm/pictures/jvm垃圾回收/CMS收集器.png and b/docs/java/jvm/pictures/jvm垃圾回收/CMS收集器.png differ diff --git a/docs/java/jvm/pictures/jvm垃圾回收/parllel-scavenge收集器.png b/docs/java/jvm/pictures/jvm垃圾回收/parllel-scavenge收集器.png index c79c76f3..1cbacb25 100644 Binary files a/docs/java/jvm/pictures/jvm垃圾回收/parllel-scavenge收集器.png and b/docs/java/jvm/pictures/jvm垃圾回收/parllel-scavenge收集器.png differ diff --git a/docs/java/jvm/pictures/jvm垃圾回收/垃圾收集器.png b/docs/java/jvm/pictures/jvm垃圾回收/垃圾收集器.png index 888f879d..97774807 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 0a4973bd..7a88124e 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 14815710..95bb8616 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垃圾回收/标记-清除算法.jpeg b/docs/java/jvm/pictures/jvm垃圾回收/标记-清除算法.jpeg index c4cdc750..93412150 100644 Binary files a/docs/java/jvm/pictures/jvm垃圾回收/标记-清除算法.jpeg and b/docs/java/jvm/pictures/jvm垃圾回收/标记-清除算法.jpeg differ diff --git a/docs/java/jvm/pictures/内存区域常见配置参数.png b/docs/java/jvm/pictures/内存区域常见配置参数.png index 7199d806..b6cbad8f 100644 Binary files a/docs/java/jvm/pictures/内存区域常见配置参数.png and b/docs/java/jvm/pictures/内存区域常见配置参数.png differ diff --git a/docs/java/tips/locate-performance-problems/images/0605fbf554814a23b80f6351408598be-1.png b/docs/java/tips/locate-performance-problems/images/0605fbf554814a23b80f6351408598be-1.png index 4a2f13c6..1a031594 100644 Binary files a/docs/java/tips/locate-performance-problems/images/0605fbf554814a23b80f6351408598be-1.png and b/docs/java/tips/locate-performance-problems/images/0605fbf554814a23b80f6351408598be-1.png differ diff --git a/docs/java/tips/locate-performance-problems/images/1fb751b0d78b4a3b8d0f528598ae885d-1.png b/docs/java/tips/locate-performance-problems/images/1fb751b0d78b4a3b8d0f528598ae885d-1.png index 37581b61..c7a39da1 100644 Binary files a/docs/java/tips/locate-performance-problems/images/1fb751b0d78b4a3b8d0f528598ae885d-1.png and b/docs/java/tips/locate-performance-problems/images/1fb751b0d78b4a3b8d0f528598ae885d-1.png differ diff --git a/docs/java/tips/locate-performance-problems/images/392e4090c0094657ae29af030d3646e3-1.png b/docs/java/tips/locate-performance-problems/images/392e4090c0094657ae29af030d3646e3-1.png index 7ac1b402..493465c1 100644 Binary files a/docs/java/tips/locate-performance-problems/images/392e4090c0094657ae29af030d3646e3-1.png and b/docs/java/tips/locate-performance-problems/images/392e4090c0094657ae29af030d3646e3-1.png differ diff --git a/docs/java/tips/locate-performance-problems/images/3be5a280b0f5499a80c706c8e5da2a4f-1.png b/docs/java/tips/locate-performance-problems/images/3be5a280b0f5499a80c706c8e5da2a4f-1.png index 68c0b685..f0b43725 100644 Binary files a/docs/java/tips/locate-performance-problems/images/3be5a280b0f5499a80c706c8e5da2a4f-1.png and b/docs/java/tips/locate-performance-problems/images/3be5a280b0f5499a80c706c8e5da2a4f-1.png differ diff --git a/docs/java/tips/locate-performance-problems/images/3d8d5ffd3ada43fb86ef54b05408c656-1.png b/docs/java/tips/locate-performance-problems/images/3d8d5ffd3ada43fb86ef54b05408c656-1.png index 8c50d818..9f42aada 100644 Binary files a/docs/java/tips/locate-performance-problems/images/3d8d5ffd3ada43fb86ef54b05408c656-1.png and b/docs/java/tips/locate-performance-problems/images/3d8d5ffd3ada43fb86ef54b05408c656-1.png differ diff --git a/docs/java/tips/locate-performance-problems/images/53fd3ee9a1a0448ca1878e865f4e5f96-1.png b/docs/java/tips/locate-performance-problems/images/53fd3ee9a1a0448ca1878e865f4e5f96-1.png index 03907f53..5db0025c 100644 Binary files a/docs/java/tips/locate-performance-problems/images/53fd3ee9a1a0448ca1878e865f4e5f96-1.png and b/docs/java/tips/locate-performance-problems/images/53fd3ee9a1a0448ca1878e865f4e5f96-1.png differ diff --git a/docs/java/tips/locate-performance-problems/images/ba07b0fee1754ffc943e546a18a3907e-1.png b/docs/java/tips/locate-performance-problems/images/ba07b0fee1754ffc943e546a18a3907e-1.png index 8e8648df..51b2affa 100644 Binary files a/docs/java/tips/locate-performance-problems/images/ba07b0fee1754ffc943e546a18a3907e-1.png and b/docs/java/tips/locate-performance-problems/images/ba07b0fee1754ffc943e546a18a3907e-1.png differ diff --git a/docs/java/tips/locate-performance-problems/images/e9bf831860f442a3a992eef64ebb6a50-1.png b/docs/java/tips/locate-performance-problems/images/e9bf831860f442a3a992eef64ebb6a50-1.png index e204e10c..90eb0103 100644 Binary files a/docs/java/tips/locate-performance-problems/images/e9bf831860f442a3a992eef64ebb6a50-1.png and b/docs/java/tips/locate-performance-problems/images/e9bf831860f442a3a992eef64ebb6a50-1.png differ diff --git a/docs/system-design/basis/pictures/Codelf.png b/docs/system-design/basis/pictures/Codelf.png index 2f030785..67ee0400 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 2081bb88..e9242c84 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 5a797c43..fec14aa1 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 131f7888..c489a574 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 96b64502..d06057a7 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 75d43a72..97c55fc0 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 f99c106a..9785d539 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/ae964c2c-7289-441c-bddd-511161f51ee1.png b/docs/system-design/framework/spring/images/spring-transaction/ae964c2c-7289-441c-bddd-511161f51ee1.png index c50b8748..04aeb069 100644 Binary files a/docs/system-design/framework/spring/images/spring-transaction/ae964c2c-7289-441c-bddd-511161f51ee1.png and b/docs/system-design/framework/spring/images/spring-transaction/ae964c2c-7289-441c-bddd-511161f51ee1.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 4232f8b9..525cfae1 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 d6b83731..be3c28b0 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 eb7e6748..2ad4148f 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 4a21c3d4..9225cefd 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 f3940106..d62ddf2f 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 53a6a98f..277d0035 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 b3724f52..4b8986d9 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 8a87978a..7205eae7 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/basis-of-authority-certification/微信支付-fnglfdlgdfj.png b/docs/system-design/security/images/basis-of-authority-certification/微信支付-fnglfdlgdfj.png index b3c75a97..499854d5 100644 Binary files a/docs/system-design/security/images/basis-of-authority-certification/微信支付-fnglfdlgdfj.png and b/docs/system-design/security/images/basis-of-authority-certification/微信支付-fnglfdlgdfj.png differ diff --git a/media/sponsor/知识星球.png b/media/sponsor/知识星球.png index 565a8406..0c04656c 100644 Binary files a/media/sponsor/知识星球.png and b/media/sponsor/知识星球.png differ