更新Timeline_202409

❗❗❗必读❗❗❗ 🧣🧣🧣项目实战课介绍&老用户福利 题目 更新时间 更新内容 ✅全国的酒店价格(千万级)需要在某个瞬间比如7点发生变动,怎样高性能准点去进行变更 09-28 16:35 新增场景题 ✅做一个过滤黑名单网址的系统,你觉得要怎么实现,会用到哪些数据结构? 09-28 14:14 新增场景题 ✅说下什么是p90,p95,P99? 09-28 13:49 新增问题+补充答案 ✅反射与封装是否矛盾?如何解决反射破坏封装不安全的问题? 09-28 12:40 新增问题+补充答案 ✅一个表有用户和时间两个列,现有3个需求:根据用户查;根据日期查;根据日期和用户查;问怎么建立索引? 09-21 13:11 新增场景题 ✅进入电梯里断网后又恢复刚开始为什么网络慢? 09-21 12:01 新增场景题 ✅TCP和UDP的区别是什么? 09-21 11:34 增加链接 ✅介绍下TCP是如何实现拥塞控制的? 09-21 10:58 新增问题+补充答案 ✅一个天平,7g和2g砝码各一个,将140g盐分成90g和50g,需要称多少次? 09-21 10:09 内容微调(减少歧义) ✅介绍下CMS的垃圾回收过程 09-21 09:07 内容微调(减少歧义) ✅项目中,如果日志打印成为瓶颈,该如何优化? 09-20 22:00 错别字修改 ✅一个天平,7g和2g砝码各一个,将140g盐分成90g和50g,需要称多少次? 09-14 14:09 新增智商题 ✅外卖系统,一天一千万条数据,用户需要查到近30天的数据,商家也要查询到30天的数据,怎么设计表? 09-14 13:48 新增场景题 ✅不用大于号小于号怎么判断两个正整数大小? 09-14 13:27 新增场景题 ✅把商品加入购物车时断网了,该怎么在重新联网时同步? 09-14 13:11 新增场景题 ✅大量的手机号码被标记成骚扰电话,如何存储这些号码? 09-14 12:54 新增场景题 ✅什么是强引用、软引用、弱引用和虚引用? 09-14 12:39 内容重构 ✅如何解决接口幂等的问题? 09-14 15:37 错别字修改 ✅当前读和快照读有什么区别? 09-14 14:41 内容调整(减少歧义) ✅同时使用 @Transactional 与 @Async 时,事务会不会生效? 09-14 14:27 内容调整(减少歧义) ✅泛型中上下界限定符extends 和 super有什么区别? 09-14 14:20 内容调整(代码示例修改) ✅读取一千个文件,一个线程读取和开十个线程读取,哪种方式效率高? 09-07 16:17 新增场景题 ✅a,b 的联合索引,select b where a = xx,无法走索引覆盖什么原因? 09-07 15:14 新增场景题 ✅什么是 IO 密集,什么是 CPU 密集? 09-07 14:10 新增问题+补充答案 ✅调用第三方接口支付时,第三方接口显示支付成功,但是在调用方显示支付失败,问题可能出在哪里 09-07 13:31 新增场景题 ✅实现一个登录拉黑功能,实现拉黑用户和把已经登陆用户踢下线。 09-07 12:43 新增场景题 ✅分布式系统,用户登录信息保存在服务器A上,服务器B如何获取到共享Session 09-07 12:03 新增场景题 ✅Spring默认支持循环依赖吗?如果发生如何解决? 09-07 11:44 笔误修改 ✅SQL执行计划分析的时候,要关注哪些信息? 09-07 21:33 内容修改(减少歧义) ✅MySQL中的事务隔离级别? 09-07 21:30 笔误修改 ✅40亿个QQ号,限制1G内存,如何去重? 09-07 21:25 内容调整(占用空间) ✅Java中的类什么时候会被加载? 09-07 21:20 笔误修改 ✅为什么Redis不支持回滚? 09-07 21:17 链接失效修复

March 22, 2026 · 1 min · santu

更新Timeline_202410

❗❗❗必读❗❗❗ 🧣🧣🧣项目实战课介绍&老用户福利 10月份,刚好赶上双十一开卖,每天都在压测、复盘、值班中度过,另外叠加上最近要搬家、以及接手新的团队,事情巨多,所以更新有所延迟,感谢理解与支持。后续没那么忙了会把进度赶上!!!! 题目 更新时间 更新内容 ✅有100个优惠券,有几千万流量,怎么保证服务器不跨掉,怎么保证最前面的人能抢到这个券? 10-26 17:37 新增场景题 🧣🧣🧣项目实战课介绍&老用户福利 10-26 17:10 优惠券延期 ✅项目中需要应用发布和ddl变更,需要如何保证不出错? 10-26 17:06 新增场景题 ✅什么是OnlineDDL 10-26 17:04 内容补充(高峰期执行) ✅MySQL做索引更新的时候,会锁表吗? 10-26 17:03 新增问题+补充答案 ✅jstack命令的作用是什么? 10-26 16:43 内容补充(影响) ✅jmap命令的作用是什么? 10-26 16:43 内容补充(影响) ✅MySQL为什么会有存储(内存)碎片?有什么危害? 10-26 16:41 补充链接 ✅什么是MySQL的内存碎片?如何清理? 10-26 16:40 新增问题+补充答案 ✅为什么不建议用数据库唯一性约束做幂等控制? 10-26 16:30 错别字修改修改 ✅反射与封装是否矛盾?如何解决反射破坏封装不安全的问题? 10-26 16:30 笔误修改 ✅Leaf生成分布式ID的原理? 10-26 16:30 笔误修改 ✅Redis 如果挂了,你怎么办? 10-26 16:29 笔误修改 ✅账户里面只有十块钱,同时发来两笔订单一共大于十块钱,怎么保证不超花? 10-24 22:38 新增场景题 ✅MySQL执行大事务会存在什么问题? 10-24 22:14 新增部分内容 ✅服务器有多个节点,线上出现用户进入缓慢,监控服务器cpu和缓存没有什么压力,可以从哪些方面排查? 10-19 11:31 新增场景题 ✅到底啥是内存屏障?到底怎么加的? 10-19 10:57 笔误修改 ✅什么是ReadView,什么样的ReadView可见? 10-19 10:51 内容调整(减少歧义) ✅什么是AOT编译?和JIT有啥区别? 10-19 10:46 内容调整(减少歧义)

March 22, 2026 · 1 min · santu

更新Timeline_202411

❗❗❗必读❗❗❗ 🧣🧣🧣项目实战课介绍&老用户福利 题目 更新时间 更新内容 ✅在for循环中调用数据库,有什么缺点?如何优化? 11-30 12:47 新增问题+补充答案 ✅什么是分布式日志系统? 11-30 12:30 错别字修改 ✅记录日志影响性能怎么办? 11-30 12:30 错别字修改 ✅分库分表后,表还不够怎么办? 11-29 21:12 笔误修改 ✅什么是服务降级? 11-29 21:08 内容调整(减少歧义) ✅数据库乐观锁的过程中,完全没有加任何锁吗? 11-29 21:02 错别字修改 ✅什么是数据倾斜,会带来哪些问题?如何解决? 11-29 21:00 笔误修改 ✅分库分表的数量为什么一般选择2的幂? 11-29 20:19 内容补充(更容易理解) ✅Java中Timer实现定时调度的原理是什么? 11-29 20:16 删除废话 ✅SQL执行计划分析的时候,要关注哪些信息? 11-29 20:14 错别字修改 ✅订单到期关闭如何实现 11-29 19:50 笔误修改 ✅什么是前缀索引,使用的时候要注意什么? 11-23 12:58 新增问题+补充答案 ✅Zookeeper的缺点有哪些? 11-23 12:31 新增问题+补充答案 ✅如何保障消息一定能发送到RabbitMQ 11-23 12:21 笔误修改 ✅Dubbo的服务调用的过程是什么样的? 11-23 12:21 错别字修改 ✅Dubbo支持哪些调用协议? 11-23 12:20 错别字修改 ✅Arthas统计方法耗时的原理是什么? 11-23 12:15 笔误修改 ✅MySQL怎么做热点数据高效更新? 11-23 12:14 内容调整(例子优化) ✅什么是自适应限流? 11-2312:08 笔误修改 ✅为什么不建议直接使用Spring的@Async 11-22 22:35 内容补充(更容易理解) ✅什么是垂直越权,如何防止? 11-22 22:29 错别字修改 ✅如何将集合变成线程安全的? 11-22 22:25 笔误修改 ✅Java是如何实现的平台无关? 11-22 22:21 内容调整(减少歧义) ✅如何理解MVCC? 11-22 22:16 内容调整(更容易理解) ✅limit 0,100和limit 10000000,100一样吗? 11-22 22:15 笔误修改 ✅Leaf生成分布式ID的原理? 11-22 22:12 错别字修改 ✅synchronized的锁升级过程是怎样的? 11-22 22:10 笔误修改 ✅如何基于Redis实现滑动窗口限流? 11-22 22:05 内容调整(减少歧义) ✅MQ出现消息乱序了如何解决? 11-16 12:25 新增场景题 ✅两个不相关的网站A和B,如何实现A登录B也能自动登录 11-16 12:08 新增场景题 ✅什么是OAuth2?有什么用? 11-16 11:55 新增问题+补充答案 ✅秒杀场景下,怎么加库存? 11-16 11:37 内容补充(更容易理解) ✅介绍下 RocketMQ 5.0中的 pop 模式 11-15 23:53 笔误修改 ✅数据库逻辑删除后,怎么做唯一性约束? 11-15 23:45 内容补充(更容易理解) ✅你作为项目组长,有制定过哪些规范吗? 11-15 23:43 笔误修改 ✅如何做SQL调优:用了主键索引反而查询很慢? 11-15 23:38 错别字修改 🧣🧣🧣项目实战课介绍&老用户福利 11-15 21:52 更新进展 ✅Redis的持久化机制是怎样的? 11-15 21:55 新增链接 ✅Redis能完全保证数据不丢失吗? 11-15 21:49 新增问题+补充答案 ✅RDB和AOF的写回策略分别是什么? 11-15 21:35 新增问题+补充答案 ✅BigDecimal和Long表示金额哪个更合适,怎么选择? 11-15 21:14 笔误修改 ✅架构设计中最重要的三个要素是什么? 11-15 20:55 内容补充(减少歧义) ✅如何实现百万级排行榜功能? 11-15 20:32 笔误修改 ✅你对加班怎么看待? 11-15 20:14 错别字修改 ✅Oracle中如何实现行转列和列转行? 11-09 19:14 新增问题+补充答案 ✅MySQL如何实现行转列和列转行? 11-09 18:47 新增问题+补充答案 ✅订单到期关闭如何实现 11-09 18:20 内容调整(表述一致) ✅给你一个文本文件,每一行包含一个 QQ号码,请用linux命令进行去重? 11-09 17:18 新增问题+补充答案 ✅5 分钟内最多允许用户尝试登录 3 次,如果错误次数超过限制,需要对该用户进行锁定。如何实现? 11-09 16:36 新增场景题 ✅秒杀场景下,怎么加库存? 11-09 15:58 新增场景题 ✅SQL执行计划分析的时候,要关注哪些信息? 11-09 15:49 内容调整(减少歧义) ✅什么是一致性哈希? 11-09 15:33 笔误修改 ✅Seata的AT模式的实现原理 11-09 15:13 笔误修改 ✅什么是OnlineDDL 11-09 15:10 错别字修改 ✅介绍一下Redis的集群模式? 11-09 15:09 错别字修改 ✅Spring中如何开启事务? 11-09 14:54 笔误修改 ✅如何优化 ElasticSearch 搜索性能? 11-09 14:54 错别字修改 ✅Redis实现分布锁的时候,哪些问题需要考虑? 11-09 14:52 错别字修改 ✅为什么Redis不支持回滚? 11-09 14:48 内容补充(更容易理解) ✅什么是buffer pool? 11-09 14:47 内容补充(更容易理解) ✅synchronized的锁升级过程是怎样的? 11-09 14:23 内容补充(更容易理解) ✅为什么Lua脚本可以保证原子性? 11-09 14:07 笔误修改 ✅为什么MySQL用B+树,MongoDB用B树? 11-09 14:02 内容补充(减少歧义) ✅如何理解MVCC? 11-09 13:49 内容补充(减少歧义) ✅你作为项目组长,有制定过哪些规范吗? 11-03 13:38 新增问题+补充答案 ✅什么是垂直越权,如何防止? 11-03 13:24 新增问题+补充答案 ✅RocketMQ的事务消息和Kafka的事务消息有什么区别? 11-03 13:13 新增问题+补充答案 ✅Kafka支持事务消息吗?如何实现的? 11-03 13:05 新增问题+补充答案 ✅synchronized的重量级锁很慢,为什么还需要重量级锁? 11-03 12:45 新增问题+补充答案 ✅外卖系统,一天一千万条数据,用户需要查到近30天的数据,商家也要查询到30天的数据,怎么设计表? 11-03 12:22 内容补充(更容易理解) ✅如何解决接口幂等的问题? 11-03 12:15 内容补充(更容易理解) ✅全国的酒店价格(千万级)需要在某个瞬间比如7点发生变动,怎样高性能准点去进行变更 11-03 12:11 笔误修改 ✅能不能谈谈你对线程安全的理解? 11-03 12:08 内容补充(减少歧义) ✅Redis中的Zset是怎么实现的? 11-03 12:06 错别字修改 ✅Redis的持久化机制是怎样的? 11-03 12:05 笔误修改 ✅父子线程之间怎么共享/传递数据? 11-03 11:28 内容补充(TTL) ✅给第三方提供接口调用,需要注意些什么? 11-03 11:23 错别字修改 ✅介绍下 RocketMQ 5.0中的 pop 模式 11-03 11:22 笔误修改 ✅Redis如何实现延迟消息? 11-03 11:21 错别字修改 ✅除了做缓存,Redis还能用来干什么? 11-03 11:21 笔误修改 ✅什么是缓存击穿、缓存穿透、缓存雪崩? 11-03 11:20 内容补充(减少歧义) ✅Redisson解锁失败,watchdog会不会一直续期下去? 11-03 11:19 标题修改 ✅synchronized的锁升级过程是怎样的? 11-03 11:16 内容补充(减少歧义) ✅Java中的对象一定在堆上分配内存吗? 11-03 11:14 错别字修改 ✅HashMap在get和put时经过哪些步骤? 11-03 11:13 修改代码样式 ✅Redis 分布式锁和zk分布式锁哪个对死锁友好? 11-03 11:12 笔误修改

March 22, 2026 · 2 min · santu

更新Timeline_202412

❗❗❗必读❗❗❗ 🧣🧣🧣项目实战课介绍&老用户福利 题目 更新时间 更新内容 ✅MySQL的并行复制原理 12-21 13:34 错别字修改 ✅为什么Lua脚本可以保证原子性? 12-21 13:32 内容调整(减少歧义) ✅MySQL千万级数据量,查询如何做优化? 12-21 13:22 笔误修改 ✅为什么不能直接使用Log4j、Logback中的 API? 12-21 13:17 笔误修改 ✅现在JDK的最新版本是什么? 12-21 13:15 内容更新 ✅Redis 的过期策略是怎么样的? 12-21 13:14 内容调整(减少歧义) ✅什么是ReadView,什么样的ReadView可见? 12-21 13:12 内容调整(更容易理解) ✅Innodb的RR到底有没有解决幻读? 12-21 13:11 笔误修改 ✅Redis如何高效安全的遍历所有key 12-21 13:09 错别字修改 什么是隐私计算? 12-21 13:06 笔误修改 ✅什么是Load(负载)? 12-21 13:06 错别字修改 工作1年,大数据开发平台,seata贡献者 12-21 13:00 新增面经 ✅a,b都有索引,select * from table where a = xx order by b。走哪个索引? 12-21 12:59 新增问题+补充答案 ✅分布式ID生成方案都有哪些? 12-21 12:56 ✅详细介绍下号段模式生成分布式ID的原理和优缺点? 12-21 12:55 新增问题+补充答案 ✅limit 0,100和limit 10000000,100一样吗? 12-21 12:27 补充链接 ✅limit的原理是什么? 12-21 12:27 新增问题+补充答案 ✅3年经验,2本,物流调度系统,mq,mysql 12-18 20:48 新增面经 ✅26届,985,12306项目,redis,多线程 12-18 20:41 新增面经 ✅工作8年,游戏中厂,Redis,分布式 12-18 20:18 新增面经 ✅Redis的事务和MySQL的事务区别? 12-18 20:15 新增问题+补充答案 ✅InnoDB的一次更新事务过程是怎么样的? 12-18 20:11 内容更新(减少歧义) ✅什么是数据库事务机制? 12-18 20:05 补充连接 ✅Redis、MySQL和MongoDB的区别是什么,各自适用场景呢? 12-18 19:57 新增问题+补充答案 ✅第三方接口不稳定经常超时,如何处理三方接口异常不影响自己接口 12-14 15:15 新增场景题 ✅什么是数据归档,一般是怎么做的? 12-14 15:02 新增场景题 ✅MySQL千万级数据量,查询如何做优化? 12-14 13:56 新增场景题 ✅MySQL单表一千万条数据怎么做分页查询? 12-14 13:23 新增场景题 ✅布隆过滤器有什么缺点,如何解决? 12-14 12:12 新增问题+补充答案 ✅hash冲突通常怎么解决? 12-12 22:40 笔误修改 ✅什么是脏读、幻读、不可重复读? 12-12 22:38 错别字修改 ✅如何保证本地缓存的一致性? 12-12 22:37 内容补充(更容易理解) ✅说几个常见的语法糖? 12-12 22:31 笔误修改 ✅线程池中怎么设置超时时间?一个线程如果要运行10s,怎么在1s就抛出异常 12-07 15:47 新增问题+补充答案 ✅介绍下 RocketMQ 5.0中的 pop 模式 12-07 15:23 错别字修改 ✅分库分表后,表还不够怎么办? 12-07 15:11 增加链接 ✅如何基于MQ实现分布式事务 12-07 14:32 内容补充(更容易理解) ✅最大努力通知&事务消息&本地消息表三者区别是什么? 12-07 14:00 笔误修改 ✅RocketMQ的事务消息是如何实现的? 12-07 13:17 笔误修改 ✅什么是事务消息,为什么需要事务消息? 12-07 12:43 新增问题+补充答案 ✅JDK21 中的虚拟线程是怎么回事? 12-07 11:22 修改代码示例

March 22, 2026 · 1 min · santu

更新Timeline_202501

❗❗❗必读❗❗❗ 🧣🧣🧣项目实战课介绍&老用户福利 题目 更新时间 更新内容 ✅Kafka 中的Offset是什么? 01-18 15:03 新增问题+补充答案 ✅PL/SQL 是什么,为什么使用 PL/SQL 而不是 SQL? 01-18 13:54 新增问题+补充答案 ✅ROWNUM 和 ROW_NUMBER() 的区别是什么? 01-18 12:49 新增问题+补充答案 ✅26届,985,12306项目,redis,多线程 01-18 11:40 错别字修改 ✅每天100w次登录请求,4C8G机器如何做JVM调优? 01-18 11:35 笔误修改 ✅不用redis分布式锁, 如何防止用户重复点击? 01-18 11:33 内容调整(更容易理解) ✅如何解决接口幂等的问题? 01-18 11:32 笔误修改 ✅索引失效的问题是如何排查的,有哪些种情况? 01-18 11:32 内容调整(更容易理解) ✅高并发的库存系统,在数据库扣减库存,怎么实现? 01-18 11:30 错别字修改 ✅限流、降级、熔断有什么区别? 01-18 11:18 笔误修改 ✅乐观锁与悲观锁如何实现? 01-18 10:34 错别字修改 ✅ThreadLocal的应用场景有哪些? 01-18 10:29 内容调整(减少歧义) ✅如何在 Java 中实现高效的异步编程?如何避免回调地狱? 01-18 10:25 笔误修改 ✅Spring在业务中常见的使用方式 01-18 10:13 笔误修改 ✅和其他公司做数据交互时,有什么需要注意的? 01-18 10:00 笔误修改 ✅MySQL如果突然断电,会发生数据丢失吗? 01-12 13:30 新增场景题 ✅如何设计一个高可用架构? 01-12 13:22 内容更新 ✅如果让你实现短链服务,如何生成不重复的短链地址? 01-12 12:56 新增场景题 ✅如何在 Java 中实现高效的异步编程?如何避免回调地狱? 01-12 12:39 新增问题+补充答案 ✅如何实现无锁化编程? 01-12 11:53 新增问题+补充答案 ✅MySQL的update语句什么时候锁行什么时候锁表 01-12 10:48 新增问题+补充答案 🧣🧣🧣项目实战课介绍&老用户福利 01-12 09:16 新增专属优惠券 ✅阿里的库存秒杀是如何实现的? 01-04 18:46 增加链接 ✅Spring解决循环依赖一定需要三级缓存吗? 01-04 18:40 笔误修改 ✅数据库扫表任务如何避免出现死循环 01-04 17:38 新增问题+补充答案 ✅为啥 like %xx不走索引?like xx%xxx走索引吗?为啥? 01-04 16:14 新增问题+补充答案

March 22, 2026 · 1 min · santu

更新Timeline_202502

❗❗❗必读❗❗❗ 🧣🧣🧣项目实战课介绍&老用户福利 题目 更新时间 更新内容 ✅常见的进程调度算法有哪些? 03-02 17:29 新增问题+补充答案 ✅软链接和硬链接的区别? 03-02 17:17 新增问题+补充答案 ✅利用雪花算法+Redis 自增 ID,实现唯一订单号生成 03-02 16:44 新增项目亮点&难点 ✅6年经验,资产后台,汽车金融(贷款)SaaS 03-02 16:42 新增面经 🧣🧣🧣项目实战课介绍&老用户福利 03-02 15:46 更新优惠券 ✅如果token被窃取了,是不是就能伪造登陆了? 03-02 15:42 新增场景题 ✅Nacos的服务注册和服务发现的过程是怎么样的? 03-02 15:01 新增问题+补充答案 ✅什么是TCC,和2PC有什么区别? 03-01 22:39 笔误修改 ✅Redis保存库存的时候,如何避免被Redis清理掉? 02-26 22:15 新增场景题 ✅RT飙高问题排查过程 02-25 22:36 笔误修改 ✅SaaS系统中,多租户如何实现? 02-23 14:38 新增问题+补充答案 ✅为啥要全局分布式ID,每张表自增不行吗? 02-23 14:26 新增问题+补充答案 ✅什么是流程引擎,请问流程引擎有什么优缺点? 02-23 13:52 新增问题+补充答案 ✅库存扣减、创建订单,如何拆成TCC? 02-23 13:03 新增场景题 ✅什么是TCC,和2PC有什么区别? 02-23 12:45 补充内容(新增重要区别) ✅Seata的AT模式的实现原理 02-23 12:37 补充链接 ✅Seata的AT模式会不会出现脏读?为什么? 02-23 12:37 新增问题+补充答案 ✅Redis中hash结构比string的好处有哪些? 02-16 13:49 新增问题+补充答案 ✅防止接口被恶意刷流量,除了限流还应在代码层面做哪些防护? 02-16 13:16 新增问题+补充答案 ✅常见的分布式事务有哪些? 02-16 13:19 错别字修改 交易主链路提供风控决策要求RT 5ms的技术方案 02-16 13:19 删除部分无关内容 ✅Java是值传递还是引用传递? 02-16 13:18 内容补充(传值策略) ✅MySQL千万级大表如何做数据清理? 02-16 13:18 内容补充(减少歧义) ✅分表算法都有哪些? 02-16 13:17 内容补充(更容易理解) ✅数据库逻辑删除后,怎么做唯一性约束? 02-16 13:17 笔误修改 ✅Seata的AT模式的实现原理 02-16 12:32 笔误修改 ✅介绍下什么是长连接和短连接? 02-09 13:47 新增问题+补充答案 ✅什么是“墙”?“梯子”的原理是什么? 02-09 13:30 新增问题+补充答案 ✅什么是“孤儿进程”,什么是“僵尸进程”? 02-09 13:11 新增问题+补充答案 ✅详细介绍下号段模式生成分布式ID的原理和优缺点? 02-09 12:42 笔误修改 ✅什么是ReadView,什么样的ReadView可见? 02-09 12:40 内容修改(减少歧义) ✅介绍一下Redis的集群模式? 02-09 12:35 笔误修改 ✅InnoDB和MyISAM有什么区别? 02-09 12:33 错别字修改 ✅RocketMQ消费堆积问题排查 02-09 00:10 内容修改(更容易理解) ✅基于状态机+乐观锁解决订单支付和关单的并发问题 02-04 17:37 新增项目亮点&难点 ✅基于Token校验避免订单重复提交 02-04 17:33 新增项目亮点&难点 ✅简历模板——5年(3) 02-04 17:28 新增简历模板 ✅简历模板——3年(2) 02-04 17:27 新增简历模板 ✅简历模板——1年 02-04 17:27 新增简历模板 ✅简历模板——应届生(2) 02-04 17:26 新增简历模板 ✅秒杀场景下,怎么加库存? 02-04 15:13 补充方案限制 ✅Kafka 中的Offset是什么? 02-04 14:54 错别字修改

March 22, 2026 · 1 min · santu

更新Timeline_202503

❗❗❗必读❗❗❗ 🧣🧣🧣项目实战课介绍&老用户福利 题目 更新时间 更新内容 ✅针对天气预报变化时触发用户通知和推荐行程用什么设计模式? 03-29 17:28 新增问题+补充答案 ✅有没有别的Offer?有没有别的面试? 03-29 18:58 新增问题+补充答案 ✅DeepSeek为什么训练成本低? 03-29 18:50 新增问题+补充答案 ✅你平时用过哪些AI工具? 03-29 18:03 新增问题+补充答案 ✅如何看待DeepSeek,他能爆火的主要原因是什么? 03-29 17:26 新增问题+补充答案 ✅大模型产生幻觉的原因,如何解决? 03-29 16:54 新增问题+补充答案 ✅大模型擅长做什么,不擅长做什么? 03-29 16:22 新增问题+补充答案 ✅怎么理解大模型? 03-29 15:58 新增问题+补充答案 ✅库存扣减、创建订单,如何拆成TCC? 03-23 14:44 补充内容(Confirm后Cancel的情况) ✅Feign调用超时,会自动重试吗?如何设置? 03-23 14:38 新增问题+补充答案 ✅OpenFeign如何处理超时?如何处理异常?如何记录客户端日志? 03-23 14:15 新增问题+补充答案 ✅OpenFeign 是如何实现负载均衡的? 03-23 13:56 新增问题+补充答案 ✅Feign和OpenFeign 有什么区别? 03-23 13:26 新增问题+补充答案 ✅Feign 和 RestTemplate 有什么不同? 03-23 12:45 新增问题+补充答案 ✅LoadBalancer支持哪些负载均衡策略?如何修改? 03-23 12:07 新增问题+补充答案 ✅Eureka 在 Spring Boot 3.x 之后被移除了,如何替代? 03-23 11:42 新增问题+补充答案 ✅什么是Kafka的重平衡机制? 03-22 15:58 内容更新(Kafka4.0) ✅MQ的重平衡会带来哪些问题? 03-22 14:34 新增问题+补充答案 ✅RocketMQ和Kafka一样有重平衡的问题吗? 03-22 13:30 新增问题+补充答案 ✅现在JDK的最新版本是什么? 03-22 12:07 内容更新(JDK24) ✅Kafka的消费者数量和分区数量可以不同吗?会发生什么? 03-22 11:34 新增问题+补充答案 ✅什么是Kafka的渐进式重平衡? 03-22 11:01 新增问题+补充答案 ✅Kafka为什么依赖Zookeeper,有什么用? 03-22 10:34 新增问题+补充答案 ✅为什么虚拟线程不能用synchronized? 03-20 00:58 内容更新(JDK24) ✅什么是fat jar? 03-15 15:35 补充链接 ✅SpringBoot和传统的双亲委派有什么不一样吗? 03-15 15:34 新增问题+补充答案 ✅一次insert操作,MySQL的几种log的写入顺序? 03-15 14:20 新增问题+补充答案 ✅用@Scheduled执行定时任务,如何避免集群的并发问题 03-15 13:27 新增场景题 ✅知道Spring Task吗,和XXL-JOB有啥区别? 03-15 12:59 新增问题+补充答案 ✅limit的原理是什么? 03-15 12:54 笔误修改 ✅Set是如何保证元素不重复的 03-15 12:53 错别字修改 ✅什么是康威定律? 03-15 12:51 错别字修改 ✅什么是Java内存模型(JMM)? 03-15 12:49 补充说明 ✅如何从 1TB 的搜索日志中找出搜索量最高的 10 个关键词? 03-08 12:36 新增场景题 ✅如果有1TB的数据需要排序,但只有32GB的内存如何排序处理? 03-08 15:11 新增场景题 ✅MySQL事务ACID是如何实现的? 03-08 14:39 新增问题+补充答案 ✅如何设计一个高性能的分布式系统 03-08 14:10 内容重构 ✅库存扣减、创建订单,如何拆成TCC? 03-08 13:33 笔误修改 ✅什么是聚簇索引和非聚簇索引? 03-08 13:29 错别字修改 ✅同时使用 @Transactional 与 @Async 时,事务会不会生效? 03-08 13:17 内容调整(减少歧义) ✅Java是值传递还是引用传递? 03-08 12:54 错别字修改 ✅什么是AOT编译?和JIT有啥区别? 03-08 12:53 笔误修改 ✅什么是逃逸分析? 03-08 12:51 笔误修改 ✅介绍一下InnoDB的数据页,和B+树的关系是什么? 03-08 12:50 内容调整(减少歧义) ✅SaaS系统中,多租户如何实现? 03-08 12:47 错别字修改 ✅什么情况下会出现数据库和缓存不一致的问题? 03-08 12:46 补充链接 ✅数据库死锁如何解决? 03-08 12:45 笔误修改 ✅InnoDB如何解决脏读、不可重复读和幻读的? 03-08 12:31 内容补充 ✅常见的进程调度算法有哪些? 03-02 17:29 新增问题+补充答案 ✅软链接和硬链接的区别? 03-02 17:17 新增问题+补充答案 ✅利用雪花算法+Redis 自增 ID,实现唯一订单号生成 03-02 16:44 新增项目亮点&难点 ✅6年经验,资产后台,汽车金融(贷款)SaaS 03-02 16:42 新增面经 🧣🧣🧣项目实战课介绍&老用户福利 03-02 15:46 更新优惠券 ✅如果token被窃取了,是不是就能伪造登陆了? 03-02 15:42 新增场景题 ✅Nacos的服务注册和服务发现的过程是怎么样的? 03-02 15:01 新增问题+补充答案 ✅什么是TCC,和2PC有什么区别? 03-01 22:39 笔误修改

March 22, 2026 · 2 min · santu

更新Timeline_202504

❗❗❗必读❗❗❗ 🧣🧣🧣项目实战课介绍&老用户福利 题目 更新时间 更新内容 ✅线程池中使用ThreadLocal会有哪些潜在风险? 04-26 17:00 新增问题+补充答案 ✅为什么JDK 1.8要废弃永久代,改用元空间 04-26 16:53 新增问题+补充答案 ✅元空间满了(或溢出),可能是什么原因? 04-26 16:46 新增问题+补充答案 ✅MySQL建了abc的联合索引,底层会建a,ab, abc这3个索引么? 04-26 16:04 新增问题+补充答案 ✅HTTPS建立连接的时候是几次握手? 04-26 15:44 新增问题+补充答案 ✅五个线程abcde,想先执行a,在执行bcd,bcd执行完后执行e如何做? 04-26 15:23 新增问题+补充答案 ✅对RAG了解吗?谈谈什么是RAG? 04-26 14:51 新增问题+补充答案 ✅5亿条数据放到布隆过滤器中,大概需要多大内存?如何估算? 04-26 14:27 笔误修改 ✅同步、异步、阻塞、非阻塞怎么理解? 04-26 13:22 内容补充(更容易理解) ✅什么是双亲委派?如何破坏? 04-26 13:16 内容补充(减少歧义) ✅假设还有很多内存,有什么情况还会频繁fullgc? 04-13 22:13 错别字修改 ✅Spring事务失效可能是哪些原因? 04-13 22:11 错别字修改 ✅如何实现本地缓存? 04-13 18:58 笔误修改 ✅MQ出现消息乱序了如何解决? 04-12 16:02 内容更新(方案优化) ✅5亿条数据放到布隆过滤器中,大概需要多大内存?如何估算? 04-12 15:39 新增场景题 ✅压测600没问题,上线后300就扛不住了,可能是什么原因? 04-12 14:12 新增场景题 ✅Redis和MySQL的一次普通查询,RT在什么范围内是合理的? 04-12 13:10 新增场景题 ✅单机压测到300QPS,10台就能抗住3000QPS吗? 04-12 12:44 新增场景题 ✅什么是压测,怎么做压测? 04-06 21:59 内容更新 ✅设计模式的7大基本原则有哪些? 04-04 22:49 内容更新 ✅假设还有很多内存,有什么情况还会频繁fullgc? 04-04 13:12 新增场景题 ✅有一张上百万条数据的单表,从前端页面、Java后台、数据库三个层面做查询优化 04-04 12:32 新增场景题 ✅为什么要尽量避免使用select * ? 04-04 12:01 新增问题+补充答案 ✅下单支付过程,点击跳转支付,输入密码,支付完成后跳转到订单页,整个过程可能会有什么问题?架构方面做哪些设计? 04-04 11:23 新增场景题 ✅什么是国密算法?SM2/SM4/SM3有什么区别? 04-04 10:14 新增问题+补充答案

March 22, 2026 · 1 min · santu

更新Timeline_202505

❗❗❗必读❗❗❗ 🧣🧣🧣项目实战课介绍&老用户福利 题目 更新时间 更新内容 ✅Linux下rm正在写入的文件会发生什么? 05-24 13:53 新增问题+补充答案 ✅Zookeeper如何保证数据的一致性? 05-24 13:21 新增问题+补充答案 ✅什么是Function Calling? 05-24 13:05 错别字修改 ✅什么是大模型的微调,和预训练有什么区别? 05-24 13:04 新增问题+补充答案 ✅如果SQL中一定要有join,该如何优化? 05-24 12:06 新增问题+补充答案 ✅SpringMVC中如何实现流式输出 05-24 11:56 新增问题+补充答案 ✅什么是MCP? 05-17 13:32 新增问题+补充答案 ✅知道MapReduce动态分片任务吗?好处是什么?原理是什么? 05-1713:09 新增问题+补充答案 ✅知道PowerJob吗,他和XXL-JOB有啥区别? 05-17 13:06 新增问题+补充答案 ✅线上服务器如果磁盘满了,你会如何处理? 05-17 12:44 新增线上问题排查 ✅阿里出的Java开发手册看过吗,对哪条规约印象深刻? 05-17 12:33 新增场景题 ✅扫表任务,如何写SQL可以避免出现跳页的情况? 05-17 12:27 新增场景题 ✅MySQL如何实现不同隔离级别? 05-10 13:49 新增问题+补充答案 ✅如果设计一个缓存,需要考虑哪些方面? 05-10 13:30 新增场景题 ✅A线程获取Redis分布式锁,但那一刻做了主从的切换,B线程能获取到锁吗? 05-10 13:00 新增场景题 ✅Redis 8.0有哪些新特性? 05-10 12:44 新增问题+补充答案 ✅什么是Function Calling? 05-10 12:31 新增问题+补充答案 ✅百万级会员的用户平台,如何实现快到期的会员的消息提醒? 05-10 12:10 新增场景题 10年,深圳证券公司,系统架构组架构师,监控平台、电商平台,秒杀 05-05 17:55 新增面经 ✅2本,9年经验(6-7年服务端),停车管理系统 05-05 17:23 新增面经 ✅2年985硕,直播业务,redis,kafka, 05-05 16:32 新增面经 ✅基于XXL-JOB的分片实现分库分表后的扫表 05-05 15:31 新增亮点难点 ✅你是如何进行SQL调优的? 05-04 17:31 内容补充(深分页) ✅做一个过滤黑名单网址的系统,你觉得要怎么实现,会用到哪些数据结构? 05-04 16:36 内容调整(减少歧义) ✅有100个优惠券,有几千万流量,怎么保证服务器不跨掉,怎么保证最前面的人能抢到这个券? 05-04 16:33 笔误修改 ✅有一个银行系统,对实时性要求比较高,你会怎么选择垃圾回收器? 05-04 15:30 新增场景题 ✅有什么情况会导致一个bean无法被初始化么? 05-04 15:05 新增场景题 ✅如何基于本地消息表实现分布式事务? 05-04 14:33 增加连接 ✅为了避免丢消息问题需要落表,如何设计这张消息表? 05-04 13:56 新增场景题

March 22, 2026 · 1 min · santu

更新Timeline_202506

❗❗❗必读❗❗❗ 🧣🧣🧣项目实战课介绍&老用户福利 题目 更新时间 更新内容 ✅4年经验,上海某跨境电商,千万级大表经验 06-21 19:03 新增面经 ✅10年,深圳证券公司,系统架构组架构师,监控平台、电商平台,秒杀 06-21 18:55 新增面经 ✅日志打印导致CPU飙高问题排查 06-21 15:09 新增线上问题排查 ✅能不能介绍下你项目的整体架构情况 06-21 15:01 新增问题+补充答案 ✅订单号用了基因法之后,二次分表怎么办? 06-21 14:37 新增问题+补充答案 ✅你是如何进行SQL调优的? 06-18 22:06 笔误修改 ✅FullGC多久一次算正常? 06-18 22:05 内容调整(减少歧义) ✅了解Spring AI吗,他都能干什么? 06-15 16:39 内容调整(更容易理解) ✅了解Spring AI吗,他都能干什么? 06-14 14:52 新增问题+补充答案 ✅RocketMQ如果重复消费了,可能是什么原因导致的? 06-14 14:33 新增问题+补充答案 ✅RocketMQ如果丢消息了,可能的原因是什么? 06-14 14:23 新增问题+补充答案 ✅Kafka如果丢消息了,可能的原因是什么? 06-14 14:11 新增问题+补充答案 ✅RocketMQ如何保证消息不丢失? 06-14 13:43 内容补充(代码示例) ✅购物车中如何解决重复下单的问题? 06-14 13:12 错别字修改 ✅Redis中的setnx和setex有啥区别? 06-14 12:44 新增问题+补充答案 ✅表中只有a,b,c 三个字段,比较select * 与 select a,b,c有什么区别。 06-14 12:23 新增问题+补充答案 ✅购物车中如何解决重复下单的问题? 06-10 22:31 新增场景题 ✅如何解决消息重复消费、重复下单等问题? 06-10 22:12 内容补充(更容易理解) ✅Kafka如何实现批量消费? 06-06 22:07 新增问题+补充答案 ✅Kafka的批量消费如何确保消息不丢? 06-06 21:33 新增问题+补充答案

March 22, 2026 · 1 min · santu

留言给博主