导图社区 Java学习路线
Java学习路线思维导图,包括java入门、java核心、数据库、前端基础、原生web、SSM框架、前后端分离、大型架构等内容。
社区模板帮助中心,点此进入>>
计算机操作系统思维导图
简单介绍MYSQL数据库软件的基本命令
计算机基础知识
.net学习总结
python基础知识点简单总结
序列类型的方法
管理信息系统
Python3.0入门知识思维导图
java 从入门到精通(第四版本)
软考架构设计师
学习路线
源码和原理 JDK 源码 Spring 源码 MQ 源码/原理 MySQL 原理 Redis 原理 ES 原理
大型架构
分布式锁和事务
分库分表
高可用
Elasticsearch
Spring Cloud
服务注册与发现
[重点] Zookeeper、Nacos
服务消费与负载均衡
[重点] Dubbo RPC、Dubbo LB [熟悉] RestTemplate、OpenFeign、Ribbon
服务容错
[了解] 服务降级、熔断、限流概念 [重点] Sentinel
网关
[了解] 网关概念 [重点] Gateway、Zuul 二选一重点了解 [熟悉] Nginx
配置中心
[了解] 配置中心概念 [重点] Zookeeper、Nacos
监控与追踪
[了解] 监控与追踪的重要性 [重点] SkyWalking Arths [熟悉] Zipkin
中间件
Redis
MQ
MongoDB
前后端分离
前端框架
React、Vue 二者选一[了解] 各个前端界面框架: ElementUI、Ant 、Node.js
Spring Boot
[重点] 基本使用,整合 SSM、 常用注解、 自定义配置、Jar 打包与部署、 [熟悉]RESTful
团队协作
[熟悉] SVN [重点] Git、 项目管理流程和工具,如 TAPD、Ones,等等
SSM框架
Spring
[重点] 面向切面编程、AspectJ
Spring MVC
[重点] Spring 和 Spring MVC 整合 [重点] 拦截器
MyBatis
[重点] Spring 整合,SSM 整合动态 SQL
MyBatis-Plus
[重点] 条件查询器、 Lambda 查询
原生Web
[熟悉]URL、HTTP 、IP、DNS 请求与响应模型、服务器概念
网络编程和多线程
[重点 难点] 手写一个简易 Web 服务器
Tomcat [熟悉] 搭建静态页面服务器
Servlet
[重点] Request、Response [重点] Session、Cookie [了解] JSP [熟悉] 文件上传和下载 转发与重定向、MVC 三层架构 Filter、Listener [重点 难点] 手写简易 Spring MVC
Linux
[重点]目录结构和常用命令JDK、Tomcat、MySQL 安装、WAR 包部署
前端基础
HTML5
CSS3
JavaScript
数据库
MySQL
疯狂练习:各种 SQL 题(网上有50道SQL题)
【重点】JDBC(Java数据库连接)
反射和注解
Java核心
面向对象
集合常用类知识
I/O
Maven
设计理念
面向对象设计原则:如开闭原则、单一职责原则、依赖倒置原则
三层架构
[重点] MVC
Java入门