掌握 Java 开发, SSM Spring SpringBoot SpringCloud Dokcer ActiveMQ Redis Nginx Mybatis JPA SpringData 等
前端
Python 爬虫
项目一:荣成智慧体育大数据平台
项目时间:2018.10 -至今
担任角色:独立开发微服务模块
项目描述:,独立开发服务模块 该系统主要是基于SpringBoot+SpringCloud的微服务项目,数据库使用的Mysql ,ORM使用的是SpringData+JPA 配合QueryDSL 很方便的进行查询,消息使用的是ActiveMQ ,缓存用的Redis , 权限用的Shiro,包括有体测服务,运动健身服务,专家模块服务,赛事社团模块服务,场馆模块服务,新闻模块服务,巡检模块服务,消息模块服务 等等 ,各个服务使用Cloud 的Fegin 进行相互调用 使用Docker进行部署发布
体质测试服务:通过微信小程序提供的二维码和体测设备进行扫码,即可开始各项体测,如握力测试,肺活量测试,台阶测试等等,测试成绩上报到后台然后进行分析再通过WebSocket推送到小程序端即可在小程序上显示,当各个必要的体测项目测试完成后即可 生成体测报告,通过MQ 通知 运动模块 生成运动报告等功能
运动健身服务:通过小程序上报每日运动记录 用户的每日运动,也可添加各种运动记录,饮食记录 通过抓取网页数据 抓取了1000多种饮食种类可供选择,通过分析用户的各种运动饮食记录 以及结合每日的运动 给出运动报告,提供运动饮食推荐等等。
专家模块服务:用户通过小程序上可以查看到后台添加的专家,可以在小程序上询问某个专家消息,通过WebSocket进行实时的对话,专家对话模块会调用消息模块进行记录发送的消息等等