1.熟悉微信公众号开发,熟悉微信公众号开发流程。
2.熟悉SpringMVC,SpringBoot,Spring cloud开发
3.熟悉redis缓存中间件,mqtt消息中间件。
4.熟悉Mysql数据表设计,查询优化。熟悉mybaits的使用。
5.熟悉Jenkins自动化部署脚本编写,熟悉利用docker 快速部署服务。
6.熟悉nginx服务器的部署及应用。
7.熟练使用git,maven的工具,能使用maven进行项目管理和打包。
8.熟悉面向对象的软件设计,分析方法
了解vue、JavaScript、ajax、css与JQuery等web端开发技术
自动售卖机相关后台,包含web管理端,销售端,设备端及补货端。Web端是对应的订单管理系统,可以针对设备所销售订单进行查看和操作、对设备进行补货停机出货等操作、相关补货记录查看等。设备端负责与售卖机直接通信,监控设备的健康情况(最近的出货失败次数、是否在线等情况),通过mqtt进行信息的订阅和推送。补货端,提供给商家的操作人员进行补货,以及针对设备的运行情况进行上报。
销售端,负责商品的销售,并且把销售相关情况推送给设备端和web管理端。