1、熟练使用 IntelliJ IDEA,Eclipse 进行 Java 开发,有良好的 java 基础,掌握了解 I/O,java 集合,多线程等相关知识。 2、掌握常用数据结构,及核心操作系统、计算机网络知识。
3、熟练掌握 MYSQL 数据库基本知识,会使用 Expain 对 sql 进行分析优化。
4、熟练掌握常用开发框架,如 Spring, Mybatis, SpringBoot, SpringCloud 等,阅读过 Spring,SpringBoot 相关源码。 5、掌握 redis、rabbitmq 等常用中间件。
6、熟悉微服务架构,掌握 zookeeper、eureka、Dubbo 等中间件 7、熟悉 linux,熟练使用 Xshell,xftp,postman 等工具
身份认证,消息发送,供应商对接,接口对接等,熟练使用各种中间件redis,mq等,熟练分布式微服务开发,了解相关开发框架的原理,阅读过spring等核心框架的源码