1.熟悉 Java 语言基础,良好的设计理念和编码规范;
2.熟悉使用常用Java 技术框架,比如Spring,SpringBoot,Mybatis等;
4.了解redis缓存数据库以及RabbitMQ消息队列中间件等;
3.熟悉数据库的相关知识,熟练使用MySQL,具备一定的SQL编写能力,熟悉MySQL数据库优化;
4.了解分布式架构,熟悉掌握微服务技术栈:SpringCloud,Dubbo等;
5.熟悉Linux基本命令,能够在Liunx操作系统部署简单项目,熟悉使用Docker进行容器运行部署
制作镜像项目运行;
6.了解Elastic-job工具,掌握Elasticsearch的使用;
SpringBoot+SpringMVC+MybatisPlus+Dubbo+MySQL
·运用技术
1.使用SpringCloudAlibaba 整合 Dubbo,SpringCloud 微服务
2.使用Elasticsearch 实现菜品信息搜索
3.使用Logstash 实现菜品数据索引的同步
4.使用 seata 实现分布式事务
5.使用Elastic-Job分布式调度系统实现历史订单数据迁移与汇总
6.使用MybatisPlus多租户技术实现SAAS系统的数据隔离
7.使用 easyexcel 实现数据导出