JAVA后端开发工程师技术栈
时间: 2023-09-26 08:12:40 浏览: 196
Java后端技术栈笔记
1. Java SE:熟练掌握Java基础知识,包括Java语法、集合框架、IO流等。
2. Servlet/JSP:掌握Web开发基础,包括Servlet、JSP、JSTL等。
3. Spring:掌握Spring框架,包括SpringCore、SpringMVC、SpringData等。
4. MyBatis:掌握MyBatis框架,包括MyBatis的基本使用和高级特性。
5. 数据库:熟练掌握SQL语言,了解关系型数据库和非关系型数据库,包括MySQL、Oracle、MongoDB等。
6. 缓存:掌握常见缓存技术,包括Redis、Memcached等。
7. 消息队列:掌握消息队列技术,包括Kafka、RabbitMQ等。
8. 分布式系统:了解分布式系统原理和常见技术,包括分布式锁、分布式事务、分布式缓存等。
9. 微服务:了解微服务架构原理和常见技术,包括Spring Cloud、Dubbo等。
10. Linux:了解Linux操作系统,包括常用命令、脚本编写等。
11. Git:掌握Git版本控制工具的基本使用。
阅读全文