安全培训系统

我要开发同款
Dawn_L2023年11月20日
121阅读
开发技术javauniappmysqlvue
所属分类小程序

作品详情

使用技术:SpringBoot+SpringCloud+Mybatis-plus+MySQL+redis+RabbitMQ+docker+xxljob
该系统主要用于视频培训,在线考试,证书生成,培训课程的购买等。
主要参与了小程序和后台管理系统的后端接口开发和高并发及大数据量的优化,具体内容如下:
1.通过数据库分区,索引,缓存,消息队列进行优化,做到接口响应在毫秒级
2.视频的点赞和收藏功能优化,通过 redis 批量收集点赞和收藏数据,再定时更新到数据库
3.视频的学习进度、播放进度优化,通过懒加载的方式优化课程详情列表;优化慢 sql ,对播放进度表进行分表和代码优化,性能提升了10倍
4.学习证书的生成,通过 ImageMagick 生成相应的证书图片
5.人脸识别登陆与在线考试验证,对接百度人脸识别,提供人脸录入,人脸修改,人脸删除,人脸比对功能
6.课程的观看权限与退款,已购买课程或会员卡的观看权限判断;课程和会员的退款申请与审核功能
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论