这是一个长期更新维护的项目,主要原因是目前没有对 Java 开发知识点系统梳理的仓库,大多都是对某些技术点的面试题,但是没有解说部分,所以这个仓库会对 Java 开发所需知识点进行梳理与讲解。
文章说明
- 这个仓库的文章,都是关于计算机基础,还有 Java 后台相关底层与源码,不去讲怎么调用 api。
- 每次会把一个技术点整理完才进行更新,很多技术体系太庞大,比如某些框架源码,我会只挑选关键部分整理。
更新说明
- 博客同步更新,但是为了更好帮助想要使用或者进行改动的同学,所以把所有 markdown 也在这完全开源。
最后,欢迎 star 该项目,也欢迎使用、修改、与提出意见,希望多多支持!
类型相关
特性相关
list
map
- HashMap 核心方法源码详解
- HashMap 次要方法源码详解
- HashMap 知识扩充
- LinkedHashMap 源码解析
- TreeMap 核心方法源码详解
- TreeMap 次要方法源码详解
- TreeMap 中子Map源码详解
- HashTable 源码解析
set
基础
底层
JUC
AQS
并发工具
并发容器
阻塞队列
线程池
内存管理
- 1、运行时数据区域详解
- 2、对象详解
- 3、垃圾回收判定与算法
- 4、HotSpot回收算法细节
- 5、经典垃圾回收器
- 6、Region 内存布局回收器 G1
- 7、低延迟回收器 Shenandoah
- 8、低延迟回收器 ZGC
- 9、无操作回收器 Epsilon
- 10、回收器常用参数
- 11、故障处理工具与六种 OOM
执行子系统
编译与优化
数据结构与对象
核心实现
持久化实现
多机实现
功能实现
关系模型
标准 SQL
建模设计
实现技术
硬件结构
CPU
CU
指令系统
硬件系统
多处理器
正在进行...
五层模型
- 1、物理层核心基础
- 2.1、链路层的差错控制与流量控
- 2.2、广播链路MAC协议
- 2.3、多种局域网协议及技术
- 3.1、网络层概述
- 3.2、Internet 路由协议
- 3.3、IP 协议
- 3.4、网络层其他协议与技术
- 4.1、传输层与 UDP
- 4.2、TCP 协议
- 4.3、TCP 可靠传输原理
- 4.4、TCP 实现可靠传输的方式
- 4.5、TCP 流量控制与拥塞控制实现
- 5.1、HTTP、SMTP、POP3
- 5.2、FTP、DNS、DHCP
网络安全
待续
待续...
待续...
待续...
待续...
待续...
待续...
待续...
待续...
待续...
待续...
待续...
待续...
待续...
待续...
待续...
待续...