Java核心
- Java基础(注解,反射、枚举、异常);
- 集合(HashMap);
- 并发多线程(JUC);
- 网络编程(IO和Netty);
- 数据结构和算法;
- 设计模式(结合框架);
- Java的新特性(主要1.6-1.8);
- JVM的理解和优化 。
数据库方面
- Mysql数据库的开发设计,数据库事务;
- Mysql数据库优化;
- Mysql数据库集群;
- Mysql数据库的分布式存储和分库分表中间件的使用(mycat和sharding-jdbc);
- 熟悉Oracle数据库设计和开发,优化以及基本使用
Web端
- 熟练HTML、CSS;
- JavaScript、Jquery;
- Ajax技术和rest风格设计
- 掌握一种前端框架Vue;
JavaEE框架
- Spring、SpringMvc、Mybatis;
- SpringBoot;
- SpringCloud、SpringCloud Alibaba;
- SpringSecurity、Shiro
- Dubbo、Zookeeper
JavaEE高级
- 分布式事务(Seta);
- 缓存组件(redis);
- 消息中间件(kafka,rabbitmq);
- 负载均衡 (nginx);
- 搜索方面(elk);
- Nosql(Mogodb);
工具方面
- Linux;
- IDEA;
- Git、Github;
- Tomcat;
- Maven;
- Docker、k8s;
- Jenkins;