1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-20 22:17:09 +08:00

Merge branch 'master' into master

This commit is contained in:
SnailClimb 2019-07-25 22:07:27 +08:00 committed by GitHub
commit 5bf2a3f770
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 9 additions and 9 deletions

View File

@ -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 层外,其它各层 (1h-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并且左右两个子树都是一棵平衡二叉树。

View File

@ -287,7 +287,7 @@ JDK1.2 以后Java 对引用的概念进行了扩充,将引用分为强引
**如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。**
虽然我们对各个收集器进行比较,但并非要挑选出一个最好的收集器。因为知道现在为止还没有最好的垃圾收集器出现,更加没有万能的垃圾收集器,**我们能做的就是根据具体应用场景选择适合自己的垃圾收集器**。试想一下:如果有一种四海之内、任何场景下都适用的完美收集器存在,那么我们的 HotSpot 虚拟机就不会实现那么多不同的垃圾收集器了。
虽然我们对各个收集器进行比较,但并非要挑选出一个最好的收集器。因为直到现在为止还没有最好的垃圾收集器出现,更加没有万能的垃圾收集器,**我们能做的就是根据具体应用场景选择适合自己的垃圾收集器**。试想一下:如果有一种四海之内、任何场景下都适用的完美收集器存在,那么我们的 HotSpot 虚拟机就不会实现那么多不同的垃圾收集器了。
### 4.1 Serial 收集器

View File

@ -38,7 +38,7 @@
#### <font color="#99CC33"> 分组packet
因特网中传送的数据单元。由首部header和数据段组成。分组又称为包首部可称为包头。
#### <font color="#99CC33"> 存储转发store and forward :
路由器收到一个分组,先存储下来,再检查首部,查找转发表,按照首部中的目的地址,找到合适的接口转发出去。
路由器收到一个分组,先存储下来,再检查首部,查找转发表,按照首部中的目的地址,找到合适的接口转发出去。
#### <font color="#99CC33"> 带宽bandwidth
在计算机网络中表示在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”。常用来表示网络的通信线路所能传送数据的能力。单位是“比特每秒”记为b/s。
#### <font color="#99CC33"> 吞吐量throughput
@ -193,7 +193,7 @@
<font color="#999999">12以太网的适配器具有过滤功能它只接收单播帧广播帧和多播帧。</font>
<font color="#999999">13使用集线器可以在物理层扩展以太网扩展后的以太网然是一个网络)</font>
<font color="#999999">13使用集线器可以在物理层扩展以太网扩展后的以太网然是一个网络)</font>
### <font color="#003333">3最重要的知识点<font>
#### ① <font color="#999999">数据链路层的点对点信道和广播信道的特点以及这两种信道所使用的协议PPP协议以及CSMA/CD协议的特点<font>
#### ② <font color="#999999">数据链路层的三个基本问题:**封装成帧****透明传输****差错检测**<font>

View File

@ -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解压压缩包**

View File

@ -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 层返回数据给前端页面。

View File

@ -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)**
<div align="center">
<img src="https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2019-3areas.png" width="500px"/>