1.开发环境:IDEA + JDK 1.8 + Maven + Git + MySQL
2.技术架构:Mybatis-Plus+ Nacos + Redis + OAuth2.0+ RabbitMQ + SpringBoot+docker
3.项目描述: 苏州银行hr系统是一个比较全面性的人力资源管理系统, 对接苏银集团主系统, 拥有薪酬,考勤,绩效,员工管理四大模块, 员工管理结合员工表现, 行为管理等, 薪酬模块集合薪酬计算, 总结 , 总额预算, 总额配置等功能 , 考勤模块集合打卡 , 排班 , 全行员工表现统计, 各部门考勤打卡及工时统计等;
责任描述:
1. 参与项目的需求分析和项目构建.
2. 负责薪酬, 考勤两个模块的开发工作
3. 使用消息队列保证各个微服务间的调用效率, 不影响用户使用体验, 保证消息队列消息的稳定性, 发送消息失败时重新发送, 及未收到消费者回复时重发等机制, 及持久化rabbitMq日志文件到硬盘, 避免消息丢失等
4.优化uat环境的sql, 尽量避免sql的全表检索, 以及尽量保证数据库索引不失效.
5.检查表结构, 表字段过多时进行分表