Java

Java后端技术栈梳理

2018-11-24  本文已影响280人  NowBurn
image.png

1. 语言相关

1.1 Java

1.2 Shell、Python等脚本语言

1.3 SQL 语言

2. 开发工具

2.1 开发IDE Intellij/Eclipse

2.2 工程构建 MAVEN

2.3 版本管理 GIT

3. 开发/测试框架

3.1 Spring框架体系 Spring MVC/Spring Boot

3.2 orm框架 mybatis/hibernate

3.3 测试框架 Junit/TestNG

4. 服务端中间件

4.1 key-value存储系统

4.2 消息队列

4.3 分布式文件存储

4.4 服务治理/RPC框架

4.5 Java Web容器

4.6 Nginx

4.7 关系型数据库

5. 大数据存储和计算框架等

6. 其他

6.1 权限相关

6.2 安全相关

6.3 日志相关

6.4 异常处理相关

6.5 RestFul接口设计相关

6.6 线上问题排查流程和工具

6.7 多线程编程

6.8 网络相关

6.9 设计原则和设计模式

6.10 分布式系统设计相关

上一篇 下一篇

猜你喜欢

热点阅读