SpringCloud 技术:Eureka,OpenFeign,Zuul
数据库技术:Mysql,Mybatis,Redis,MongoDB。
消息队列技术:Kafka。
其他技术:数据库横向分表,SpringSession,Poi 报表,QRCode,SpingMail,
五育智慧评价系统 java开发工程师 2021.06-2023.02
纸溯魔方 java开发工程师 2020.12-2021.06
厦航竞价升舱系统 java开发工程师 2020.03-2020.11
IBE票务系统 java 2018.08-2020.03
内容:
项目概述:
系统主要面向中小学学校,为老师,家长,学生提供了德智体美劳多个维度的评价服务,和十分全面的数据画像功能。
技术栈:
SpringCloud 技术:Eureka,OpenFeign,Zuul
数据库技术:Mysql,Mybatis,Redis,MongoDB。
消息队列技术:Kafka。
其他技术:数据库横向分表,SpringSession,Poi 报表,QRCode,SpingMail,Epas 配置中心(内部)。
项目职责:
开发任务:完成了体质健康评价,行为评价,评语评价,自定义数据评价,写实评价和学生画像,学校画像,区域画像等模
块的开发。
性能优化:对 Mysqi和 MongoDB 慢查询进行素引的优化,批量查询与插入优化,接口分页与懒加载优化,定时任务建立统计
表t+1优化,数据库横向分表优化。
安全健康保证:在编码的过程中考虑角色权限,避免越权行为发生。对脏数据处理的时候,会将清除的数据存储到服务器,
如果出错可以恢复数据。定时任务执行成功邮件,如果看邮件发现失败要及时排查失败原因。
新技术调研与落地:调研了 Hystrix 技术,并整理了具体接入文档。
业绩:
系统为全国300所学校的百万师生与家长提供了稳定的多角色评价服务,获得了师生和家长的一致好评。