导图社区 java知识体系
掌握必须的 Java 知识是赢得面试的基础,必备的 Java 技术点,满满干货,小伙伴们赶快学习起来吧~
社区模板帮助中心,点此进入>>
英语词性
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
法理
刑法总则
【华政插班生】文学常识-先秦
【华政插班生】文学常识-秦汉
文学常识:魏晋南北朝
【华政插班生】文学常识-隋唐五代
【华政插班生】文学常识-两宋
java知识体系
基础
包装类
String原理分析
异常处理
JDK8日期和时间
Array和排序算法
类
普通类和Object
抽象类
枚举类
成员内部类
静态成员内部类
局部内部类
匿名内部类
深克隆/浅克隆
序列化/反序列化
集合
Vector/ArrayList
双向链表
HashSet/TreeSet
LinkedHashSet
HashMap
TreeMap
数据结构和哈希冲突
如何解决hash冲突
泛型
迭代器
阻塞队列
延迟队列
双端队列
优先级队列
常用算法
冒泡排序
快速排序
二分法
选择排序
插入排序
归并排序
堆排序
基数排序
常用设计模式
单例模式
工厂模式
抽象工厂
原型模式
观察者模式
代理模式
迭代器模式
适配器模式
分布式
Dubbo
Zookeeper
消息队列
RabbitMQ
Kafka
热门框架
Spring
Spring MVC
MyBatis
SpringBoot
反射和动态代理
反射
JDK自身动态代理
CGLIB
数据存储
Mysql
常用引擎
InnoDb
MyISAM
存储结构
B+树
红黑树
二叉树
索引
事务/事务隔离性
视图
锁
全局锁
表锁
行锁
死锁
日志
redo log
binlog
优化
慢查询分析方案
优化原则
最左匹配原则
避免回表查询
避免运算
优化索引
误删恢复
高可用
分片
客户端
Sharding-JDBC
阿里 TDDL
中间件
Mycat
网易 DDB
主从分离
Redis
java虚拟机(JVM)
内存结构
垃圾算法
计数器法
可达性分析算法
分代算法
虚拟机分类
运行机制
配置调优
线程池
推荐线程池 ThreadPoolExecutor
固定线程池 FixedThreadPool
缓存线程池 CachedThreadPool
单线程池 SingleThreadExecutor
定时线程池 ScheduledThreadPool
定时单线程池 SingleThreadScheduledExecutor
JDK8 新增线程池 WorkStealingPool
线程安全
JUC
CAS/ABA
Lock
synchronized
乐观锁/公平锁/独占锁/自旋锁...
ThreadLocal