1、 了解并使用RabbitMQ等消息队列,使用可视化工具操作消息队列并完成数据消费。
2、 了解并使用Redis、MySQL等数据库。使用可视化工具进行操作,并使用过Redisson、MP等框架完成对
其业务操作。
3、 熟悉使用SpringBoot架构和MyBatis、MyBatisPlus等框架。使用docker搭建consul集群、并将后端和算
法服务镜像化docker部署、k8s部署和kubesphere部署
数字人项目:
使用SpringBoot架构整合Mybatis可持续框架,该项目跟各算法服务整合完成数字人直播平台生成。由本
人接收,曾独自一人维护整体项目运行维护和开发工作。
维护nlp和cv两块领域的算法工程化和本地私有化部署,包括而不限于tts、atv、matting、combone、k
bqa、faq等十多个算法服务的镜像化部署工作,使用腾讯云和devops平台完成前端后端和算法服务平台部署
维护工作,同时保证后端服务和算法服务的交互稳定。
极速入职项目:
使用SpringBoot架构整合Mybatis可持续框架,完成主站入职平台项目。该项目由本人从零搭建,设计了
数据库框架,由多个系统提供数据,采用RPC的方式整合了offer系统、ATS系统、Hrcore系统等多个系统,实
现了B站效率平台极速入职的功能。
本人主要负责H5端后台管理的功能,该部分功能集成了微信登录、微信消息推送、OCR识别身份证和银行
卡信息、远程访客机实时刷新二维码等第三方功能模块。实现了入职用户在接受offer、填写个人信息、电子签
订合同、入职报道等功能线上一体化流程。
高速稽查项目:
使用SpringCloud架构整合MybatisPlus可持续框架,采用consul分布式集群完成了微服务项目搭建,服
务、kafka、redis、zk和consul等均使用docker容器化部署。结合公司车辆REID识别引擎,实现了适用于国
内高速路口门架和收费站的数据管理计算平台。
本人主要负责了定时图表统计服务、车辆布控任务服务、配置中心服务、数据对接服务的开发工作。
(1)定时任务和redis分布式锁,控制任务避免多节点重复执行。
(2)rpc读数据定时生成数据表。项目数据量庞大,设置时表天表分批量呈现,用future框架异步定时统计。
(3)引入轻舟平台区控服务,redis提升布控性能,feign获取车辆原始数据,使用一级缓存、二级缓存和数
据库分层筛选。
(4)提供报警记录稽核整理,完成视频解析、分片上传、多线程下载、缝合操作,截取特定帧的前后15秒视
频生成回放。因涉及到多种报警记录,采用数据库入口表多线程查找多记录表的方式实现。
配置中心服务:
(1)使用K-V页面配置方式,将所有服务的公共配置抽取出来。
(2)配置文件通过页面新增、编辑、批量上传至ftp存储,可对ftp上传下载删除等操作。可保存所有配置文件
历史记录,通过前端切换、还原、覆盖。
(3)完成分中心开发,使用redis将分中心和业务路段抓拍点绑定,全局控制数据备份和删除。
(4)完成维护中心开发工作。可将服务容器化镜像的tar包通过Minio上传、校验、使用scp部署至多个节点
并使用脚本运行启动。
地图轨迹算法(主要运用数学向量和微积分线性代数相关知识):
(1)对地图上车辆运行轨迹做出合适距离的平行线,使得每相邻拐点的平行线呈现出弯折平行的效果。
(2)本系统中业务门架存在偏移现象,设计算法,使得所有门架点均可映射至对应路段,并完成行车轨迹在
各门架点之间的运行效果。
使用SpringCloud架构整合MybatisPlus可持续框架,采用consul分布式集群完成了微服务项目搭建,服 务、kafka、redis、zk和consul等均使用docker容器化部署。结合公司车辆REID识别引擎,实现了适用于国 内高速路口门架和收费站的数据管理
使用SpringBoot架构整合Mybatis可持续框架,该项目跟各算法服务整合完成数字人直播平台生成。由本 人接收,曾独自一人维护整体项目运行维护和开发工作。 维护nlp和cv两块领域的算法工程化和本地私有化部署,包括而不限于tts、atv、matting、combone、
使用SpringBoot架构整合Mybatis可持续框架,该项目跟各算法服务整合完成数字人直播平台生成。由本 人接收,曾独自一人维护整体项目运行维护和开发工作。 维护nlp和cv两块领域的算法工程化和本地私有化部署,包括而不限于tts、atv、matting、combone、