JAVA-知识体系
...大约 2 分钟
JAVA-知识体系
JAVA-知识体系
JAVA核心
- JAVA 核心基础(面向对象、语言特性、常见类、异常、泛型、反射、注解、SPI、IO、版本特性)
- JAVA 集合框架(Collection、Map、并发容器)
- JAVA 并发编程(线程、锁、并发安全容器JUC、线程池)
- JAVA JVM编程(内存区域、GC机制、类文件结构、类加载机制、JVM调优)
数据库(关系型数据库、NoSQL)
- MySQL
- MySQL 核心基础(数据库基础、SQL应用)
- MySQL 原理(架构、索引、事务、锁、日志、调优)
- MySQL 高可用(读写分离、分库分表、分布式ID、分布式锁、数据迁移、分布式事务、高可用架构、分布式数据库)
- MySQL 场景(新零售数据结构设计)
- Redis
- Redis 核心基础(数据结构、线程模型、过期删除和内存淘汰、持久化、事务)
- Redis 高可用(主从复制、哨兵模式、切片集群、高可用方案)
- Redis 应用(缓存并发问题、缓存一致性问题、分布式锁、热key和大key、秒杀场景、使用规范)
- MySQL
框架篇(Spring全家桶、持久层框架、第三方组件)
- Spring核心(IOC、DI、AOP)
- 设计模式(核心、场景应用)
- 事务(事务特性、并发场景处理、传播行为)
- 常用注解
- 多数据源
- 重试机制
- SpringMVC核心
- MVC核心组件
- 常用注解
- 全局异常处理
- 参数校验
- 拦截器
- SpringBoot
- 自动装配
- 常用注解
- SpringSPI机制(JAVA SPI、框架应用中的SPI实现)
- 模式注解
- 多数据源操作
- 持久化框架:MyBatis
- 执行流程
- 延迟加载
- 二级缓存
- SQL注入
- 设计模式
- 中间件
- 消息队列
- 基于Kafka消息队列扩展学习
- Kafka 消息队列实践(Windows、MAC)
- 消息队列
- Spring核心(IOC、DI、AOP)
架构篇(ING)
- 微服务(架构思想、业务开发)
- SpringCloud 相关
阅读笔记摘录、知识学习梳理
Powered by Waline v3.1.3