点击空白处退出提示
作品详情
主要使用技术:Spring Boot、MyBatis、Mybatis-Plus、Quarzt、Redis、Mysql、opencv、ocr、poi
负责项目技术选型与项目基础框架搭建,参与项目需求评审、流程设计,功能模块设计以及后端开发,以及产品上线交付后的维护工作,bug跟踪。
基于 opencv+opencv_contrib 技术实现复杂答题卡二维码的扫描识别,解决普通二维码识别技术识别效果不佳的问题。
基于令牌桶算法对ocr接口进行限流处理,解决并发扫描导致 QPS 限制瓶颈的问题。
对接公司自研 ocr 接口,实现不同学科不同类型答题卡识别(选择题、判断题、填空题、解答题等)与处理。
基于 Redis 双重锁检测机制+单例模式,解决扫描答题卡时并发导致重复学号答题卡同时识别入库导致脏数据的问题。
整合阿里云 oss 对象服务器存储学生的答题卡图片以及作答明细等不可删除的图像数据。
实现小程序扫码登录功能,创建登录二维码、扫码(二维码失效校验)以及确认登录等操作。
排查解决线上生产问题并维护系统稳定运行,如慢查询优化,代码重构、慢 sql 调优等解决成绩数据量过大导致查询耗时问
题,数据量预计达百万级别。
接入外部题库 Api,实现外部题库试题数据同步功能,基于 poi 实现 word 试题导入并自动解析功能。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论