Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit47051e4

Browse files
committed
结构调整-督促学习
1 parent121d183 commit47051e4

File tree

74 files changed

+327
-318
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+327
-318
lines changed

‎_coverpage.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
![logo](https://docsify.js.org/_media/icon.svg)
22

33
<h1align="center">Java后端面试核心知识体系</h1>
4-
<h2>要有梦想,即使遥远。😀</h2>
4+
<h2>愿你的明天永远热泪盈眶😀</h2>
55

66
![QQ群](https://img.shields.io/badge/QQ%E7%BE%A4-660108379-yellowgreen.svg)
77
![微信公众号](https://img.shields.io/badge/微信公众号-码上Java-yellowgreen.svg)

‎_sidebar.md

Lines changed: 64 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,54 @@
11
* 网络
2-
*[理解网络协议分层](docs/NetWork/网络协议分层.md)
3-
*[理解TCP和UDP](docs/NetWork/理解TCP和UDP.md)
4-
*[理解HTTP和HTTPS](docs/NetWork/理解HTTP与HTTPS.md)
2+
*[理解网络协议分层](docs/计算机网络/网络协议分层.md)
3+
*[理解TCP和UDP](docs/计算机网络/理解TCP和UDP.md)
4+
*[理解HTTP和HTTPS](docs/计算机网络/理解HTTP与HTTPS.md)
55

66
* Java核心基础
7-
*[理解基本数据类型与包装类](docs/Java/理解基本数据类型与包装类.md)
8-
*[理解类与Object](docs/Java/理解类与Object.md)
9-
*[理解泛型与迭代器](docs/Java/理解泛型与迭代器.md)
10-
*[理解Java关键字](docs/Java/Java关键字理解.md)
11-
*[理解字符串](docs/Java/深入理解字符串.md)
12-
*[理解动态代理](docs/Java/理解动态代理.md)
13-
*[理解抽象类与接口](docs/Java/理解抽象类与接口.md)
14-
*[理解异常处理](docs/Java/理解异常处理.md)
15-
*[理解数据结构队列](docs/Java/理解数据结构队列.md)
16-
*[理解内部类与枚举类](docs/Java/各种内部类和枚举类.md)
17-
*[理解克隆与序列化应用](docs/Java/理解克隆与序列化应用.md)
7+
*[理解基本数据类型与包装类](docs/Java万岁/Java-基础不牢地动山摇/理解基本数据类型与包装类.md)
8+
*[理解类与Object](docs/Java万岁/Java-基础不牢地动山摇/理解类与Object.md)
9+
*[理解泛型与迭代器](docs/Java万岁/Java-基础不牢地动山摇/理解泛型与迭代器.md)
10+
*[理解Java关键字](docs/Java万岁/Java-基础不牢地动山摇/理解Java关键字.md)
11+
*[理解String字符串](docs/Java万岁/Java-基础不牢地动山摇/理解String字符串.md)
12+
*[理解动态代理](docs/Java万岁/Java-基础不牢地动山摇/理解动态代理.md)
13+
*[理解抽象类与接口](docs/Java万岁/Java-基础不牢地动山摇/理解抽象类与接口.md)
14+
*[理解异常处理](docs/Java万岁/Java-基础不牢地动山摇/理解异常处理.md)
15+
*[理解数据结构队列](docs/Java万岁/Java-基础不牢地动山摇/理解数据结构队列.md)
16+
*[理解内部类与枚举类](docs/Java万岁/Java-基础不牢地动山摇/理解各种内部类和枚举类.md)
17+
*[理解克隆与序列化应用](docs/Java万岁/Java-基础不牢地动山摇/理解克隆与序列化应用.md)
1818

1919
* 集合
20-
*[理解集合Collection](docs/Java/理解集合Collection.md)
21-
*[理解集合Map](docs/Java/理解集合Map.md)
22-
*[HashMap原理分析](docs/Java/HashMap原理分析.md)
23-
*[HashMap为什么是线程不安全的](docs/Java/HashMap为什么是线程不安全的.md)
24-
*[ConcurrentHashMap实现原理](docs/Java/ConcurrentHashMap实现原理.md)
20+
*[理解集合Collection](docs/Java万岁/Java-基础不牢地动山摇/理解集合Collection.md)
21+
*[理解集合Map](docs/Java万岁/Java-基础不牢地动山摇/理解集合Map.md)
22+
*[理解HashMap底层实现原理](docs/Java万岁/Java-基础不牢地动山摇/理解HashMap底层实现原理.md)
23+
*[理解HashMap为什么是线程不安全的](docs/Java万岁/Java-基础不牢地动山摇/理解HashMap为什么是线程不安全的.md)
24+
*[理解ConcurrentHashMap底层实现原理](docs/Java万岁/Java-基础不牢地动山摇/理解ConcurrentHashMap底层实现原理.md)
2525

2626
* Java源码分析
27-
*[ArrayList源码分析](docs/Java/ArrayList源码分析.md)
28-
*[LinkedList源码分析](docs/Java/LinkedList源码分析.md)
29-
*[LinkedHashMap源码分析](docs/Java/LinkedHashMap源码分析.md)
30-
*[HashMap源码分析](docs/Java/HashMap源码分析.md)
31-
*[TreeMap源码分析](docs/Java/TreeMap源码分析.md)
32-
*[ConcurrentHashMap源码分析](docs/Java/ConcurrentHashMap源码分析.md)
27+
*[ArrayList源码分析](docs/Java源码分析/ArrayList源码分析.md)
28+
*[LinkedList源码分析](docs/Java源码分析/LinkedList源码分析.md)
29+
*[HashMap源码分析](docs/Java源码分析/HashMap源码分析.md)
30+
*[TreeMap源码分析](docs/Java源码分析/TreeMap源码分析.md)
31+
*[HashSet与TreeSet源码分析](docs/Java源码分析/HashSet与TreeSet源码分析.md)
32+
*[LinkedHashMap源码分析](docs/Java源码分析/LinkedHashMap源码分析.md)
33+
*[ConcurrentHashMap源码分析](docs/Java源码分析/ConcurrentHashMap源码分析.md)
3334

3435

3536
* 并发编程
36-
*[理解线程与死锁](docs/Java/理解线程与死锁.md)
37-
*[理解ThreadLocal](docs/Java/理解ThreadLocal.md)
38-
*[理解synchronized关键字](docs/Java/理解synchronized关键字.md)
39-
*[理解线程安全synchronized与ReentrantLock](docs/Java/理解线程安全synchronized与ReentrantLock.md)
40-
*[理解Java中的各种锁](docs/Java/理解Java中的各种锁.md)
41-
*[理解线程池](docs/Java/理解线程池.md)
37+
*[理解线程池](docs/并发编程/理解线程池.md)
38+
*[理解线程与死锁](docs/并发编程/理解线程与死锁.md)
39+
*[理解CAS优缺点](docs/并发编程/理解CAS优缺点.md)
40+
*[理解ThreadLocal](docs/并发编程/理解ThreadLocal.md)
41+
*[理解synchronized关键字](docs/并发编程/理解synchronized关键字.md)
42+
*[理解Callable和Runnable的不同](docs/并发编程/理解Callable和Runnable的不同.md)
43+
*[理解Java中的锁及其特点](docs/并发编程/理解Java中的锁及其特点.md)
44+
*[理解JVM内存结构与Java内存模型](docs/并发编程/理解JVM内存结构与Java内存模型.md)
45+
*[理解线程池4种拒绝策略](docs/并发编程/理解线程池4种拒绝策略.md)
46+
*[理解线程的状态及如何进行转换的](docs/并发编程/理解线程的状态及如何进行转换的.md)
47+
*[可能会遇到的三类线程安全问题](docs/并发编程/可能会遇到的三类线程安全问题.md)
48+
*[哪些场景需要额外注意线程安全问题](docs/并发编程/哪些场景需要额外注意线程安全问题.md)
49+
*[为什么说本质上实现线程的方法只有一种](docs/并发编程/为什么说本质上实现线程的方法只有一种.md)
50+
*[理解线程安全synchronized与ReentrantLock](docs/并发编程/理解线程安全synchronized与ReentrantLock.md)
51+
4252

4353
* JVM
4454
*[垃圾回收器](docs/JVM/垃圾回收器.md)
@@ -49,25 +59,30 @@
4959
*[JVM确认可回收对象的方式](docs/JVM/JVM确认可回收对象的方式.md)
5060

5161
* 数据库
52-
*[MySQL基础概念](docs/Database/MySQL.md)
53-
*[如何使用索引](docs/Database/如何使用索引.md)
54-
*[什么情况下索引会失效](docs/Database/什么情况下索引失效.md)
55-
*[什么时候不需要创建索引](docs/Database/什么时候不需要创建索引.md)
56-
*[B树与B+树详谈](docs/Database/B树与B+树详谈.md)
57-
*[Hash索引与B+树索引的区别](docs/Database/Hash索引与B+树索引的区别.md)
58-
*[如何使用EXPLAIN查看执行计划](docs/Database/如何使用EXPLAIN查看执行计划.md)
62+
*[理解MySQL基础概念](docs/MySQL/MySQL基础概念.md)
63+
*[教你如何使用索引](docs/MySQL/如何使用索引.md)
64+
*[什么情况下索引会失效](docs/MySQL/什么情况下索引失效.md)
65+
*[什么时候不需要创建索引](docs/MySQL/什么时候不需要创建索引.md)
66+
*[常见SQL优化方式](docs/MySQL/常见SQL优化方式.md)
67+
*[浅谈MySQL的优化方案](docs/MySQL/浅谈MySQL的优化方案.md)
68+
*[B树与B+树详谈](docs/MySQL/B树与B+树详谈.md)
69+
*[Hash索引与B+树索引的区别](docs/MySQL/Hash索引与B+树索引的区别.md)
70+
*[如何使用EXPLAIN查看执行计划](docs/MySQL/如何使用EXPLAIN查看执行计划.md)
5971

6072

6173
* 面试题
62-
*[Java核心面试题汇总](docs/InterviewGuide/Java核心面试题汇总.md)
63-
*[Spring核心面试题汇总](docs/InterviewGuide/Spring.md)
64-
*[SpringBoot核心面试题汇总](docs/InterviewGuide/SpringBoot.md)
65-
*[SpringMVC核心面试题汇总](docs/InterviewGuide/SpringMVC.md)
66-
*[MyBatis核心面试题汇总](docs/InterviewGuide/MyBatis.md)
67-
*[MySQL面试题汇总](docs/InterviewGuide/MySQL面试题汇总.md)
68-
*[算法常用面试题汇总](docs/InterviewGuide/算法常用面试题汇总.md)
69-
*[JVM面试题汇总](docs/InterviewGuide/JVM面试题汇总.md)
70-
*[设计模式常见面试题汇总](docs/InterviewGuide/设计模式常见面试题汇总.md)
71-
*[消息队列面试题汇总](docs/InterviewGuide/消息队列面试题汇总.md)
72-
*[分布式框架面试题汇总](docs/InterviewGuide/分布式框架面试题合集.md)
74+
*[Java核心面试题汇总](docs/面试题/Java核心面试题汇总.md)
75+
*[Spring核心面试题汇总](docs/面试题/Spring.md)
76+
*[SpringBoot核心面试题汇总](docs/面试题/SpringBoot.md)
77+
*[SpringMVC核心面试题汇总](docs/面试题/SpringMVC.md)
78+
*[MyBatis核心面试题汇总](docs/面试题/MyBatis.md)
79+
*[MySQL面试题汇总](docs/面试题/MySQL面试题汇总.md)
80+
*[算法常用面试题汇总](docs/面试题/算法常用面试题汇总.md)
81+
*[JVM面试题汇总](docs/面试题/JVM面试题汇总.md)
82+
*[设计模式常见面试题汇总](docs/面试题/设计模式常见面试题汇总.md)
83+
*[消息队列面试题汇总](docs/面试题/消息队列面试题汇总.md)
84+
*[分布式框架面试题汇总](docs/面试题/分布式框架面试题合集.md)
85+
86+
* 踩坑记录
87+
*[Maven依赖成功导入但仍然报错找不到包解决方案](docs/踩坑记录/IDEA 2020 Maven依赖成功导入但仍然报错找不到包解决方案.md)
7388

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp