跳至主要內容

JAVA-知识体系

holic-x...大约 2 分钟JAVA基础

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、秒杀场景、使用规范)
  • 框架篇(Spring全家桶、持久层框架、第三方组件)

    • Spring核心(IOC、DI、AOP)
      • 设计模式(核心、场景应用)
      • 事务(事务特性、并发场景处理、传播行为)
      • 常用注解
      • 多数据源
      • 重试机制
    • SpringMVC核心
      • MVC核心组件
      • 常用注解
      • 全局异常处理
      • 参数校验
      • 拦截器
    • SpringBoot
      • 自动装配
      • 常用注解
      • SpringSPI机制(JAVA SPI、框架应用中的SPI实现)
      • 模式注解
      • 多数据源操作
    • 持久化框架:MyBatis
      • 执行流程
      • 延迟加载
      • 二级缓存
      • SQL注入
      • 设计模式
    • 中间件
      • 消息队列
        • 基于Kafka消息队列扩展学习
        • Kafka 消息队列实践(Windows、MAC)
  • 架构篇(ING)

    • 微服务(架构思想、业务开发)
    • SpringCloud 相关

阅读笔记摘录、知识学习梳理

评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v3.1.3