Java笔记、包含面试笔记、Java基础、Java并发编程、JVM、数据库、缓存、Spring框架、分布式系统设计等核心知识点,非常适合Java程序员面试、学习,欢迎提交完善
-
学习路线
-
Java基础知识
-
Java集合框架
-
Map
-
HashMap
-
ConcurrentHashMap
-
List
-
Vector
-
-
Java多线程与并发编程
-
IO流
-
JVM
-
计算机操作系统
- 一文看懂计算机文件系统
-
计算机网络
-
Linux
-
常见的设计模式及应用场景
- 创建型模式
-
单例模式(*)
-
建造者模式(*)
-
原型模式(*)
- 结构型模式
-
适配器模式(*)
-
装饰器模式(*)
-
代理模式(*)
-
桥接模式(*)
-
- 行为型模式
-
策略模式(*)
-
模板方法模式(*)
-
观察者模式(*)
-
责任链模式(*)
-
命令模式(*)
-
- 创建型模式
-
数据库
- MySQL
-
InnoDB存储引擎(*)
-
MySQL索引优化(*)
-
MySQL为什么选择B+树作为索引数据结构?(*)
-
MySQL主从复制(*)
- MySQL
-
必学框架
-
Spring
-
SpringMVC
-
SpringBoot
-
SpringCloud
-
Eureka(*)
-
Ribbon(*)
-
Hystrix(*)
-
Zuul(*)
-
Nacos(*)
-
Feign(*)
-
-
Redis
-
Redis基本数据结构(*)
-
Redis持久化机制(*)
-
Redis分布式锁(*)
-
布隆过滤器(*)
-
Redis集群、哨兵模式(*)
-
缓存击穿、穿透、雪崩(*)
-
-
消息队列
-
-
业务实践
-
缓存一致性问题(*)
-
秒杀系统设计(*)
-
-
面试真题