Skip to content

Commit 6f13c9e

Browse files
committed
Post question article.
1 parent 55092f0 commit 6f13c9e

File tree

3 files changed

+65
-1
lines changed

3 files changed

+65
-1
lines changed

_drafts/plan.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Plan 30
2+
3+
## 系统
4+
5+
## 网络
6+
7+
## 英语
8+
9+
## 框架
10+
11+
## 数据库
12+
13+
## 分布式
14+
15+
## Java
16+
17+
1. 代码
18+
2. 字节码
19+
3. 虚拟机
20+
21+
## Tomcat
22+
23+
## Blog
24+
25+
1. 抄书集
26+
2. 化繁为简
27+
3. 日三省乎吾身
28+
29+
## 习惯养成
30+
31+
1. deadline/2

_posts/2019-10-12-世界观设定.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: "世界观设定"
33
date: 2019-10-12T16:13:00+08:00
4+
published: false
45
categories:
56
- 随想
67
tags:
@@ -9,4 +10,4 @@ tags:
910

1011
- 玄幻现实主义
1112
- 世界观要大
12-
- 细节要繁琐
13+
- 细节要繁琐

_drafts/questions.md renamed to _posts/2019-11-28-问题集锦.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
---
2+
title: "问题集锦"
3+
date: 2019-11-28T11:50:00+08:00
4+
categories:
5+
- 面试
6+
tags:
7+
- 面试
8+
---
9+
110
# 问题汇总
211

312
1. uuid 是否有重复?
@@ -66,11 +75,26 @@
6675
- 三大核心:Channel, Buffer, Selector
6776
- IO 是面向流的,NIO 是面向缓冲区的
6877

78+
11. HashMap
79+
80+
- bucket
81+
- 两倍扩容
82+
- 负载因子为 0.75
83+
- 数组+链表+红黑树(阈值是 8)
84+
85+
12. ConcurrentHashMap
86+
87+
- Java7:Segment,并行级别默认是 16
88+
- Java8:CAS, 红黑树
89+
6990
## JVM
7091

7192
1. 运行时数据区划分
7293
2. 垃圾回收
7394
3. 类加载过程
95+
96+
- 加载、验证、准备、解析、初始化、使用、卸载
97+
7498
4. 栈帧
7599
- 一个线程中,每调用一个方法创建一个栈帧
76100
- 栈帧结构
@@ -113,6 +137,14 @@
113137
- G1
114138
- 标记整理,无内存碎片,低停顿
115139
- 区域划分、优先级区域回收
140+
12. 类加载器
141+
142+
- 启动类加载器、扩展类加载器、应用程序类加载器
143+
144+
13. 双亲委派模型
145+
146+
- 当一个类加载器收到了类加载请求,会把这个请求委派给父类加载器,只有父类加载器反馈自己无法完成时,子类加载器才会尝试自己去加载。好处是保证了使用不同类加载器最终得到的都是同样一个对象。
147+
- 双亲其实就是父亲
116148

117149
## 排序算法
118150

0 commit comments

Comments
 (0)