更新Timeline_202403

❗❗❗必读❗❗❗

题目 更新时间 更新内容
✅给定一个二叉搜索树,请找出其中第k小的元素 03-30 14:58 新增问题+补充答案
✅判断101-200之间有多少个质数,并输出所有质数 03-30 14:20 新增问题+补充答案
✅什么是树?了解哪些树结构? 03-30 14:03 补充答案
✅如何实现一个抢红包功能? 03-30 13:54 新增问题+补充答案
✅如何根据配置动态生成Spring的Bean? 03-30 12:30 新增问题+补充答案
✅MySQL用了函数一定会索引失效吗? 03-30 13:01 新增问题+补充答案
✅索引失效的问题如何排查? 03-30 12:02 新增链接
✅索引失效的问题是如何排查的,有那些种情况? 03-30 12:02 新增链接
✅订单到期关闭如何实现 03-30 11:36 内容补充
✅RocketMQ的事务消息是如何实现的? 03-30 11:18 内容补充(分布式事务)
✅数据库连接池满排查过程 03-30 11:16 增加链接
✅MySQL怎么做热点数据高效更新? 03-30 11:15 增加链接
✅什么是意向锁? 03-30 11:05 内容补充(更容易理解)
✅Java的动态代理如何实现? 03-24 18:55 错别字修改
✅HashMap、Hashtable和ConcurrentHashMap的区别? 03-24 18:50 补充链接
✅synchronized是如何保证原子性、可见性、有序性的? 03-24 18:43 内容补充(时间片解释)
✅什么是自适应限流? 03-24 18:40 笔误修改
✅如何解决接口幂等的问题? 03-24 18:39 内容调整(代码修改)
✅BigDecimal(double)和BigDecimal(String)有什么区别? 03-24 18:35 内容修改(scale为负数)
✅Spring事务失效可能是哪些原因? 03-24 18:28 内容补充(多线程)
✅什么是CAP理论,为什么不能同时满足? 03-24 18:27 笔误修改
✅从 innodb 的索引结构分析,为什么索引的 key 长度不能太长? 03-23 18:34 新增问题+补充答案
✅如何做平滑的数据迁移? 03-23 16:34 新增场景题
✅为什么虚拟线程尽量避免使用ThreadLocal 03-16 15:34 新增问题+补充答案
✅线程的实现方式有哪些? 03-16 14:51 新增问题+补充答案
✅为什么虚拟线程不要和线程池一起用? 03-16 14:12 新增问题+补充答案
✅为什么虚拟线程不能用synchronized? 03-16 13:39 新增问题+补充答案
✅xxl-job如何保证一任务只会触发一次? 03-16 13:19 新增问题+补充答案
✅如何基于MQ实现分布式事务 03-16 13:19 内容补充(直接用MQ为啥不行)
✅基于TTL 解决线程池中 ThreadLocal 线程无法共享的问题 03-16 12:26 新增项目亮点
✅为啥不要在事务中做外部调用? 03-16 11:29 新增场景题
✅Using filesort 能优化吗,怎么优化? 03-16 11:17 新增问题+补充答案
✅SQL执行计划分析的时候,要关注哪些信息? 03-16 11:17 补充链接
✅ThreadLocal为什么会导致内存泄漏?如何解决的? 03-16 14:09 新增链接
✅synchronized和reentrantLock区别? 03-16 13:55 新增链接
✅JDK21 中的虚拟线程是怎么回事? 03-16 13:54 新增链接
✅什么是数据倾斜,会带来哪些问题?如何解决? 03-16 13:22 笔误修改
✅基于EasyExcel+线程池解决POI文件导出时的内存溢出及超时问题 03-16 13:21 错别字修改
✅父子线程之间怎么共享/传递数据? 03-16 12:26 标题修改
✅介绍下CMS的垃圾回收过程 03-16 11:04 新增链接
✅说一说JVM的并发回收和并行回收 03-16 11:03 新增链接
✅为什么初始标记和重新标记需要STW,而并发标记不需要? 03-16 11:03 新增链接
✅什么是STW?有什么影响? 03-16 11:03 新增问题+补充答案
✅Netty的零拷贝是怎么实现的? 03-14 20:48 笔误修改
✅数据库连接池满排查过程 03-14 20:41 内容补充
✅乐观锁与悲观锁如何实现? 03-14 20:39 内容调整
✅为什么HashMap的Cap是2^n,如何保证? 03-14 20:37 内容补充(更容易理解)
✅HashMap的hash方法是如何实现的? 03-14 20:27 内容补充(更容易理解)
✅什么是Canal,他的工作原理是什么? 03-14 20:18 内容调整
✅MySQL主从复制的过程 03-14 20:17 内容调整(重新画图)
✅使用自定义注解+切面减少冗余代码,提升代码的鲁棒性 03-14 20:15 错别字修改
✅如何设计一个高可用架构? 03-14 20:06 增加链接
✅watchdog一直续期,那客户端挂了怎么办? 03-13 23:03 笔误修改
✅watchdog解锁失败,会不会导致一直续期下去? 03-13 23:02 内容补充
✅用了RocketMQ一定能实现削峰的效果吗? 03-09 16:36 新增问题+补充答案
✅有用过Dubbo的异步调用吗? 03-09 16:27 新增问题+补充答案
✅阿里的库存秒杀是如何实现的? 03-09 15:43 新增问题+补充答案
✅如何实现敏感词过滤? 03-09 15:13 新增问题+补充答案
✅什么是前缀树,有什么作用? 03-09 14:47 新增问题+补充答案
✅什么情况会导致自增主键不连续? 03-09 14:42 新增问题+补充答案
✅介绍下InnoDB的锁机制? 03-09 14:38
✅高并发情况下自增主键会不会重复,为什么? 03-09 14:37 新增问题+补充答案
✅InnoDB中的表级锁、页级锁、行级锁? 03-09 14:28 新增问题+补充答案
✅Spring的事务在多线程下生效吗?为什么? 03-07 22:32 错别字修改
✅char和varchar的区别? 03-07 22:32 内容调整(减少歧义)
✅为什么初始标记和重新标记需要STW,而并发标记不需要? 03-07 22:21 错别字修改
✅Spring的事务在多线程下生效吗?为什么? 03-02 19:04 新增问题+补充答案
✅Java一定就是平台无关的吗? 03-02 18:19 新增问题+补充答案
✅watchdog解锁失败,会不会导致一起续期下去? 03-02 17:30 新增问题+补充答案
✅介绍下CMS的垃圾回收过程 03-02 17:00 新增问题+补充答案
✅为什么初始标记和重新标记需要STW,而并发标记不需要? 03-02 16:33 新增问题+补充答案
✅介绍下InnoDB的锁机制? 03-02 16:01 内容重构
✅MySQL千万级大表如何做数据清理? 03-02 15:34 笔误修改
✅JDK新版本中都有哪些新特性? 03-02 15:21 错别字修改
✅Redis实现分布锁的时候,哪些问题需要考虑? 03-02 15:19 错别字修改
✅接口和抽象类的区别,如何选择? 03-02 15:18 笔误修改
✅一次RPC请求,客户端显示超时,但是服务端不超时,可能是什么原因? 03-02 15:12 内容调整
✅binlog、redolog和undolog区别? 03-02 14:40 笔误修改
✅什么是OnlineDDL 03-02 14:39 补充内容(减少歧义)
✅什么是分段和分页? 03-02 14:37 错别字修改
✅通过热点数据预热、多级缓存、异步化编程等方式解决热门数据接口耗时长问题 03-02 14:37 代码补全
✅ConcurrentHashMap是如何保证线程安全的? 03-02 14:27 内容调整(代码简写恢复)
✅Java是如何实现的平台无关? 03-02 14:21 补充链接
✅什么是AOT编译?和JIT有啥区别? 03-02 14:20 内容补充(静态编译)
✅Java中有了基本类型为什么还需要包装类? 03-02 13:32 错别字修改
✅HashMap、Hashtable和ConcurrentHashMap的区别? 03-02 13:31 内容调整
✅Redisson的watch dog机制是怎么样的? 03-02 12:42 新增链接
✅watchdog一直续期,那客户端挂了怎么办? 03-02 12:40 内容调整
✅order by 是怎么实现的? 03-02 12:16 笔误修改
✅线程池的拒绝策略有哪些? 03-02 12:11 笔误修改
✅AQS为什么采用双向链表? 03-02 12:08 错别字修改
✅新生代和老年代的垃圾回收器有何区别? 03-02 12:07 补充链接

原文: https://www.yuque.com/hollis666/xkm7k3/tcrpgcbaqnts9miy