From 8d4d5c1cf72f24224375cfe3de49abb620018a48 Mon Sep 17 00:00:00 2001 From: vayci Date: Tue, 23 Jul 2019 11:25:54 +0800 Subject: [PATCH 1/7] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E6=8B=BC=E5=86=99?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/java/jvm/JVM垃圾回收.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/java/jvm/JVM垃圾回收.md b/docs/java/jvm/JVM垃圾回收.md index 1941b455..65e9d098 100644 --- a/docs/java/jvm/JVM垃圾回收.md +++ b/docs/java/jvm/JVM垃圾回收.md @@ -287,7 +287,7 @@ JDK1.2 以后,Java 对引用的概念进行了扩充,将引用分为强引 **如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。** -虽然我们对各个收集器进行比较,但并非要挑选出一个最好的收集器。因为知道现在为止还没有最好的垃圾收集器出现,更加没有万能的垃圾收集器,**我们能做的就是根据具体应用场景选择适合自己的垃圾收集器**。试想一下:如果有一种四海之内、任何场景下都适用的完美收集器存在,那么我们的 HotSpot 虚拟机就不会实现那么多不同的垃圾收集器了。 +虽然我们对各个收集器进行比较,但并非要挑选出一个最好的收集器。因为直到现在为止还没有最好的垃圾收集器出现,更加没有万能的垃圾收集器,**我们能做的就是根据具体应用场景选择适合自己的垃圾收集器**。试想一下:如果有一种四海之内、任何场景下都适用的完美收集器存在,那么我们的 HotSpot 虚拟机就不会实现那么多不同的垃圾收集器了。 ### 4.1 Serial 收集器 From ba53fa4d26f1864601a71923e8b9c44bad5e4e97 Mon Sep 17 00:00:00 2001 From: ipofss <274694451@qq.com> Date: Tue, 23 Jul 2019 14:44:37 +0800 Subject: [PATCH 2/7] =?UTF-8?q?=E6=8B=BC=E5=86=99=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/network/干货:计算机网络知识总结.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/network/干货:计算机网络知识总结.md b/docs/network/干货:计算机网络知识总结.md index 84a8631a..05061757 100644 --- a/docs/network/干货:计算机网络知识总结.md +++ b/docs/network/干货:计算机网络知识总结.md @@ -38,7 +38,7 @@ #### 分组(packet ): 因特网中传送的数据单元。由首部header和数据段组成。分组又称为包,首部可称为包头。 #### 存储转发(store and forward ): - 路由器收到一个分组,先存储下来,再检查气首部,查找转发表,按照首部中的目的地址,找到合适的接口转发出去。 + 路由器收到一个分组,先存储下来,再检查其首部,查找转发表,按照首部中的目的地址,找到合适的接口转发出去。 #### 带宽(bandwidth): 在计算机网络中,表示在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”。常用来表示网络的通信线路所能传送数据的能力。单位是“比特每秒”,记为b/s。 #### 吞吐量(throughput ): From 95530a843f23746b3829def21eb45d10d6788b93 Mon Sep 17 00:00:00 2001 From: ipofss <274694451@qq.com> Date: Tue, 23 Jul 2019 15:09:50 +0800 Subject: [PATCH 3/7] =?UTF-8?q?=E6=8B=BC=E5=86=99=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/network/干货:计算机网络知识总结.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/network/干货:计算机网络知识总结.md b/docs/network/干货:计算机网络知识总结.md index 84a8631a..b493919d 100644 --- a/docs/network/干货:计算机网络知识总结.md +++ b/docs/network/干货:计算机网络知识总结.md @@ -193,7 +193,7 @@ 12,以太网的适配器具有过滤功能,它只接收单播帧,广播帧和多播帧。 -13,使用集线器可以在物理层扩展以太网(扩展后的以太网任然是一个网络) +13,使用集线器可以在物理层扩展以太网(扩展后的以太网仍然是一个网络) ### (3),最重要的知识点 #### ① 数据链路层的点对点信道和广播信道的特点,以及这两种信道所使用的协议(PPP协议以及CSMA/CD协议)的特点 #### ② 数据链路层的三个基本问题:**封装成帧**,**透明传输**,**差错检测** From 787c31907c950d7389ff36001e2ec2ab0c427578 Mon Sep 17 00:00:00 2001 From: yellowgg Date: Tue, 23 Jul 2019 15:42:48 +0800 Subject: [PATCH 4/7] =?UTF-8?q?fix:=E4=B9=A6=E5=86=99=E9=94=99=E8=AF=AF->S?= =?UTF-8?q?pring=E7=AF=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../framework/spring/SpringInterviewQuestions.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/system-design/framework/spring/SpringInterviewQuestions.md b/docs/system-design/framework/spring/SpringInterviewQuestions.md index 9295681b..9d7b2d50 100644 --- a/docs/system-design/framework/spring/SpringInterviewQuestions.md +++ b/docs/system-design/framework/spring/SpringInterviewQuestions.md @@ -43,7 +43,7 @@ Spring 官网列出的 Spring 的 6 个特征: ![Spring主要模块](https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2019-6/Spring主要模块.png) - **Spring Core:** 基础,可以说 Spring 其他所有的功能都需要依赖于该类库。主要提供 IoC 依赖注入功能。 -- **Spring Aspects ** : 该模块为与AspectJ的集成提供支持。 +- **Spring Aspects** : 该模块为与AspectJ的集成提供支持。 - **Spring AOP** :提供了面向方面的编程实现。 - **Spring JDBC** : Java数据库连接。 - **Spring JMS** :Java消息服务。 @@ -227,7 +227,7 @@ public OneService getService(status) { 我们一般使用 `@Autowired` 注解自动装配 bean,要想把类标识成可用于 `@Autowired` 注解自动装配的 bean 的类,采用以下注解可实现: -- `@Component` :通用的注解,可标注任意类为 `Spring` 组件。如果一个Bean不知道属于拿个层,可以使用`@Component` 注解标注。 +- `@Component` :通用的注解,可标注任意类为 `Spring` 组件。如果一个Bean不知道属于哪个层,可以使用`@Component` 注解标注。 - `@Repository` : 对应持久层即 Dao 层,主要用于数据库相关操作。 - `@Service` : 对应服务层,主要涉及一些复杂的逻辑,需要用到 Dao层。 - `@Controller` : 对应 Spring MVC 控制层,主要用户接受用户请求并调用 Service 层返回数据给前端页面。 From e4db22afe97c70d783d5935e0d6edc11a991d90a Mon Sep 17 00:00:00 2001 From: yellowgg Date: Tue, 23 Jul 2019 15:43:02 +0800 Subject: [PATCH 5/7] =?UTF-8?q?fix:=E4=B9=A6=E5=86=99=E9=94=99=E8=AF=AF->G?= =?UTF-8?q?it=E7=AF=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/tools/Git.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/tools/Git.md b/docs/tools/Git.md index e58f13b6..37e1f446 100644 --- a/docs/tools/Git.md +++ b/docs/tools/Git.md @@ -112,7 +112,7 @@ Git 有三种状态,你的文件可能处于其中之一: 2. **已修改(modified)**:已修改表示修改了文件,但还没保存到数据库中。 3. **已暂存(staged)**:表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中。 -由此引入 Git 项目的三个工作区域的概念:**Git 仓库(.git directoty) **、**工作目录(Working Directory)** 以及 **暂存区域(Staging Area)** 。 +由此引入 Git 项目的三个工作区域的概念:**Git 仓库(.git directoty)**、**工作目录(Working Directory)** 以及 **暂存区域(Staging Area)** 。
From c13dda24686aafbddcedbb8f5647ea298e694693 Mon Sep 17 00:00:00 2001 From: vayci Date: Tue, 23 Jul 2019 17:03:17 +0800 Subject: [PATCH 6/7] =?UTF-8?q?=E4=BF=AE=E6=AD=A3"=E6=BB=A1=E4=BA=8C?= =?UTF-8?q?=E5=8F=89=E6=A0=91"=E7=99=BE=E5=BA=A6=E7=99=BE=E7=A7=91?= =?UTF-8?q?=E9=93=BE=E6=8E=A5=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/dataStructures-algorithms/数据结构.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/dataStructures-algorithms/数据结构.md b/docs/dataStructures-algorithms/数据结构.md index 6bb19aba..f3696d2c 100644 --- a/docs/dataStructures-algorithms/数据结构.md +++ b/docs/dataStructures-algorithms/数据结构.md @@ -104,7 +104,7 @@ Set 继承于 Collection 接口,是一个不允许出现重复元素,并且 (1)[完全二叉树](https://baike.baidu.com/item/%E5%AE%8C%E5%85%A8%E4%BA%8C%E5%8F%89%E6%A0%91)——若设二叉树的高度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第h层有叶子结点,并且叶子结点都是从左到右依次排布,这就是完全二叉树。 - (2)[满二叉树](https://baike.baidu.com/item/%E5%AE%8C%E5%85%A8%E4%BA%8C%E5%8F%89%E6%A0%91)——除了叶结点外每一个结点都有左右子叶且叶子结点都处在最底层的二叉树。 + (2)[满二叉树](https://baike.baidu.com/item/%E6%BB%A1%E4%BA%8C%E5%8F%89%E6%A0%91)——除了叶结点外每一个结点都有左右子叶且叶子结点都处在最底层的二叉树。 (3)[平衡二叉树](https://baike.baidu.com/item/%E5%B9%B3%E8%A1%A1%E4%BA%8C%E5%8F%89%E6%A0%91/10421057)——平衡二叉树又被称为AVL树(区别于AVL算法),它是一棵二叉排序树,且具有以下性质:它是一棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。 From 382fc23361e46444eff17a30594a14ce906314ef Mon Sep 17 00:00:00 2001 From: ipofss <274694451@qq.com> Date: Wed, 24 Jul 2019 10:12:54 +0800 Subject: [PATCH 7/7] =?UTF-8?q?=E6=8B=BC=E5=86=99=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../后端程序员必备的Linux基础知识.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/operating-system/后端程序员必备的Linux基础知识.md b/docs/operating-system/后端程序员必备的Linux基础知识.md index 4272501e..199bfc9b 100644 --- a/docs/operating-system/后端程序员必备的Linux基础知识.md +++ b/docs/operating-system/后端程序员必备的Linux基础知识.md @@ -32,7 +32,7 @@ ### 1.1 操作系统简介 -我通过以下四点介绍什么操作系统: +我通过以下四点介绍什么是操作系统: - **操作系统(Operation System,简称OS)是管理计算机硬件与软件资源的程序,是计算机系统的内核与基石;** - **操作系统本质上是运行在计算机上的软件程序 ;** @@ -193,7 +193,7 @@ Linux中的打包文件一般是以.tar结尾的,压缩的命令一般是以.g f:指定文件名 -比如:加入test目录下有三个文件分别是:aaa.txt bbb.txt ccc.txt,如果我们要打包test目录并指定压缩后的压缩包名称为test.tar.gz可以使用命令:**`tar -zcvf test.tar.gz aaa.txt bbb.txt ccc.txt`或:`tar -zcvf test.tar.gz /test/`** +比如:假如test目录下有三个文件分别是:aaa.txt bbb.txt ccc.txt,如果我们要打包test目录并指定压缩后的压缩包名称为test.tar.gz可以使用命令:**`tar -zcvf test.tar.gz aaa.txt bbb.txt ccc.txt`或:`tar -zcvf test.tar.gz /test/`** **2)解压压缩包:**