◆熟悉Java语言和面向对象编程思想。
◆熟练使用SpringCloud、SpringBoot、Spring、MyBatis框架整合进行企业级的Web开发。
◆熟练运用Redis、rocketmq、nacos、dubbo、zookeeper等中间件开发
◆熟练使用MySQL和Oracle数据库
◆熟练使用IDEA、Navicat、PLSQL、GitLab、xftp、xshell等编程开发工具。
◆熟悉Tomcat等应用服务器.
◆熟悉常用的设计模式与面向对象设计原则
◆熟悉运用MQTT等智能硬件对接协议
◆熟悉阿里云IOT、OSS、ECS、MaxCompute 短信服务等模块
1.扫码开门:用于线下业主利用微信扫描小区门禁二维码开门。在业主开门的同时,在某邻后台记录业主的开门时间,开门状态,并弹出相应的推荐广告等。该功能使用了缓存功能,将首次打开小程序的用户信息保存至redis缓存中,在后续用户打开小程序时,先从缓存中读取用户信息实现开门。从而降低了高峰期时对后台数据库的大批量读写压力。利用消息队列技术将业主的开门信息排队写入数据库,既保证了队列的幂等性也