2022.11.16 加入,已入驻 316 天。
2022.11.16 加入,已入驻 316 天。
项目职责:技术架构: SpringBoot+MyBatis+MySql+Redis 项目职位: JAVA 后端开发 项目描述: ITO 外包管理系统,是为公司内部使用开发的简历管理系统,方便公司对简历和客户的管 理,主要模块有招聘管理,岗位管理,客户管理,人事管理,薪资管理,财务管理等; 项目职责: 1、参与项目需求分析 2、负责简历表设计和简历模块的开发。 3、负责客户表的设计和模块开发。 4、负责相应模块的设计文档编写。 技术点描述: 1. 简历表的设计是多对多的,简历的字段有点多,设计使用了垂直分表,新增简历的时大量的用到字典表;新增 时还用到了 pdf 解析,在pdf文件上传后将简历信息按照数据表字段进行分割返回给前台,将信息展示到添加 页面;缓存用的是Redis; 2. 在简历推送时,做到了实时推送,使用了WebScoket,把http协议改成了WS协议,把短链接改成长链接,同时 还调用了WebSocket 的SendMessage方法就可以达到数据的实时更新; 3. 在简历和岗位展示的时候用到了分级查询,用户登录进来按照用户角色的等级来展示需要展示的列 表数据,比如说经理登录进来只能看到自己带领的部门下边员工所创建的数据,不能看到其他部门的数据;