#JAVA##JAVA面经##JAVA内推# 1. 你项目中保证抽奖结果保存的核心技术方案是什么? 回答思路 抽奖核心痛点:高并发、超发、重复中奖、数据不一致。 方案必须包含:事务 + 分布式锁 + 幂等 + 库存控制。 结构:加锁 → 校验库存/资格 → 扣减库存 → 保存中奖记录 → 提交事务。 标准答案 核心方案:Redis 分布式锁 + 数据库事务 + 幂等控制。先通过分布式锁防止并发超抽,再在事务里校验资格、扣减奖品库存、写入中奖记录,保证抽奖结果原子性、不超发、不重复。 2. 项目中处理抽奖异步逻辑时,使用的具体异步框架是什么? 回答思路 异步场景:发奖、通知、记录日志...