2026-08-12 工作日志
模块进展同步与需求决议会
本次会议同步了各模块进展,讨论并决议了团购出货自动化结案需求,明确了电子围栏及银行中心项目的风险与后续安排。
小结
1. 各模块项目进展同步
- 门店积分运营:昨晚已完成更新,今日已发布。
- 门店积分逆向:需求文档(MRD)已修改完毕,待更新。
- 数据一致性:主数据与小智系统间因时间戳问题导致的数据不一致已修复并完成数据拉齐。
- 云山系统:已定位并修复了昨日的报错问题。
- 电子围栏:数据已修复并补推,但数据质量验证仍存在问题,功能及接口修复排期待定。
2. 团购出货自动化结案需求
- 经讨论,决定将此项需求的启动时间推迟至下周。
3. 银行中心项目
- 相关功能的排期将在本周内梳理完毕。
待办
1. 门店积分逆向项目
- 刘晓娜需在今日将更新后的 MRD 文档发送给李亚洲。
2. 团购出货自动化结案项目
- 吴菊需将此项需求同步给黄磊,并安排下周组织调研。
3. 电子围栏项目问题跟进
- 李亚洲需在今日再次与麦超及供应商团队沟通,推动解决电子围栏的数据及功能问题。
4. 银行中心项目排期
- 刘晓娜需在本周内梳理并提供各功能的排期。
5. 数据一致性问题修复
- 小智系统需在本周内完成功能修复并上线。
6. 组织专项会议
- 李亚洲需在今日组织一次会议,专门讨论电子围栏项目存在的问题。
候选人张赛赛技术面试
本次会议为候选人张赛赛的技术面试,面试官围绕其项目经验、技术难点、MySQL 优化及 MyBatis 使用等方面进行了深入交流。
小结
1. 候选人项目经验与技术能力
- 候选人拥有 6 年+ 的 Java 开发经验,曾就职于 MaaS 行业及爱创公司,参与过多个项目。
- 在爱创公司负责的项目中,主要进行婴幼儿奶粉行业的追溯及营销活动开发,包括出入库、码流向追踪以及消费者积分商城等模块。
2. 技术难点与解决方案
- 预警通知轮询机制:针对预警通知需在特定时间间隔内轮询发送的技术难点,候选人采用 Redis 延迟队列方案解决。该方案优于定时任务,能更好地处理动态配置的时间间隔和已读状态判断。
- 接口幂等性设计:为防止门店因重复消费而获得多次返利,候选人使用了全局唯一 ID(如商品码)来确保同一业务请求只被处理一次。
3. MySQL 性能优化
- 慢查询定位与优化:通过 EXPLAIN 命令分析 SQL 执行计划,定位未命中索引或全表扫描的慢查询,并通过添加合适的索引(如联合索引、覆盖索引)进行优化。
- 大数据量分页查询优化:针对数据量大导致翻到最后几页时查询变慢的问题,提出了使用"先查 ID,再子查询"的方案,结合覆盖索引减少回表操作,提升分页效率。
4. MyBatis 使用经验
- 熟悉 MyBatis 常用标签,如 select、update、if、foreach 等,用于动态 SQL 的编写。
- 使用过 MyBatis 的分页插件,其原理是在执行 SQL 前先 count 总数,再根据总数和分页参数动态拼接 limit 语句。