1143 一个 Spring Boot 服务接口平时约 100 毫秒,偶尔升到 5 至 10 秒,每天出现几次且无明显规律;机器内存缓慢上涨,重启后暂时改善,运行一段时间后又出现。你会怎样排查,用什么工具或命令?考察候选人面对偶发长尾延迟叠加内存缓慢上涨时的系统化排查思路:能否先建立观测与证据链,再区分 GC、内存泄漏、线程阻塞、外部依赖等根因,并说出具体工具命令与验证方法。 查看学习思路
1147 MQ 消费场景下,如何保证任务幂等并避免多个消费者同时处理同一任务?考察候选人对消息队列消费语义、幂等设计和并发消费控制的理解,能否处理重复消费、多消费者竞争和 ACK 前崩溃等边界情况。 查看学习思路