掌握 SpringMvc、SpringBoot 以及 Spring Cloud Alibaba 等主流开发框架,并能够高效地运用这些技术栈进行项目开发;
熟悉 RabbitMQ 、kafka消息队列的使⽤,了解RocketMQ消息队列⼯具;
熟悉 MySQL关系数据库;
熟悉 Redis相关缓存的使用;
工号实名制
涉及技术: Spring Cloud Alibaba、MySql、Mybatis-plus、Redis、Kafka、Xxl-Job
项目介绍:
工号实名制系统是为某国企所有员工实现一人一工号、工号统一实名纳管而成立的项目。
在职期间,参与核心业务相关的开发(工号申请、工号同步、工号下发、工号实名)、系统级别的开发改造(接口加密传 输、数据加密存储)以及各个外部系统相关的对接事宜(接口、业务需求对接等)
工号相关:
通过工号实名制H5小程序完成相关系统的申请工号 信息填写 、实名认证 (需涉诈安全考试通过),完成工号的申请填写;
系统每天通过定时任务调度,批量将当天的申请,提交到第三方低代码审批平台,生成对应的工号申请流程,完成申请审批流程后,通过kafka回调相关审批结果;
对回调通过的审批结果,调用 第三方用户中心平台 相关注册接口,完成用户的工号申请,同时生成工号下发记录;
系统每天按一定时间间隔按生成的工号下发记录,通过调用 第三方能力中心平台 接口能力,下发到对应的 第三方系统 ; 接口加密:
系统内部前后端使用AES进行加密;与第三方系统的接口交互,则可按系统配置使用AES或RSA进行加密; 数据加密:
只针对敏感数据(身份证、手机、邮箱)等较为重要的数据进行加密存储;