熟练使用springboot,SpringMVC,spring,mybatis,redis,es等常用技术框架;
掌握springcloud,dubbo和zookeeper微服务相关框架;掌握部分常用的juc工具;
熟练使用mysql数据库,了解相关的jvm优化和mysql优化;
了解css和js等技术,能使用elementUI、angularJs、iview、node.js等前端技术;
熟悉linux系统,了解部分常用linux命令;
1、 做医药行业的 app 的功能和后台业务;
2、 主要使用到的技术有:springboot,datax,redis,mysql,es,kafka,rabbitmq;
3、 涉及到的业务有:商品、客户的维护,下单,取消订单,支付,以及各种统计报表等;
4、 客户和商品来源 ERP ,通过 datax 增量和全量 同步到数据库和 ES;APP端,商品展示从 es 取数据;
5、 生成对应的订单会以异步的方式提交订单到 ERP,,同时预占库存;将订单状态由 erp 同步,更新到订单表,同时同步数据到 es;
6、 未支付订单会通过定时任务和消息队列进行取消支付,更新订单表数据,更新 es 数据;恢复库存;
7、 同步 erp 的商品销售数据到 es ,用于计算各种统计报表;