一 Java基础
· Java基础语法
· IDEA工具使用详解
· 数组的使用和算法
· 面向对象核心思想:封装、集成、多态、抽象
· 类的加载过程、接口、异常处理
· 代码封装:实现工具封装与打包
· 多线程的创建、线程同步、死锁、线程通信
· IO流与网络通信三要素
· Java反射机制
· 泛型、lambda表达式、方法引用、Stream API的使用
· MySQL数据库的安装和使用
· SQL分类和基本语法
· MySQL运算符、单行函数、聚合函数
· SELECT语句结构和重点使用
· INSERT语法结构和重点使用
· UPDATE语法结构和重点使用
· DELETE语法结构和重点使用
· DDL操作、TCL操作(COMMIT、ROLLBACK)
· MySQL约束(非空、唯一、主键、自增、外键、检查、默认值)等
· MySQL事务和隔离级别
· JDBC Connection 手动获取
· 数据库连接池
· JDBC PreparedStatement 实现增删改查操作
· JDBC SQL注入、自增值、批处理
· 集合框架:List、Set、Map及其实现类的使用
· 常用API:String、StringBuffer、StringBuilder、Comparable、Comparator、日期时间等
二 前端Web
· B/S模型与Web核心概念
· HTML常用标签
· CSS样式(基本样式、盒子模型、定位、浮动)
· Bootstrap样式库(栅格系统、布局、常见组件)
· JavaScript语法
· Tomacat 与 Servlet 三大组件
· 转发、重定向、域对象使用
· Cookie与Session机制与原理
· Axios异步请求
三 数据机构&算法
· Array&Queue&归并、堆、快速、选择排序等算法
· Linked List & Stack & 回溯、多指针等算法
· Tree & Hash & 广度、深度搜索等算法
· Heap & Map & 最小路径、动态规划等算法
四 后端工程化
· 项目构建:Maven(依赖、继承、聚合、冲突、打包、构建)
· 组件容器:Spring(IOC、AOP、事务、原理)
· Web开发:Spring MVC(路径匹配、异常处理、视图解析、请求流程)
· SQL映射:MyBatis(SQL映射、动态SQL、参数处理、自定义结果集)
· 一站式整合:Spring Boot 原理与实战
· Linux实战(命令、环境安装、内核模块)
· 缓存中间件:Redis7(基础、整合boot、集群化、原理)
· 项目工程管理:Git协同开发、禅道、软件模式
五 架构师
· MySQL索引&调优
· JVM内存管理机制
· JUC线程通信&并发底层
· 高级GC算法解析
· 并发底层模型原理
· 线程竞争与通信机制
· 分布式事务:Seata&ShardingSphere
· 分布式消息:Kafka
· 高并发Wbe架构
· 微服务架构日志采集运维管理
· 全链路检测问题分析实战