Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
醒狮指南
JavaGuide
提交
5bf2a3f7
J
JavaGuide
项目概览
醒狮指南
/
JavaGuide
与 Fork 源项目一致
从无法访问的项目Fork
通知
5
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
JavaGuide
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
5bf2a3f7
编写于
7月 25, 2019
作者:
S
SnailClimb
提交者:
GitHub
7月 25, 2019
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' into master
上级
5c405998
dd65486d
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
9 addition
and
9 deletion
+9
-9
docs/dataStructures-algorithms/数据结构.md
docs/dataStructures-algorithms/数据结构.md
+1
-1
docs/java/jvm/JVM垃圾回收.md
docs/java/jvm/JVM垃圾回收.md
+1
-1
docs/network/干货:计算机网络知识总结.md
docs/network/干货:计算机网络知识总结.md
+2
-2
docs/operating-system/后端程序员必备的Linux基础知识.md
docs/operating-system/后端程序员必备的Linux基础知识.md
+2
-2
docs/system-design/framework/spring/SpringInterviewQuestions.md
...ystem-design/framework/spring/SpringInterviewQuestions.md
+2
-2
docs/tools/Git.md
docs/tools/Git.md
+1
-1
未找到文件。
docs/dataStructures-algorithms/数据结构.md
浏览文件 @
5bf2a3f7
...
...
@@ -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/%E
5%AE%8C%E5%85%A8
%E4%BA%8C%E5%8F%89%E6%A0%91)——除了叶结点外每一个结点都有左右子叶且叶子结点都处在最底层的二叉树。
(2)[满二叉树](https://baike.baidu.com/item/%E
6%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,并且左右两个子树都是一棵平衡二叉树。
...
...
docs/java/jvm/JVM垃圾回收.md
浏览文件 @
5bf2a3f7
...
...
@@ -287,7 +287,7 @@ JDK1.2 以后,Java 对引用的概念进行了扩充,将引用分为强引
**如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。**
虽然我们对各个收集器进行比较,但并非要挑选出一个最好的收集器。因为
知道
现在为止还没有最好的垃圾收集器出现,更加没有万能的垃圾收集器,
**我们能做的就是根据具体应用场景选择适合自己的垃圾收集器**
。试想一下:如果有一种四海之内、任何场景下都适用的完美收集器存在,那么我们的 HotSpot 虚拟机就不会实现那么多不同的垃圾收集器了。
虽然我们对各个收集器进行比较,但并非要挑选出一个最好的收集器。因为
直到
现在为止还没有最好的垃圾收集器出现,更加没有万能的垃圾收集器,
**我们能做的就是根据具体应用场景选择适合自己的垃圾收集器**
。试想一下:如果有一种四海之内、任何场景下都适用的完美收集器存在,那么我们的 HotSpot 虚拟机就不会实现那么多不同的垃圾收集器了。
### 4.1 Serial 收集器
...
...
docs/network/干货:计算机网络知识总结.md
浏览文件 @
5bf2a3f7
...
...
@@ -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>
...
...
docs/operating-system/后端程序员必备的Linux基础知识.md
浏览文件 @
5bf2a3f7
...
...
@@ -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)解压压缩包:**
...
...
docs/system-design/framework/spring/SpringInterviewQuestions.md
浏览文件 @
5bf2a3f7
...
...
@@ -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 层返回数据给前端页面。
...
...
docs/tools/Git.md
浏览文件 @
5bf2a3f7
...
...
@@ -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"
/>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录