项目
项目一垃圾识别小程序
开发环境:idea+maven
主要职责:后端开发
主要模块:垃圾识别、垃圾上报、上报管理、用户角色切换
使用技术:mysql+springboot+mybatis-plus+redis+minio
项目描述:调用百度图片识别api返回识别垃圾类型,进行垃圾字典数据维护以及反馈用户结果,用户可以进行垃圾上报操作,消息通过
短信以小程序及模板消息通知镇街管理员进行收运,小程序用户可以切换镇街或城管身份进行不同的操作
项目二
喜伴配送
开发环境:idea+maven
主要职责:二次开发
使用技术:mysql+springboot+mybatis-plus+redis+webscoket
项目描述:线上和线下购物小程序,用户可以线上进行拼团购物、获得相应积分,到线下店铺兑换商品,出示核销二维码,业务员进行
扫码核销订单。主要使用redis进行记录拼团状态,监听订单key过期时间,取消订单等,用websocket刷新用户端二维码状态。
项目三
东莞市有害垃圾数据大屏
开发环境:idea+maven
主要职责:改版、新需求开发
使用技术:mysql+springCloudAlibaba+mybatis-plus+redis+minio
项目描述:使用微服务架构搭建的可视化数据大屏项目,动态展示收运、分拣、转移、车辆轨迹数据,包含gateway网关、erp后台调度、
附件管理(minio)、验证模块、定时业务服务,该项目侧重于数据处理以及sql语句,当车辆轨迹数据超过一百万条时,进行了分表操作,
并定时存入mongoDB加快查询速度实现了读写分离
项目四金茂污水处置项目
开发环境:idea+maven
主要职责:后端开发
软件架构:mysql+springCloudAlibaba+mybatis-plus+redis+minio
项目描述:微服务架构搭建的可视化数据大屏项目,大屏包括收运转移模块、大气监测模块、用电监测模块,后台erp系统收运数
据、设备异常数据展示、台账数据导出excel、转移数据导入、车辆管理等,大屏数据采用websocket实时推送,监控收运过程发车、
过磅、空磅等数据实时推送,收运车辆轨迹调用第三分GPS平台实时获取,该项目采用了docker打包镜像方式部署