1. Java核心
- Java 核心语法
- Java 面向对象核心
- 集合框架
- 异常机制
- Java 常用 API
- Java 泛型、枚举、注释
- 反射机制
- 线程、线程通信
- 网络编程
- Java 8 ~ 13 特性
- 数据结构和算法
- 设计模式
- 集成开发工具 IDE 的使用
2. Java与数据库交互
- SQL 与 PL/SQL 的使用
- MySQL 数据库
- 数据库事务
- 存储过程
- 函数
- 存储引擎
- JDBC
- C3P0、Druid 数据库连接池
3. JavaWeb前后端交互
- HTML、CSS 基础
- JavaScript 与 JQuery
- XML 与 XML 解析
- Tomcat 服务器安装与配置
- HTTP 协议
- 服务器组件 Servlet
- JSP
- EL 表达式
- JSTL
- 会话控制 Cookie 和 Session
- 服务器组件 Filter
- 服务器组件 Listener
- 异步数据传输框架 Ajax
- 文件上传下载
- 前端框架 BootStrap
4. JavaEE框架
- 系统整体分层解耦框架 Spring
- Spring IOC 容器
- Spring AOP 容器
- Spring 高级应用
- 轻量级 Web 框架 SpringMVC
- 轻量级持久层框架 MyBatis
- MyBatis 自定义插件开发
- 反向代码生成器 MyBatisGeneratior
- MyBatis 增强器 MyBatis_Plus
- 快速继承构建框架 SpringBoot
- 微服务构建框架 SpringCloud
- 服务网关 SpringCloudGateway
- 分布式配置 SpringCloudConfig
- 消息总线 SpringCloudBus
- 客户端负载均衡 SpringCloudRibbon
- 服务熔断与服务降级 SpringCloudHystrix
- 服务注册与发现 SpringCloudEureke
- 声明式服务调用 SpringCloudFeign
- Web 安全框架 SpringSecurity
- 分布式 Session 管理 SpringSession
- 缓存机制
5. 常用工具和环境
- 项目构建、Jar 包管理工具 Maven
- 日志输出 Log4j
- 分布式版本管理工具 Git 和 GitHub
- MySQL 集群
- 服务器操作系统 Linux 常用操作、进程、线程
- Java 虚拟机 JVM 原理、优化
- 高并发编程工具 JUC
- 命令解析器 Shell
6. JavaEE高级
- 远程调用技术 WebService
- 企业级现代数据访问技术 SpringData
- MySQL 索引优化与锁
- MyCat 实现 MySQL 的分布式、分库分表、读写分离
- 支付接口调用开发
- Nginx 反向代理、负载均衡、动静分离
- 全文索引数据库 Solr
- 分布式构建框架 Dubbo
- Tomcat 性能优化
- JVM 内存模型、参数调优
- Java 并发包 JUC
7. 互联网架构新技术
- 分布式架构中的注册中心 Zookeeper
- 全文检索引擎 ElasticSearch
- 日志接收、转发工具 Logstash
- 用于分析 ElasticSearch 中数据可视化平台 Kibana
- 分布式发布-订阅消息系统 Kafka
- 虚拟化应用容器 Docker
- 大数据分析存储框架 Hadoop
- 数仓仓库工具 Hive
- MapReduce编程模型
- 前端技术栈 Node.js + vue.js
- 消息队列 ActiveMQ
- 消息队列 RabbitMQ
- 消息队列 RocketMQ
- 数据库增量订阅 Canal
- 实时接口文档 Swagger2
- 社交登录 SpringSocial
- 分布式配置、服务注册与发现 Nacos
- 服务熔断 Sentinel
- 分布式事务 Seata
8. 大数据技术
- 大数据技术概论
- Hadoop 概述与安装
- HDFS 伪分布式文件
- Hadoop-HA 高可用
- HDFS 完全分布式
- Hive 入门
Comments | NOTHING