Java后端开发
2020-09-23 10:55:19 0 举报
AI智能生成
Java后端开发技术栈总结
作者其他创作
大纲/内容
编程基础
Java语言
基础
基础语法
面向对象的程序设计思想
接口
泛型
反射
注解
IO流
容器
异常
JVM
类的加载机制
字节码的执行机制
JVM内存模型
GC(垃圾回收机制)
JVM性能监控和故障定位
JVM调优
多线程/并发
多线程语法基础
线程池的配置和使用
并发容器
原子类
JUC并发工具类
数据结构和算法
数据结构
字符串
数组
链表
二叉树
堆栈,队列
哈希
.........
算法
排序算法
查找算法
贪心算法
分治算法
动态规划算法
回溯算法
..........
计算机网络
数据库/SQL
基本数据库的安装使用
关系型数据库
介于关系型和非关系型之间的数据库
非关系型数据库
基本SQL语句的书写
SQL优化
事务以及隔离级别
索引
数据库锁
操作系统
进程/线程
并发/锁
内存管理和调度
IO原理
设计模式
单例模式
原型模式
工厂模式
代理模式
策略模式
观察者模式
适配器模式
责任链模式
..............
研发工具
集成开发环境工具
eclipse
intellij IDEA
Linux嵌入式开发
Linux常用命令
shell脚本开发
代码管理工具
SVN
Git
项目构建/管理工具
Maven
Gradle
应用框架
后端
Spring
Spring
IOC
AOP
SpringMVC
Spring Boot
自动配置,开箱即用
高度整合web
整合数据库的事务
整合权限
Shiro
Spring Security
整合中间件
缓存,MQ,RPC框架,NIO框架等
服务器软件
web服务器
Nginx
Spring
应用服务器
Tomcat
Jetty
数据库
ORM层框架
hibernate
Mybatis
JPA
连接池
Druid
HiKaiCP
C3P0
分库分表
MyCat
Sharding-JDBC
Sharding-Sphere
中间件
缓存
Redis
五大数据类型
事务
消息通知
管道
持久化
集群
memcache
消息队列
RPC框架
Dubbo
Spring Cloud
Netty
分布式/微服务
服务发现/注册
网关
负载均衡
熔断/降级
配置中心
认证和鉴权
分布式事务
任务调度
链路追踪与监控
日志分析和监控
搜索引擎
虚拟化/容器化
容器技术
Docker
容器编排技术
前端
基础
HTML
JavaScript
CSS
基础库
JQuery
AJAX
模板框架
JSP
Thymeleaf
FreeMarker
组件化框架
Node
vue
react
简单运维
web服务器
Nginx
应用服务器
Tomcat
Jetty
子主题
0 条评论
下一页