1、熟练掌握Java基础知识具有良好的编码习惯,了解阿里巴巴Java开发手册
2、熟练掌握Java IO流,集合,多线程,反射,泛型,注解等高级开发技术
3、熟悉数据结构与算法以及Java常用的设计模式
4、熟悉使用Spring、Springboot,springMVC、Mybatis、Redis、RabbitMq、ElasticSearch等技术
5、深入理解Mysql索引结构,设计原则以及常用优化手段,熟悉Mysql事务
6、熟悉Tomcat,Nginx服务器,熟练配置Nginx负载均衡,反向代理等核心配置,深入理解IO多路复用模型
7、熟悉微服务框架SpringCloud,SpringCloud Alibaba的常用组件,并有一定的使用经验