1. 熟练使用 IDEA、Git、Maven 项目管理和项目构建工具,有良好的软件工程知识和编码规范意识。
2. 熟悉使用Java语言进行面向对象设计,良好的编程习惯 ,熟悉常用的API,掌握主流开源框架 。
3.熟练使用Spring、Spring MVC、Spring Boot、Spring Cloud微服务框架及其常用微服务组件。 4. 熟练使用MyBatis、MyBatis Plus等持久层框架。
5. 熟练掌握SQL语句,熟练MySQL、了解SQL优化和数据库索引。
6. 熟悉 Redis 的常用数据类型、持久化、主从备份、哨兵\分片集群模式。
7. 掌握消息中间件 RabbitMQ队列模型、四种不同交换机、死信队列原理,掌握 MQ 使用常见问题(消息堆积、避免重复消费、不
丢失、顺序一致性);
8. 掌握Quartz任务调度框架及corn表达式。
9. 了解 Linux 基本操作命令,熟悉 Linux 下 Docker 容器技术。
10.了解前端HTML、CSS、JavaScript、VUE等技术。
1. 熟练使用 IDEA、Git、Maven 项目管理和项目构建工具,有良好的软件工程知识和编码规范意识。
2. 熟悉使用Java语言进行面向对象设计,良好的编程习惯 ,熟悉常用的API,掌握主流开源框架 。
3.熟练使用Spring、Spring MVC、Spring Boot、Spring Cloud微服务框架及其常用微服务组件。 4. 熟练使用MyBatis、MyBatis Plus等持久层框架。
5. 熟练掌握SQL语句,熟练MySQL、了解SQL优化和数据库索引。
6. 熟悉 Redis 的常用数据类型、持久化、主从备份、哨兵\分片集群模式。
7. 掌握消息中间件 RabbitMQ队列模型、四种不同交换机、死信队列原理,掌握 MQ 使用常见问题(消息堆积、避免重复消费、不
丢失、顺序一致性);
8. 掌握Quartz任务调度框架及corn表达式。
9. 了解 Linux 基本操作命令,熟悉 Linux 下 Docker 容器技术。
10.了解前端HTML、CSS、JavaScript、VUE等技术。