1.熟悉Spring,SpringMVC,MyBatis,shiro,QuartZ等开源框架技术;
2.熟悉SpringBoot+SpringCloud微服务架构;
3.熟悉Maven,Git,Svn等项目管理工具;
4.熟悉MySql数据库,熟悉常用sql的优化,熟悉Eureka注册中心,Zuul网关工具,Feign客户端调用工具,断路器Hystrix,RabbitMQ消息中间件,FastDFS分布式文件系统
5.熟悉Redis缓存,elasticsearch全文检索
6.熟悉Bio,Nio,Netty网络编程;
1. 项目名称: 北京手环健康管理
技术栈
Spring、SpringMvc、MyBatis、shiro、 Redis、RabbitMQ、 nginx、netty、QuartZ、Echart
描述
该项目主要是学校对学生的日常心率、体温、定位和考勤的监控。对异常数据能够预警。同时兼顾后台管理功能,包括学校、教室、班级、课程、教室、学生、手环、参数、预警历史、角色管理模块的管理。
我的职责
1-1:实现shiro的权限管理,用户可选择角色,角色可选择权限。并通过redis对session管理
1-2:实现后台课程管理,学生管理,参数管理角色管理模块的开发。模块内展示,添加,修改,删除操作。课程和学生的批量导入,时间段内课程对换,学生选课信息批量导入,角色选择权限的树状展示。
1-3:设计心率和体温数据保存redis的格式,解决因查询数据量大而导致生成心率图慢的缺陷
1-4:完成考勤打卡采用websocket,实时推送打卡数据的展示
1-5:socket端采用netty接受数据,完成对心率和体温数据,sos异常数据的发送短信的需求