1、 熟练掌握 IDEA、Eclipse 项目开发工具;
2、熟练掌握 Spring、SpringMVC、Mybatis、SpringBoot、SpringCloud 微服务框架及项目开
3、熟练掌握 MySQL、Oracle、达梦数据库,能编写复杂 SQL 语句及性能优化;
4、 熟练掌握 JSP、Servlet、JDBC 等技术;
5、熟练掌握 HTML,熟练使用 DIV+CSS 布局完成页面设计,并熟练使用 Ajax、JavaScript、
JQuery、LayUI 等前端开发技术;
6、 熟练掌握 Git、SVN 版本控制工具;
7、 熟悉 Linux 系统常用命令及进行项目部署;
8、 熟悉 Redis 非关系库,了解其底层原理及应用场景;
9、熟悉 RabbitMQ 消息中间件,了解其底层原理及项目应用场景;
10、 熟悉 Docker 环境部署及 docker 操作命令;
11、 熟悉 Seata 分布式事务处理;
12、熟悉 Redission 分布式锁的使用及应用场景;
13、熟悉 WebSocket 基础原理及应用方式;
14、 熟悉 POI 对文件进行各种操作;
项目名称:e矫通智慧矫正平台
项目描述:此项目致力于打造人性化、全面性学习平台。平台包括资源课程、在线考试、在线自评、集中学习、人员签到等多个模块。可根据人员类型进行资源视频智能推送。用户可随时进行量表测评心理状况,包括 SCL
-90、艾森克、COPY
-PI、16PF 等多个量表,是一款用于矫正人员全面便捷学习的平台系统。
技术架构:SpringBoot、MyBatis Plus、Spring Security、Redis、MySQL、Socket.IO、Docker、Nginx、ZXing、VUE
责任描述:
- 完成数据库设计,后台项目代码编写;
- 调用天地图对地点定位,判断用户签到地点是否正确;
- 使用 Socket.IO 对分片资源视频以 IO 流方式传输播放;
- 使用 ffmpeg 进行资源压缩、生成片头、视频合并、截取缩略图;
- 利用非对称加密算法进行分片视频加密,保障视频资源安全;
- 使用多线程 Callable 完成后台接口资源获取;
- 调用虹软人脸识别,进行人脸对比;
- 使用 zxing 库生成二维码,客户扫描进行集中学习签到;
- 使用 Docker 容器部署项目,进行项目日常维护;
- 编写 VUE 后台管理端界面;
项目名称:新生在线智慧矫正平台
项目描述:该项目致力于国内“智慧监狱”方向,是一款帮助服刑人员学习改造的平台。平台包括视频教育、分类矫正、测试评估、安全管控、在线自评等多个模块,针对不同类型服刑人员进行教材定制,服刑人员可在手持端进行视频学习、考试测评、娱乐等,个人学习情况在连接机柜时进行统一回传,为实施服刑人员矫正提供数据。
技术架构:SpringBoot、SpringCloud、MyBatis Plus、Nacos、Gateway、feign、Seata、Sentinel、Redis、MySQL 、达梦数据库、Socket.IO、Docker、Nginx
责任描述:
- 进行环境搭建部署,编写开发文档;
- 使用 Socket.IO 对分片资源视频以 IO 流方式传输播放,解决本地大文件读取问题;
- 利用 AES256 加密算法进行分片视频加密传输,保障视频资源安全;
- 集成 Seata 分布式事务,保证数据一致性;
- 使用 Docker 容器部署项目,进行项目日常维护;
- 使用多线程完成后台接口资源获取;
- 调整 feign 参数进行服务间调用调优;
- 进行 MySQL 转国产达梦数据库及数据迁移,nacos 适配达梦数据库;