Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
523 commits
Select commit Hold shift + click to select a range
e4db22a
fix:书写错误->Git篇
yellowgg Jul 23, 2019
c13dda2
修正"满二叉树"百度百科链接错误
vayci Jul 23, 2019
5c40599
Update SpringInterviewQuestions.md
wangxiaowu241 Jul 23, 2019
382fc23
拼写错误修复
ipofss Jul 24, 2019
229377c
加入提示语
ipofss Jul 24, 2019
a2b1e00
指向新链接
ipofss Jul 24, 2019
3d770ea
redis线程模型
Jul 25, 2019
ac3a10a
Merge pull request #1 from Snailclimb/master
keepal7 Jul 25, 2019
47776db
最长公共前缀题目数组检测函数修复
keepal7 Jul 25, 2019
45e24a8
最长公共前缀题目数组检测函数修复
keepal7 Jul 25, 2019
4ac1b32
Merge pull request #397 from vayci/master
Snailclimb Jul 25, 2019
6b1df97
Merge pull request #398 from ipofss/patch-1
Snailclimb Jul 25, 2019
4d00713
Merge pull request #399 from ipofss/patch-2
Snailclimb Jul 25, 2019
9ae6c3f
Merge pull request #400 from yellowgg/master
Snailclimb Jul 25, 2019
dd65486
Merge pull request #403 from ipofss/patch-3
Snailclimb Jul 25, 2019
5bf2a3f
Merge branch 'master' into master
Snailclimb Jul 25, 2019
a6f08f5
Merge pull request #402 from wangxiaowu241/master
Snailclimb Jul 25, 2019
526a0c4
Merge pull request #407 from ipofss/patch-4
Snailclimb Jul 25, 2019
8a86d75
Merge pull request #408 from ipofss/patch-5
Snailclimb Jul 25, 2019
f0201cd
Merge pull request #409 from YangAnLin/master
Snailclimb Jul 25, 2019
bb4630c
Merge pull request #410 from keepal7/master
Snailclimb Jul 25, 2019
d6ec462
Update README.md
Snailclimb Jul 25, 2019
d85fa99
Update MySQL.md
ipofss Jul 26, 2019
9af5efd
Update rabbitmq.md
Snailclimb Jul 27, 2019
b909702
Merge pull request #411 from ipofss/patch-1
Snailclimb Jul 27, 2019
e54ae79
Update MySQL.md
Snailclimb Jul 28, 2019
1365843
hasMap 更正为 hashMap
Jul 29, 2019
a19795a
Update Java内存区域.md
Jul 29, 2019
fe75d01
fix:拼写错误->j2EE基础篇
yellowgg Jul 29, 2019
1723074
fix:markdown错误->java基础篇
yellowgg Jul 29, 2019
780b7d6
Update MySQL.md
Snailclimb Jul 30, 2019
8a9fdb5
Update MySQL.md
Snailclimb Jul 31, 2019
757795f
Update 美团面试常见问题总结.md
bianqi520 Aug 1, 2019
4a81966
Update 美团面试常见问题总结.md
bianqi520 Aug 1, 2019
be248d4
书写更正
yidasanqian Aug 1, 2019
8eba8a7
Merge pull request #412 from LSloveYJ/patch-1
Snailclimb Aug 3, 2019
75e88aa
Merge pull request #413 from CoderZxd/patch-1
Snailclimb Aug 3, 2019
22b06f0
Merge pull request #418 from yidasanqian/master
Snailclimb Aug 3, 2019
3355561
Merge pull request #414 from yellowgg/master
Snailclimb Aug 3, 2019
d062ce1
Merge pull request #416 from 20100507/master
Snailclimb Aug 3, 2019
836bd75
Update HomePage.md
Snailclimb Aug 3, 2019
566fbcc
添加kafka系统设计开篇
boren33 Aug 3, 2019
3711f48
Update 并发容器总结.md
Snailclimb Aug 4, 2019
92a9f41
书写更正
yidasanqian Aug 5, 2019
1ca7e71
Merge pull request #421 from boren33/mq-kafka
Snailclimb Aug 6, 2019
54b5395
Merge pull request #423 from yidasanqian/master
Snailclimb Aug 6, 2019
3f0e3db
add :kafka
Snailclimb Aug 6, 2019
eef847e
书写更正
yidasanqian Aug 7, 2019
e3803f2
勘误:更新错别字
q276240802 Aug 7, 2019
b61b1f6
修改避免死锁为预防死锁
Aug 7, 2019
be07d32
错别字
Modrisco Aug 8, 2019
6e09b6e
修正一个错别字
PurestAsh Aug 9, 2019
1cb42c2
修改错别字&修正语义
Aug 9, 2019
51e082a
书写更正
yidasanqian Aug 9, 2019
1f0544b
修复错别字
zachary957 Aug 11, 2019
2b28b12
书写更正
yidasanqian Aug 14, 2019
c1b54d9
Merge pull request #426 from yidasanqian/master
Snailclimb Aug 18, 2019
3159367
Merge pull request #427 from q276240802/master
Snailclimb Aug 18, 2019
5e10891
Merge pull request #430 from 0ffff/master
Snailclimb Aug 18, 2019
0feab2b
Merge pull request #433 from Modrisco/patch-1
Snailclimb Aug 18, 2019
31606ef
Merge pull request #434 from threewater2/patch-1
Snailclimb Aug 18, 2019
b00b7a3
Merge pull request #435 from dgqypl/JG-Mew151-branch
Snailclimb Aug 18, 2019
f53310a
Merge pull request #438 from zachary957/master
Snailclimb Aug 18, 2019
dc0a9ba
fix:error link
Snailclimb Aug 18, 2019
1ee3877
fix:typo
Snailclimb Aug 18, 2019
a6fe080
add : issue
Snailclimb Aug 18, 2019
b42d76b
“无限循环”打错为“无线循环”
Ryze-Zhao Aug 19, 2019
5ec9e60
修改错别字
Aug 19, 2019
85078eb
Update Atomic.md
chengchena Aug 19, 2019
e9e4b75
Merge pull request #445 from Ryze-Zhao/patch-1
Snailclimb Aug 19, 2019
c74b992
Merge pull request #446 from dgqypl/JG-Mew151-branch
Snailclimb Aug 19, 2019
2ae5a85
Merge pull request #447 from chengchena/patch-2
Snailclimb Aug 19, 2019
e5fd8df
Create RestControllerVS Controller.md
Snailclimb Aug 20, 2019
d0a85ba
Delete RestControllerVS Controller.md
Snailclimb Aug 20, 2019
ba4340e
Create RestControllerVSController.md
Snailclimb Aug 20, 2019
7b0756a
Update README.md
Snailclimb Aug 20, 2019
d5dd6a1
Update Java内存区域.md
LicoCode Aug 21, 2019
034a844
修改错别字
jimmy-han Aug 21, 2019
c1d69e7
Merge pull request #448 from LicoCode/patch-1
Snailclimb Aug 21, 2019
b863b44
Merge pull request #450 from jimmy-han/patch-fix-typo
Snailclimb Aug 21, 2019
cf2e639
refractor:optimize file
Snailclimb Aug 21, 2019
8705227
Update README.md
Snailclimb Aug 21, 2019
27f8743
Update SpringInterviewQuestions.md
Snailclimb Aug 24, 2019
2bab595
Update SpringInterviewQuestions.md
Snailclimb Aug 24, 2019
2c1fa99
Update README.md
Snailclimb Aug 24, 2019
2d57ac9
Delete RestControllerVSController.md
Snailclimb Aug 24, 2019
d8d16a7
Update SpringInterviewQuestions.md
Snailclimb Aug 24, 2019
79cfdc1
Update HashMap.md
Snailclimb Aug 24, 2019
2c5a060
Update README.md
Snailclimb Aug 25, 2019
c3b7445
Update 美团面试常见问题总结.md
Snailclimb Aug 26, 2019
1ecb96d
Update Shell.md
Snailclimb Aug 26, 2019
9ff5f01
Update 干货:计算机网络知识总结.md
ImmortalCountry Aug 27, 2019
4286fc0
Update README.md
Snailclimb Aug 28, 2019
1e1ded7
Create springboot-questions.md
Snailclimb Aug 28, 2019
8596a0b
Merge pull request #457 from ImmortalCountry/master
Snailclimb Aug 29, 2019
3ef9627
Update springboot-questions.md
Snailclimb Aug 29, 2019
5720352
Update MySQL Index.md
imhansai Aug 30, 2019
4850fba
Merge pull request #459 from hanandjun/patch-2
Snailclimb Sep 2, 2019
2771573
Update Redis.md
Snailclimb Sep 2, 2019
9088399
Update SpringInterviewQuestions.md
Snailclimb Sep 3, 2019
16831e7
修改错别字,去掉多余空格
Sep 4, 2019
80b40be
修改“符合”为"复合"
Sep 4, 2019
bdacabb
Merge pull request #462 from dgqypl/JG-Mew151-branch
Snailclimb Sep 5, 2019
101e1a8
Merge pull request #463 from fpGHwd/patch-1
Snailclimb Sep 5, 2019
5ea438d
docs/java/Java疑难点.md line:65 " == "符号与md语法中的高亮语法冲突,造成歧义
Isolation-Lee Sep 9, 2019
9197868
修改错别字
Sep 9, 2019
8a94b69
jvm
wangshishuifeng2022 Sep 10, 2019
d793bb4
重命名 面试又载在jvm上了 为 面试又载在jvm上了.md
wangshishuifeng2022 Sep 10, 2019
7722147
Merge pull request #470 from dgqypl/JG-Mew151-branch
Snailclimb Sep 11, 2019
44a3a70
Merge pull request #469 from Isolation-Lee/master
Snailclimb Sep 11, 2019
9753c38
Create 公众号历史文章汇总.md
Snailclimb Sep 10, 2019
e3ad38a
Update Java基础知识.md
Snailclimb Sep 11, 2019
338662e
Update springboot-questions.md
Snailclimb Sep 11, 2019
94b9948
Update Redis.md
Snailclimb Sep 11, 2019
5140c0e
修改错别字
kevinwang0224 Sep 12, 2019
08b820e
Update SpringInterviewQuestions.md
Snailclimb Sep 15, 2019
e94679c
Update SpringInterviewQuestions.md
Snailclimb Sep 15, 2019
e5df8a6
修复错别字,“参加”修改为“参考”
iceqing Sep 15, 2019
d42d4c1
Update SpringInterviewQuestions.md
Snailclimb Sep 16, 2019
b275a98
Update README.md
Snailclimb Sep 16, 2019
3eda389
Merge pull request #472 from kevinwang0224/patch-5
Snailclimb Sep 16, 2019
d9732e1
Merge pull request #475 from iceqing/master
Snailclimb Sep 16, 2019
3bb6f59
Update Java内存区域.md
Snailclimb Sep 16, 2019
d195257
Update ThredLocal.md
Snailclimb Sep 16, 2019
e8dcd0d
错别字勘误
Isolation-Lee Sep 17, 2019
7e2b3e0
Update SpringInterviewQuestions.md
Snailclimb Sep 17, 2019
156befe
Test Backtracking NQueens
hunghv-0939 Sep 19, 2019
5c4413a
Update SpringInterviewQuestions.md
Snailclimb Sep 20, 2019
41fdc30
Update SpringInterviewQuestions.md
Snailclimb Sep 21, 2019
01ac482
Update README.md
Snailclimb Sep 24, 2019
baf3989
Update Git.md
Snailclimb Sep 24, 2019
835dcaa
Merge pull request #478 from Isolation-Lee/master
Snailclimb Sep 26, 2019
da2dca4
Merge pull request #481 from hunghv-0939/hunghv0939
Snailclimb Sep 26, 2019
9618b37
Update README.md
Snailclimb Sep 27, 2019
c5a96c4
Delete test_backtracking_nqueen.jav
Snailclimb Sep 27, 2019
f8e493d
feat:add authority-certification
Snailclimb Sep 27, 2019
d7c984b
Update basis-of-authority-certification.md
Snailclimb Sep 27, 2019
efbc582
Update 数据结构.md
ChenTao-Ji Sep 27, 2019
e8fe9b6
Update basis-of-authority-certification.md
Snailclimb Sep 28, 2019
3e7c312
Update basis-of-authority-certification.md
Snailclimb Sep 29, 2019
294776d
Merge pull request #1 from Snailclimb/master
Ryze-Zhao Sep 30, 2019
8c134e8
更改错别字
Ryze-Zhao Sep 30, 2019
c67a99c
Update README.md
Snailclimb Sep 30, 2019
f3b8ab7
将重要的一些内容加粗
Snailclimb Oct 2, 2019
0b4e6a9
Merge pull request #486 from ChenTao-Ji/patch-1
Snailclimb Oct 2, 2019
c34cc0b
Merge pull request #490 from Ryze-Zhao/master
Snailclimb Oct 2, 2019
e5ed295
Update _coverpage.md
Snailclimb Oct 2, 2019
1013e57
Update _coverpage.md
Snailclimb Oct 2, 2019
bff6774
Update README.md
Snailclimb Oct 2, 2019
18f3c46
Update README.md
Snailclimb Oct 2, 2019
2cd46a0
Update README.md
Snailclimb Oct 3, 2019
8bad267
Create JWT优劣势分析.md
Snailclimb Oct 7, 2019
b1bda07
JWT 优劣势分析
Snailclimb Oct 7, 2019
9ceb6ea
Update JWT-advantages-and-disadvantages.md
Snailclimb Oct 7, 2019
39c4a82
Update README.md
Snailclimb Oct 7, 2019
403937c
Update JWT-advantages-and-disadvantages.md
Snailclimb Oct 8, 2019
eeccb3e
Merge pull request #2 from Snailclimb/master
Ryze-Zhao Oct 9, 2019
6e9a1de
强引用加上英文
Ryze-Zhao Oct 9, 2019
80d1ffc
Merge pull request #495 from Ryze-Zhao/master
Snailclimb Oct 9, 2019
97c0d2f
Create Kafka入门看这一篇就够了.md
Snailclimb Oct 10, 2019
2e5f4fb
Merge branch 'master' of https://github.com/Snailclimb/JavaGuide
Snailclimb Oct 10, 2019
5a6aba5
修改文件结构
Snailclimb Oct 10, 2019
6320c4a
Kafka
Snailclimb Oct 10, 2019
87e52b9
Kafka 看这一篇就够了
Snailclimb Oct 10, 2019
4321d7a
kafka 入门看这一篇就够了
Snailclimb Oct 10, 2019
a764990
Update Kafka入门看这一篇就够了.md
Snailclimb Oct 10, 2019
70fbffc
Merge branch 'master' of https://gitee.com/junlinzlc/JavaGuide
wangshishuifeng2022 Oct 11, 2019
37a45bb
Update Java基础知识.md
NaivePerdant Oct 11, 2019
4c0a32f
删除无用的文件
Snailclimb Oct 11, 2019
699666f
Update README.md
Snailclimb Oct 11, 2019
10828cd
Update README.md
Snailclimb Oct 11, 2019
7368188
Merge remote-tracking branch 'upstream/master'
LiWenGu Oct 11, 2019
122aab8
更新几本看过的好书
LiWenGu Oct 11, 2019
f7b5633
更新几本看过的好书
LiWenGu Oct 11, 2019
148295f
同步原仓库
LiWenGu Oct 11, 2019
b2f7785
Merge pull request #499 from NaivePerdant/master
Snailclimb Oct 12, 2019
313c92f
Merge pull request #500 from LiWenGu/recommend-books
Snailclimb Oct 12, 2019
6f7f2cc
错别字
wangshishuifeng2022 Oct 12, 2019
db34015
spring boot 实战项目推荐
Snailclimb Oct 13, 2019
9db1a7d
Update spring-boot-practical-projects.md
Snailclimb Oct 13, 2019
fbf8047
Merge pull request #3 from Snailclimb/master
Ryze-Zhao Oct 14, 2019
94a0847
错别字更改
Ryze-Zhao Oct 14, 2019
9e6bbcb
Update spring-boot-practical-projects.md
Snailclimb Oct 14, 2019
0da7385
Adding correction for #497
yixxxichen Oct 15, 2019
3183d6a
修改文件【干货:计算机网络知识总结.md】中的错别字
Match-Yang Oct 15, 2019
99e7e29
分库分表之后,id 主键如何处理?
Snailclimb Oct 17, 2019
53f1a60
Create 阿里巴巴开发手册数据库部分的一些最佳实践.md
Snailclimb Oct 17, 2019
57a4669
Update README.md
Snailclimb Oct 17, 2019
fec28d7
add sponsor
Snailclimb Oct 17, 2019
299ffb5
Update MySQL.md
Snailclimb Oct 17, 2019
342fdb5
Update README.md
Snailclimb Oct 17, 2019
9961fd8
Update README.md
Snailclimb Oct 17, 2019
39598bd
Update Java基础知识.md
Snailclimb Oct 17, 2019
4cf015d
Update README.md
Snailclimb Oct 17, 2019
0ffa560
Update README.md
Snailclimb Oct 18, 2019
651e037
jvm参数
wangshishuifeng2022 Oct 19, 2019
9f034ab
Merge pull request #501 from zhuliangcai/master
Snailclimb Oct 21, 2019
031e172
Delete jvm参数.md
Snailclimb Oct 21, 2019
6e56dac
Merge pull request #503 from Ryze-Zhao/master
Snailclimb Oct 21, 2019
d1bf011
Merge pull request #504 from yixxxichen/master
Snailclimb Oct 21, 2019
ec06681
Merge pull request #4 from Snailclimb/master
Ryze-Zhao Oct 21, 2019
e298b50
错别字更改
Ryze-Zhao Oct 21, 2019
b2ebbac
Merge pull request #505 from Match-Yang/master
Snailclimb Oct 21, 2019
888dfc8
Merge pull request #509 from Ryze-Zhao/master
Snailclimb Oct 21, 2019
a18fb06
#510 modify kafaka to kafka
0xPoe Oct 21, 2019
a1ce9d6
#511 fix typo error
0xPoe Oct 21, 2019
812ff5a
#496 fix typo error
0xPoe Oct 21, 2019
b10f1a4
Merge pull request #5 from Snailclimb/master
Ryze-Zhao Oct 22, 2019
eea03e4
语句不通顺更改
Ryze-Zhao Oct 22, 2019
74169bc
jvm 知识点汇总
Snailclimb Oct 22, 2019
edbe157
Update README.md
Snailclimb Oct 22, 2019
518e9b0
Merge remote-tracking branch 'upstream/master'
LiWenGu Oct 22, 2019
049fae9
增加推荐书籍
LiWenGu Oct 22, 2019
24edff5
Merge pull request #6 from Snailclimb/master
Ryze-Zhao Oct 23, 2019
040f9e5
删除多余标点符号
Ryze-Zhao Oct 23, 2019
dd60d8e
补充
Ryze-Zhao Oct 23, 2019
a4742fd
Update basis-of-authority-certification.md
Snailclimb Oct 23, 2019
5be91e2
Update README.md
Snailclimb Oct 23, 2019
6254014
Update README.md
Snailclimb Oct 25, 2019
d4e0ef6
Merge pull request #512 from Rustin-Liu/rustin-patch-1
Snailclimb Oct 25, 2019
b5ce81a
Merge pull request #513 from Rustin-Liu/rustin-patch-2
Snailclimb Oct 25, 2019
723dc6a
Merge pull request #514 from Ryze-Zhao/master
Snailclimb Oct 25, 2019
df6ef6b
Merge pull request #515 from LiWenGu/hotfix/502
Snailclimb Oct 25, 2019
ce93489
简单的修改一些小问题
Snailclimb Oct 25, 2019
9fa8007
Merge branch 'master' of https://github.com/Snailclimb/JavaGuide
Snailclimb Oct 25, 2019
2cba842
Update 类加载器.md
Snailclimb Oct 27, 2019
c072cda
Update README.md
Snailclimb Oct 27, 2019
9733291
Update springboot-questions.md
Snailclimb Oct 27, 2019
ccae70b
Update springboot-questions.md
Snailclimb Oct 27, 2019
0daf095
Java学习路线和方法推荐
Snailclimb Oct 28, 2019
2dc34a5
Update java-learning-path-and-methods.md
Snailclimb Oct 28, 2019
c42447e
Update java-learning-path-and-methods.md
Snailclimb Oct 28, 2019
5ce9492
Update java-learning-path-and-methods.md
Snailclimb Oct 29, 2019
9cebad1
Update README.md
Snailclimb Oct 29, 2019
a4358aa
question:自学4个月可以找工作吗
Snailclimb Oct 29, 2019
83c3f0b
Merge branch 'master' of https://github.com/Snailclimb/JavaGuide
Snailclimb Oct 29, 2019
1330795
Update Java基础知识.md
ty5491003 Oct 30, 2019
358260b
Update java-training-4-month.md
Snailclimb Oct 30, 2019
39a4964
Update Docker.md
Snailclimb Oct 30, 2019
0174afc
Update README.md
Snailclimb Oct 30, 2019
d9534ba
Merge pull request #521 from ty5491003/master
Snailclimb Oct 30, 2019
e176d77
Docker概念
Snailclimb Nov 1, 2019
5cdd782
阿里云服务器
Snailclimb Nov 1, 2019
cd33c26
Update Java编程规范.md
Snailclimb Nov 1, 2019
48e72bb
Update Java编程规范.md
Snailclimb Nov 1, 2019
1c4abc3
Update README.md
Snailclimb Nov 1, 2019
a0aba05
Update README.md
Snailclimb Nov 1, 2019
bb8191a
Update README.md
Snailclimb Nov 1, 2019
bd1fa70
Update README.md
Snailclimb Nov 1, 2019
039d7f9
Java 编程规范以及优雅Java代码实践总结
Snailclimb Nov 1, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
File renamed without changes.
115 changes: 68 additions & 47 deletions docs/HomePage.md → HomePage.md
Original file line number Diff line number Diff line change
@@ -1,55 +1,79 @@
Java后端技术交流群(限工作一年及以上,架构视频免费领取) :[![QQ群](https://img.shields.io/badge/QQ%E7%BE%A4-869815609-red.svg)](https://jq.qq.com/?_wv=1027&k=5QqyxIx)

点击订阅[Java面试进阶指南](https://xiaozhuanlan.com/javainterview?rel=javaguide)(专为Java面试方向准备)。[为什么要弄这个专栏?](https://shimo.im/docs/9BJjNsNg7S4dCnz3/)
点击订阅[Java面试进阶指南](https://xiaozhuanlan.com/javainterview?rel=javaguide)(专为Java面试方向准备)。[为什么要弄这个专栏?](https://shimo.im/./9BJjNsNg7S4dCnz3/)

<h1 align="center">Java 学习/面试指南</h1>
<p align="center">
<a href="https://github.com/Snailclimb/JavaGuide" target="_blank">
<img src="https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2019-3/logo - 副本.png" width=""/>
</a>
</p>
<h2 align="center">Special Sponsors</h2>
<p align="center">
<a href="https://coding.net/?utm_source=JavaGuide" target="_blank">
<img src="https://ws1.sinaimg.cn/large/006rNwoDgy1g2dw5gau7nj30eg02vwfr.jpg"/>
</a>
</p>

## 目录

- [Java](#java)
- [基础](#基础)
- [容器](#容器)
- [并发](#并发)
- [JVM](#jvm)
- [I/O](#io)
- [Java 8](#java-8)
- [编程规范](#编程规范)
- [网络](#网络)
- [操作系统](#操作系统)
- [Linux相关](#linux相关)
- [数据结构与算法](#数据结构与算法)
- [数据结构](#数据结构)
- [算法](#算法)
- [数据库](#数据库)
- [MySQL](#mysql)
- [Redis](#redis)
- [系统设计](#系统设计)
- [设计模式(工厂模式、单例模式 ... )](#设计模式)
- [常用框架(Spring、Zookeeper ... )](#常用框架)
- [数据通信(消息队列、Dubbo ... )](#数据通信)
- [网站架构](#网站架构)
- [面试指南](#面试指南)
- [备战面试](#备战面试)
- [常见面试题总结](#常见面试题总结)
- [面经](#面经)
- [工具](#工具)
- [Git](#git)
- [Docker](#Docker)
- [资料](#资料)
- [书单](#书单)
- [Github榜单](#Github榜单)
- [待办](#待办)
- [说明](#说明)

## Java

### 基础

* [Java 基础知识回顾](java/Java基础知识.md)
* [Java 基础知识疑难点总结](java/Java疑难点.md)
* [J2EE 基础知识回顾](java/J2EE基础知识.md)
* [Collections 工具类和 Arrays 工具类常见方法](java/Basis/Arrays%2CCollectionsCommonMethods.md)
* [Java常见关键字总结:static、final、this、super](java/Basis/final、static、this、super.md)

### 容器

* **常见问题总结:**
* [这几道Java集合框架面试题几乎必问](java/这几道Java集合框架面试题几乎必问.md)
* [Java 集合框架常见面试题总结](java/Java集合框架常见面试题总结.md)
* **源码分析:**
* [ArrayList 源码学习](java/ArrayList.md)
* [【面试必备】透过源码角度一步一步带你分析 ArrayList 扩容机制](java/ArrayList-Grow.md)
* [LinkedList 源码学习](java/LinkedList.md)
* [HashMap(JDK1.8)源码学习](java/HashMap.md)
* [Java容器常见面试题/知识点总结](java/collection/Java集合框架常见面试题.md)
* [ArrayList 源码学习](java/collection/ArrayList.md)
* [LinkedList 源码学习](java/collection/LinkedList.md)
* [HashMap(JDK1.8)源码学习](java/collection/HashMap.md)

### 并发

* [Java 并发基础常见面试题总结](java/Multithread/JavaConcurrencyBasicsCommonInterviewQuestionsSummary.md)
* [Java 并发进阶常见面试题总结](java/Multithread/JavaConcurrencyAdvancedCommonInterviewQuestions.md)
* [并发编程面试必备:synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReentrantLock 的对比](java/synchronized.md)
* [并发编程面试必备:乐观锁与悲观锁](essential-content-for-interview/面试必备之乐观锁与悲观锁.md)
* [并发编程面试必备:JUC 中的 Atomic 原子类总结](java/Multithread/Atomic.md)
* [并发编程面试必备:AQS 原理以及 AQS 同步组件总结](java/Multithread/AQS.md)
* [并发容器总结](java/Multithread/并发容器总结.md)
* [乐观锁与悲观锁](essential-content-for-interview/面试必备之乐观锁与悲观锁.md)
* [JUC 中的 Atomic 原子类总结](java/Multithread/Atomic.md)
* [AQS 原理以及 AQS 同步组件总结](java/Multithread/AQS.md)

### JVM

* [可能是把Java内存区域讲的最清楚的一篇文章](java/可能是把Java内存区域讲的最清楚的一篇文章.md)
* [搞定JVM垃圾回收就是这么简单](java/搞定JVM垃圾回收就是这么简单.md)
* [《深入理解Java虚拟机》第2版学习笔记](java/Java虚拟机(jvm).md)
* [一 Java内存区域](java/jvm/Java内存区域.md)
* [二 JVM垃圾回收](java/jvm/JVM垃圾回收.md)
* [三 JDK 监控和故障处理工具](java/jvm/JDK监控和故障处理工具总结.md)
* [四 类文件结构](java/jvm/类文件结构.md)
* [五 类加载过程](java/jvm/类加载过程.md)
* [六 类加载器](java/jvm/类加载器.md)

### I/O

Expand All @@ -76,7 +100,7 @@ Java后端技术交流群(限工作一年及以上,架构视频免费领取)
### Linux相关

* [后端程序员必备的 Linux 基础知识](operating-system/后端程序员必备的Linux基础知识.md)
* [Shell 编程入门](operating-system/Shell.md)
* [Shell 编程入门](operating-system/Shell.md)

## 数据结构与算法

Expand All @@ -87,8 +111,8 @@ Java后端技术交流群(限工作一年及以上,架构视频免费领取)
### 算法

- [算法学习资源推荐](dataStructures-algorithms/算法学习资源推荐.md)
- [算法总结——几道常见的子符串算法题 ](dataStructures-algorithms/几道常见的子符串算法题.md)
- [算法总结——几道常见的链表算法题 ](dataStructures-algorithms/几道常见的链表算法题.md)
- [几道常见的字符串算法题总结 ](dataStructures-algorithms/几道常见的子符串算法题.md)
- [几道常见的链表算法题总结 ](dataStructures-algorithms/几道常见的链表算法题.md)
- [剑指offer部分编程题](dataStructures-algorithms/剑指offer部分编程题.md)
- [公司真题](dataStructures-algorithms/公司真题.md)
- [回溯算法经典案例之N皇后问题](dataStructures-algorithms/Backtracking-NQueens.md)
Expand All @@ -100,7 +124,7 @@ Java后端技术交流群(限工作一年及以上,架构视频免费领取)
* [MySQL 学习与面试](database/MySQL.md)
* [一千行MySQL学习笔记](database/一千行MySQL命令.md)
* [MySQL高性能优化规范建议](database/MySQL高性能优化规范建议.md)
* [搞定数据库索引就是这么简单](database/MySQL%20Index.md)
* [数据库索引总结](database/MySQL%20Index.md)
* [事务隔离级别(图文详解)](database/事务隔离级别(图文详解).md)
* [一条SQL语句在MySQL中如何执行的](database/一条sql语句在mysql中如何执行的.md)

Expand All @@ -120,21 +144,24 @@ Java后端技术交流群(限工作一年及以上,架构视频免费领取)

#### Spring

- [Spring 学习与面试](system-design/framework/Spring学习与面试.md)
- [Spring中bean的作用域与生命周期](system-design/framework/SpringBean.md)
- [SpringMVC 工作原理详解](system-design/framework/SpringMVC%20%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86%E8%AF%A6%E8%A7%A3.md)
- [Spring 学习与面试](system-design/framework/spring/Spring.md)
- [Spring 常见问题总结](system-design/framework/spring/SpringInterviewQuestions.md)
- [Spring中bean的作用域与生命周期](system-design/framework/spring/SpringBean.md)
- [SpringMVC 工作原理详解](system-design/framework/spring/SpringMVC-Principle.md)
- [Spring中都用到了那些设计模式?](system-design/framework/spring/Spring-Design-Patterns.md)

#### ZooKeeper

- [可能是把 ZooKeeper 概念讲的最清楚的一篇文章](system-design/framework/ZooKeeper.md)
- [ZooKeeper 数据模型和常见命令了解一下,速度收藏!](system-design/framework/ZooKeeper数据模型和常见命令.md)
- [ZooKeeper 相关概念总结](system-design/framework/ZooKeeper.md)
- [ZooKeeper 数据模型和常见命令](system-design/framework/ZooKeeper数据模型和常见命令.md)

### 数据通信

- [数据通信(RESTful、RPC、消息队列)相关知识点总结](system-design/data-communication/数据通信(RESTful、RPC、消息队列).md)
- [数据通信(RESTful、RPC、消息队列)相关知识点总结](system-design/data-communication/summary.md)
- [Dubbo 总结:关于 Dubbo 的重要知识点](system-design/data-communication/dubbo.md)
- [消息队列总结:新手也能看懂,消息队列其实很简单](system-design/data-communication/message-queue.md)
- [一文搞懂 RabbitMQ 的重要概念以及安装](system-design/data-communication/rabbitmq.md)
- [消息队列总结](system-design/data-communication/message-queue.md)
- [RabbitMQ 入门](system-design/data-communication/rabbitmq.md)
- [RocketMQ的几个简单问题与答案](system-design/data-communication/RocketMQ-Questions.md)

### 网站架构

Expand All @@ -157,7 +184,7 @@ Java后端技术交流群(限工作一年及以上,架构视频免费领取)

* [第一周(2018-8-7)](essential-content-for-interview/MostCommonJavaInterviewQuestions/第一周(2018-8-7).md) (为什么 Java 中只有值传递、==与equals、 hashCode与equals)
* [第二周(2018-8-13)](essential-content-for-interview/MostCommonJavaInterviewQuestions/第二周(2018-8-13).md)(String和StringBuffer、StringBuilder的区别是什么?String为什么是不可变的?、什么是反射机制?反射机制的应用场景有哪些?......)
* [第三周(2018-08-22)](java/这几道Java集合框架面试题几乎必问.md) (Arraylist 与 LinkedList 异同、ArrayList 与 Vector 区别、HashMap的底层实现、HashMap 和 Hashtable 的区别、HashMap 的长度为什么是2的幂次方、HashSet 和 HashMap 区别、ConcurrentHashMap 和 Hashtable 的区别、ConcurrentHashMap线程安全的具体实现方式/底层具体实现、集合框架底层数据结构总结)
* [第三周(2018-08-22)](java/collection/Java集合框架常见面试题.md) (Arraylist 与 LinkedList 异同、ArrayList 与 Vector 区别、HashMap的底层实现、HashMap 和 Hashtable 的区别、HashMap 的长度为什么是2的幂次方、HashSet 和 HashMap 区别、ConcurrentHashMap 和 Hashtable 的区别、ConcurrentHashMap线程安全的具体实现方式/底层具体实现、集合框架底层数据结构总结)
* [第四周(2018-8-30).md](essential-content-for-interview/MostCommonJavaInterviewQuestions/第四周(2018-8-30).md) (主要内容是几道面试常问的多线程基础题。)

### 面经
Expand Down Expand Up @@ -198,12 +225,6 @@ Java后端技术交流群(限工作一年及以上,架构视频免费领取)
- [ ] Netty 总结(---正在进行中---)
- [ ] 数据结构总结重构(---正在进行中---)

## 联系我

添加我的微信备注“Github”,回复关键字 **“加群”** 即可入群。

![我的微信](https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2019-2/JavaGuide.jpg)

## 公众号

- 如果大家想要实时关注我更新的文章以及分享的干货的话,可以关注我的公众号。
Expand Down
Loading