如何防止超卖限流怎么实现的 令牌桶算法原理怎么保证库存一致性 用消息队列实现最终一致的话 消息消费失败了怎么办,会不会导致库存没扣掉 面试官还问为什么要用消息队列实现,他说这样保证最终一致性是没有意义的,会导致超卖 然后我说分布式锁, 他说这样子也不能防止超卖怎么防止重复下单,用到唯一索引,怎么设计索引的 怎么保证mq消息可靠性项目中redis都在哪里用了 用到哪些数据结构 还了解哪些redis持久化库存没扣成功或者订单生成失败怎么办 怎么回滚 cookie jwt session有何区别 为什么jwt没有csrf风险 csrf产生的原理是什么java用过哪些集合 concurrenhashmap为什么线程安全且性能好怎么创建多线程 线程池参数多线程之间可见性怎么保证threadlocal作用mysql怎么实现乐观锁 悲观锁 使用悲观锁要注意什么 独占一条记录 排他锁如何实现 A持有排他锁 那别的线程一直阻塞吗sql执行过程 命中索引后的过程最长不重复子串(申请换题了 刚开始的不会)