1:熟悉mysql关系型数据库、redis非关系型数据库
2:熟悉使用docker部署、搭建环境等
3:熟悉spring全家桶、nacos注册等注册中心、mybatis/mybatis-plus、jpa等
4:熟悉websocket、RabbitMq、
5:使用过habse、hadoop等大数据挖掘
项目
项目一垃圾识别小程序
开发环境: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打包镜像方式部署
项目五saas平台
开发环境:idea+maven
主要职责:后端开发
软件架构:mysql+springCloudAlibaba+mybatis-plus+redis+minio
项目描述:该项目包含管理端以及租户端,通过租户id进行数据隔离,包含了基础模块、验证模块、附件管理、档案管理、工作流模块,
工单管理模块,项目使用了springsecrity权限验证,minio文件服务,具有基本公司管理服务、档案创建采用动态表单形式,由用户自由
构建,包含立项、整理、归档、借阅的、审批等操作,工作流采用flowable流程引擎开发,可关联动态表单,实现了发起、审批、退回、
驳回、抄送等操作
项目 项目一垃圾识别小程序 开发环境:idea+maven 主要职责:后端开发 主要模块:垃圾识别、垃圾上报、上报管理、用户角色切换 使用技术:mysql+springboot+mybatis-plus+redis+minio 项目描述:调用百度图片识别api返回识别
项目 项目一垃圾识别小程序 开发环境:idea+maven 主要职责:后端开发 主要模块:垃圾识别、垃圾上报、上报管理、用户角色切换 使用技术:mysql+springboot+mybatis-plus+redis+minio 项目描述:调用百度图片识别api返回识别
项目 项目一垃圾识别小程序 开发环境:idea+maven 主要职责:后端开发 主要模块:垃圾识别、垃圾上报、上报管理、用户角色切换 使用技术:mysql+springboot+mybatis-plus+redis+minio 项目描述:调用百度图片识别api返回识别