M
IM即时通讯
即时通讯
项目背景:项目是百望云为了实现客户给客户之间建立一个沟通的桥梁,为了完善自己的平台而做的一个产
品迭代。
项目成果:已经上线了,实现了即时通讯和以往的历史消息的存储
具体实现:主要框架是SpringBoot,通过Netty,GoogleProtocolBuffer构建的通信,使用Nacos做注册发
现.
承担任务:对历史消息的保存,即一个用户给他的客户发送消息,但是对方未注册账号的处理和对新信息的处
理保存。
工企佳
工企佳
2022.4-2022.8
项目背景:项目是保定市满城区政府的一个项目,让企业把每个月的产值上报一下,好让工信局了解企业的
现状。以便自己或者联合其他部门一起颁布一些补贴或者其他政策。
项目成果:已有400家企业入驻
具体实现:前端使用Element-UI进行前端开发,后端使用SpringBoot框架、持久层使用Mybatis框架以及
Mybatis-Plus插件进行CRUD操作、阿帕奇POI技术,通过自定义注解加aop加redis做到了防止重复连续提交
的.
承担任务:对于企业模块中企业产值上报的开发,逾期未上报的管理,异常产值的审核
开发过程中,提出了对于逾期未上报的判断方式,使用了定时任务来解决,同时对网页进行了反爬取的措施,
通过定义headers中的User-Agent字段来反爬取
学生评教系统
学生评教系统
2022.1-2022.3
项目背景:该系统是地方培训机构用于对于学生对老师上课反馈的平台,前台进行信息展示,后台进行信
息管理,包括学员对老师所授课程的评教,领导对教师所授课程评教,督导对教师所授课程的评教,老师
查看评教等模块
具体实现:前端使用BootStrap框架开发,使用thymeleaf和ajax与后台进行数据交互,系统使用
SpringBoot框架进行后端开发,MyBatis进行数据库的CRUD操作,使用非关系数据库Redis避免重复
提交的可能和短信验证登录,Linux项目部署上线。
承担任务:本人在项目中主要承担对教师查看评教信息,以及登录功能的实现。
开发过程中,我对于如何呈现教师教学质量水平提出了自己的方案并被采用,使用cookie和redis实现了各
个站点的登录和防止重复点击,使用EasyExcel实现了导出功能,实现了腾讯云短信发送服务,实现了词
云功能。