| [✅ShardingJDBC 在查询的时候如果没有分表键,他怎么样?](../分库分表/✅ShardingJDBC 在查询的时候如果没有分表键,他怎么样?.md) | 05-25 16:25 | 新增问题+补充答案 |
| ✅ShardingJDBC有哪些分片策略,你用的哪个? | 05-25 15:15 | 新增问题+补充答案 |
| ✅工作4年,供应链相关,分库分表、分布式锁 | 05-25 13:55 | 新增面经 |
| ✅HashMap的hash方法是如何实现的? | 05-24 22:16 | 新增链接 |
| ✅为什么按位与运算要比取模运算高效? | 05-24 22:15 | 新增问题+补充答案 |
| ✅分库分表的数量为什么一般选择2的幂? | 05-24 22:11 | 新增问题+补充答案 |
| ✅ping的原理是什么? | 05-24 21:31 | 新增链接 |
| ✅ping为什么不需要端口? | 05-24 21:30 | 新增问题+补充答案 |
| ✅Dubbo的SPI和JDK的SPI有什么区别? | 05-24 21:14 | 新增链接 |
| ✅为什么Dubbo不用JDK的SPI? | 05-24 21:19 | 新增问题+补充答案 |
| ✅项目中如何垃圾回收器?为啥选择这个gc回收器? | 05-24 21:11 | 新增问题+补充答案 |
| ✅怎么比较两个索引的好坏? | 05-24 20:50 | 新增问题+补充答案 |
| [✅MySQL 中如何查看一个 SQL 的执行耗时](../MySQL/✅MySQL 中如何查看一个 SQL 的执行耗时.md) | 05-24 20:46 | 新增问题+补充答案 |
| ✅什么是RedLock,他解决了什么问题? | 05-18 14:26 | 新增链接 |
| [✅Redisson 中为什么要废弃 RedLock,该用啥?](../Redis/✅Redisson 中为什么要废弃 RedLock,该用啥?.md) | 05-18 14:18 | 新增问题+补充答案 |
| ✅库存扣减如何避免超卖和少卖? | 05-18 13:25 | 新增链接 |
| ✅为什么不用分布式锁来实现秒杀? | 05-18 13:23 | 新增问题+补充答案 |
| ✅介绍一下Redis的集群模式? | 05-18 12:56 | 新增链接 |
| [✅如何在 Redis Cluster 中执行 lua 脚本?](../Redis/✅如何在 Redis Cluster 中执行 lua 脚本?.md) | 05-18 12:44 | 新增问题+补充答案 |
| [✅Redis Cluster 中使用事务和 lua 有什么限制?](../Redis/✅Redis Cluster 中使用事务和 lua 有什么限制?.md) | 05-18 12:22 | 新增问题+补充答案 |
| ✅MySQL千万级大表如何做数据清理? | 05-18 11:56 | 内容补充(SQL 解释) |
| ✅分布式和微服务的区别是什么? | 05-18 11:26 | 错别字修改 |
| ✅介绍下InnoDB的锁机制? | 05-18 11:18 | 笔误修改 |
| ✅RPC接口返回中,使用基本类型还是包装类? | 05-18 11:12 | 内容补充(更容易理解) |
| ✅String中intern的原理是什么? | 05-18 11:10 | 内容补充(更容易理解) |
| ✅引入分布式锁解决并发问题 | 05-18 11:09 | 笔误修改 |
| ✅现在JDK的最新版本是什么? | 05-18 11:07 | 内容补充(JDK 22) |
| ✅Java中异常分哪两类,有什么区别? | 05-18 11:00 | 错别字修改 |
| ✅什么是小顶堆,可以用在哪些场景? | 05-12 13:15 | 新增链接 |
| [✅海量数据查找最大的 k 个值,用什么数据结构?](../数据结构/✅海量数据查找最大的 k 个值,用什么数据结构?.md) | 05-12 13:11 | 新增问题+补充答案 |
| ✅IO多路复用和多线程有什么区别? | 05-12 12:47 | 新增问题+补充答案 |
| [✅为什么很多公司数据库不允许物理删除](../场景题/✅为什么很多公司数据库不允许物理删除(delete) 数据.md) | 05-12 12:22 | 新增问题+补充答案 |
| ✅MySQL为什么会有存储碎片?有什么危害? | 05-12 11:45 | 新增问题+补充答案 |
| [✅什么是 Docker Compose?](../容器/✅什么是 Docker Compose?.md) | 05-12 11:22 | 新增问题+补充答案 |
| ✅Dokcer 的常用命令有哪些? | 05-12 10:34 | 新增问题+补充答案 |
| [✅Dockerfile 是什么?它通常包含哪些指令?](../容器/✅Dockerfile 是什么?它通常包含哪些指令?.md) | 05-12 10:14 | 新增问题+补充答案 |
| [✅Mybatis 是否支持延迟加载?实现原理是什么?](../MyBatis/✅Mybatis 是否支持延迟加载?实现原理是什么?.md) | 05-09 22:07 | 内容补充(配置方式) |
| ✅InnoDB支持哪几种行格式? | 05-09 21:49 | 内容调整(删除BARRACUDA) |
| ✅基于Redis的分布式锁,解决短信验证码重复发放等问题 | 05-09 21:44 | 补充内容(加锁原因) |
| ✅有用过Dubbo的异步调用吗? | 05-09 21:31 | 错别字修改 |
| [✅为什么需要SpringCloud Gateway,他起到了什么作用?](../SpringCloud/✅为什么需要SpringCloud Gateway,他起到了什么作用?.md) | 05-09 21:28 | 错别字修改 |
| ✅ConcurrentHashMap是如何保证fail-safe的? | 05-09 21:27 | 笔误修改 |
| ✅Zookeeper是选举机制是怎样的? | 05-09 21:26 | 笔误修改 |
| ✅一个订单,在11:00超时关闭,但在11:00也支付成功了,怎么办? | 05-09 21:22 | 补充内容(为啥要退款) |
| ✅订单到期关闭如何实现 | 05-09 21:09 | 补充内容(方案是否推荐) |
| ✅容器和虚拟机的区别是什么? | 05-04 15:08 | 新增问题+补充答案 |
| [✅ES 支持乐观锁吗?如何实现的?](../ElasticSearch/✅ES 支持乐观锁吗?如何实现的?.md) | 05-04 14:59 | 新增问题+补充答案 |
| ✅Elasticsearch支持事务吗?为什么? | 05-04 14:11 | 新增问题+补充答案 |
| [✅为什么要使用ElasticSearch?和传统关系数据库(如 MySQL)有什么不同?](../ElasticSearch/✅为什么要使用ElasticSearch?和传统关系数据库(如 MySQL)有什么不同?.md) | 05-04 13:44 | 新增问题+补充答案 |
| [✅ES 不支持 decimal,如何避免丢失精度?](../ElasticSearch/✅ES 不支持 decimal,如何避免丢失精度?.md) | 05-04 13:39 | 新增问题+补充答案 |
| ✅ES支持哪些数据类型,和MySQL之间的映射关系是怎么样的? | 05-04 12:35 | 新增问题+补充答案 |
| [✅a,b两个单独索引,where a=xx and b=xx 走哪个索引?为什么?](../MySQL/✅a,b两个单独索引,where a=xx and b=xx 走哪个索引?为什么?.md) | 05-04 11:29 | 新增问题+补充答案 |
| [✅介绍一下 Hystrix 的隔离策略,你用哪个?](../SpringCloud/✅介绍一下 Hystrix 的隔离策略,你用哪个?.md) | 05-01 16:25 | 新增问题+补充答案 |
| ✅Hystrix熔断器的工作原理是什么? | 05-01 16:01 | 新增问题+补充答案 |
| ✅什么是索引合并,原理是什么? | 05-01 15:05 | 新增问题+补充答案 |
| ✅什么是排他锁和共享锁? | 05-01 14:51 | 内容修改(减少歧义) |
| ✅接口和抽象类的区别,如何选择? | 05-01 14:48 | 笔误修改 |
| ✅Zookeeper是如何保证创建的节点是唯一的? | 05-01 14:45 | 笔误修改 |
| [✅Java发生了OOM一定会导致JVM 退出吗?](../JVM/✅Java发生了OOM一定会导致JVM 退出吗?.md) | 05-01 14:35 | 错别字修改 |
| ✅synchronized的锁升级过程是怎样的? | 05-01 14:34 | 增加链接 |
| [✅synchronized 的锁能降级吗?](../Java并发/✅synchronized 的锁能降级吗?.md) | 05-01 13:33 | 新增问题+补充答案 |
| ✅BigDecimal和Long表示金额哪个更合适,怎么选择? | 05-01 13:05 | 笔误修改 |
| [✅JDK21 中的虚拟线程是怎么回事?](../Java并发/✅JDK21 中的虚拟线程是怎么回事?.md) | 05-01 13:04 | 笔误修改 |
| ✅怎么修改一个类中的private修饰的String参数的值 | 05-01 12:01 | 新增问题+补充答案 |
| ✅Redis的虚拟内存机制是什么? | 05-01 11:55 | 内容补充(已废弃) |
| ✅Mybatis是如何实现字段映射的? | 05-01 11:53 | 笔误修改 |
| ✅rabbitMQ如何实现延迟消息? | 05-01 11:49 | 错别字修改 |
| ✅为什么Netty适合做网络编程? | 05-01 11:32 | 笔误修改 |