java开发需要掌握的技术

编程框架:

1. spring  springmvc  mybatis(java web主流框架)

2. shiro(做鉴权登录,以及单点登录)

3. xxl-job(分布式任务调度框架)

4.dublo(阿里的开源分布式框架)

5. spring boot(微服务框架)

6. spring cloud(基于spring boot基础上的微服务框架)

7. Active(工作流框架)

8. poi(apache 的POI对Excel操作)

9. dom4j(xml解析框架)

10. Jsoup(html解析工具,java爬虫必备)

      地址:https://www.jianshu.com/p/968b61480d11

11. log4j、log4j2、slf4h(日志框架)

12. poi(操作Excel)(csv格式怎么生成?何种工具?对比Excel的的区别)

数据库

1. MySQL(重要)

(1)可用于分布式的锁

         A. 乐观锁

         B. 悲观锁

2. redis (nosql数据库,可作为缓存使用)

   (1)分布式锁

3. mongodb(nosql数据库)

操作系统

1. Linux (基本操作命令)

自动化发版

1. docker(轻量级虚拟容器)

2. jekins (自动化发版)

3. github(代码仓库)

前端框架

1. vuejs

2. nodejs

3. javascript

4. jQurey

开发规范

《阿里巴巴java开发手册》

你可能感兴趣的:(java开发需要掌握的技术)