| ✅Redis中的hash和Java中的HashMap有啥区别? | 07-25 23:29 | 新增内容+补充答案 | |
| ✅什么是伪共享,如何解决伪共享? | 07-25 23:11 | 新增内容+补充答案 | |
| ✅如何基于本地消息表实现分布式事务? | 07-25 22:46 | 补充链接 | |
| ✅用了本地消息表的方案,如果下游执行失败了上游如何回滚? | 07-25 22:45 | 新增场景题 | |
| ✅Redis中key过期了一定会立即删除吗 | 07-25 22:27 | 内容调整(减少歧义) | |
| ✅一次insert操作,MySQL的几种log的写入顺序? | 07-25 22:25 | 内容更新(增加undolog内容) | |
| ✅如何实现百万级数据从Excel导入到数据库? | 07-25 21:56 | 内容调整(减少歧义) | |
| ✅高并发的库存系统,在数据库扣减库存,怎么实现? | 07-25 21:53 | 笔误修改 | |
| ✅如何理解面向对象和面向过程? | 07-25 21:49 | 错别字修改 | |
| ✅Kafka的消费者数量和分区数量可以不同吗?会发生什么? | 07-25 21:45 | 笔误修改 | |
| ✅Kafka为什么依赖Zookeeper,有什么用? | 07-25 21:44 | 笔误修改 | |
| ✅什么是分布式数据库,有什么优势? | 07-25 21:42 | 内容补充(更容易理解) | |
| ✅让你实现一个短链服务,你会考虑哪些问题? | 07-25 21:37 | 笔误修改 | |
| ✅RocketMQ消息堆积了怎么解决? | 07-20 12:45 | 内容重构(增加完整排查思路) | |
| ✅EasyExcel为啥内存占用小? | 07-18 23:14 | 新增内容+补充答案 | |
| ✅如何针对大Excel做文件读取? | 07-18 23:12 | 增加链接 | |
| ✅JVM如何判断对象是否存活? | 07-18 22:56 | 错别字修改 | |
| ✅什么是Redis的数据分片? | 07-18 22:56 | 笔误修改 | |
| ✅如何基于本地消息表实现分布式事务? | 07-18 22:55 | 补充内容(方案缺点) | |
| ✅Java是如何实现的平台无关? | 07-18 21:38 | 重新画图 | |
| ✅Redis的ZipList、SkipList和ListPack之间有什么区别? | 07-1821:33 | 笔误修改 | |
| ✅基于本地消息表实现分布式事务保证最终一致性 | 07-18 21:32 | 内容补充(增加方案) | |
| ✅Java中的对象一定在堆上分配内存吗? | 07-18 21:30 | 笔误修改 | |
| ✅Kafka的架构是怎么样的? | 07-18 21:28 | 内容补充(版本改动) | |
| ✅JVM的运行时内存区域是怎样的? | 07-18 21:25 | 错别字修改 | |
| ✅Feign和OpenFeign 有什么区别? | 07-18 21:23 | 错别字修改 | |
| ✅ConcurrentHashMap在哪些地方做了并发控制 | 07-18 21:23 | 错别字修改 | |
| ✅新生代如果只有一个Eden+一个Survivor可以吗? | 07-18 21:20 | 笔误修改 | |
| ✅数据库连接池满排查过程 | 07-18 21:18 | 内容补充(排查过程) | |
| ✅InnoDB的一次更新事务过程是怎么样的? | 07-18 21:13 | 笔误修改 | |
| ✅JVM有哪些垃圾回收算法? | 07-18 21:12 | 笔误修改 | |
| ✅扫表任务,如何写SQL可以避免出现跳页的情况? | 07-18 21:11 | 笔误修改 | |
| ✅MySQL中的事务隔离级别? | 07-18 21:10 | 笔误修改 | |
| ✅索引失效的问题是如何排查的,有哪些种情况? | 07-18 21:09 | 补充说明(索引合并) | |
| ✅什么是索引合并,原理是什么? | 07-18 21:08 | 内容调整(减少歧义) | |
| ✅漏桶和令牌桶有啥区别? | 07-16 20:56 | 笔误调整 | |
| ✅JDK1.8中HashMap有哪些改变? | 07-16 20:07 | 增加对比表格 | |
| ✅ArrayList、LinkedList与Vector的区别? | 07-16 19:59 | 增加对比表格 | |
| ✅HashMap、Hashtable和ConcurrentHashMap的区别? | 07-16 19:48 | 增加对比表格 | |
| ✅HashMap的数据结构是怎样的? | 07-16 19:46 | 补充内容(更容易理解) | |
| ✅hash冲突通常怎么解决? | 07-16 19:42 | 补充内容(更容易理解) | |
| ✅ArrayList的序列化是怎么实现的? | 07-16 19:38 | 补充内容(更容易理解) | |
| ✅Autowired和Resource的关系? | 07-16 19:35 | 内容重构 | |
| ✅什么是Canal,他的工作原理是什么? | 07-13 21:50 | 错别字修改 | |
| ✅了解Redis的内存碎片吗? | 07-11 23:50 | 新增问题+补充答案 | |
| ✅什么是事务的2阶段提交? | 07-11 22:53 | 增加链接 | |
| ✅MySQL能保证数据100%不丢吗? | 07-11 22:52 | 新增问题+补充答案 | |
| ✅write和fsync的区别是什么? | 07-11 22:07 | 新增问题+补充答案 | |
| ✅Redis的持久化机制是怎样的? | 07-11 21:36 | 笔误修改 | |
| ✅Redisson的watchdog机制是怎么样的? | 07-11 21:32 | 增加配图 | |
| ✅order by 是怎么实现的? | 07-11 21:16 | 增加说明 | |
| ✅动态线程池的原理是什么? | 07-11 21:07 | 新增问题+补充答案 | |
| ✅介绍下Redis中的ZipList和他的级联更新问题 | 07-11 20:38 | 错别字修改 | |
| ✅JVM如何判断对象是否存活? | 07-11 20:36 | 笔误修改 | |
| ✅能不能谈谈你对线程安全的理解? | 07-11 20:35 | 错别字修改 | |
| ✅从 innodb 的索引结构分析,为什么索引的 key 长度不能太长? | 07-11 20:34 | 错别字修改 | |
| ✅Redis的ZipList、SkipList和ListPack之间有什么区别? | 07-11 20:31 | 笔误修改 | |
| ✅让你实现一个短链服务,你会考虑哪些问题? | 07-11 20:25 | 笔误修改 | |
| ✅基于状态机+乐观锁解决订单支付和关单的并发问题 | 07-11 20:24 | 笔误修改 | |
| ✅RocketMQ和Kafka一样有重平衡的问题吗? | 07-11 20:20 | 内容调整(更容易理解) | |
| ✅什么是TCC,和2PC有什么区别? | 07-11 20:19 | 内容调整(减少歧义) | |
| ✅表中只有a,b,c 三个字段,比较select * 与 select a,b,c有什么区别。 | 07-11 20:16 | 笔误修改 | |
| ✅MySQL中的事务隔离级别? | 07-11 20:16 | 错别字修改 | |
| ✅为什么不建议用数据库唯一性约束做幂等控制? | 07-11 20:14 | 内容补充(兜底说明) | |
| ✅介绍下InnoDB的锁机制? | 07-11 20:03 | 笔误修改 | |
| ✅什么是排他锁和共享锁? | 07-11 20:03 | 错别字修改 | |
| ✅什么是Redis的数据分片? | 07-11 20:02 | 笔误修改 | |
| ✅Redis中的Zset是怎么实现的? | 07-05 00:19 | 补充扩展知识 | |
| ✅Redis的ZipList、SkipList和ListPack之间有什么区别? | 07-05 00:14 | 新增问题+补充答案 | |
| ✅Redis中的ListPack是如何解决级联更新问题的? | 07-05 00:07 | 新增问题+补充答案 | |
| ✅介绍下Redis中的ZipList和他的级联更新问题 | 07-04 23:52 | 新增问题+补充答案 | |
| ✅ZSet为什么在数据量少的时候用ZipList,而在数据量大的时候转成SkipList? | 07-04 23:06 | 新增问题+补充答案 | |
| ✅什么是线程池,如何实现的? | 07-04 20:43 | 内容重写 | |
| ✅HTTP 301跳转和302跳转有什么区别? | 07-03 21:57 | 新增问题+补充答案 | |
| ✅让你实现一个短链服务,你会考虑哪些问题? | 07-03 21:54 | 新增场景题 | |
| ✅synchronized是怎么实现的? | 07-03 21:18 | 笔误修改 | |
| ✅如果SQL中一定要有join,该如何优化? | 07-03 21:14 | 笔误修改 | |
| ✅了解Spring AI吗,他都能干什么? | 07-03 21:09 | 错别字修改 | |
| ✅什么情况会导致自增主键不连续? | 07-03 21:05 | 错别字修改 | |
| ✅工作7年,SaaS公司,架构师,技术负责人 | 07-02 22:40 | 修复链接失效问题 | |
| ✅Spring Boot 如何让你的 bean 在其他 bean 之前加载 | 07-02 22:35 | 内容补充(增加二方库、三方库解释) | |
| ✅Spring中如何开启事务? | 07-02 22:31 | 增加链接 | |
| ✅现在JDK的最新版本是什么? | 07-02 22:28 | 笔误修改 | |
| ✅RabbitMQ如何实现消费端限流 | 07-02 22:28 | 笔误修改 | |
| ✅什么是MySQL的内存碎片?如何清理? | 07-02 22:26 | 内容补充(碎片查看方式) | |
| ✅为什么SpringBoot 3中移除了spring.factories | 07-02 22:19 | 笔误修改 | |
| ✅为了避免丢消息问题需要落表,如何设计这张消息表? | 07-02 22:18 | 错别字修改 | |
| ✅如果有1TB的数据需要排序,但只有32GB的内存如何排序处理? | 07-02 22:17 | 错别字修改 | |
| ✅什么是CAS?存在什么问题? | 07-02 22:15 | 笔误修改 | |
| ✅什么是死锁,如何解决? | 07-02 22:12 | 笔误修改 | |
| ✅布隆过滤器有什么缺点,如何解决? | 07-02 22:10 | 内容调整(减少歧义) | |
| ✅如何理解MVCC? | 07-02 22:06 | 重新绘图 | |
| ✅Zookeeper是CP的还是AP的? | 07-02 22:04 | 内容补充(减少歧义) | |
| ✅什么是双亲委派?如何破坏? | 07-02 22:02 | 错别字修改 | |
| ✅什么是fail-fast?什么是fail-safe? | 07-02 22:01 | 删除不必要的注释 | |
| ✅RocketMQ如果重复消费了,可能是什么原因导致的? | 07-02 21:59 | 错别字修改 | |
| ✅Oracle 支持哪些索引类型? | 07-02 21:55 | 增加链接 | |
| ✅Oracle为什么用B-树索引? | 07-02 21:53 | 新增问题+补充答案 | |
| ✅为什么Lua脚本可以保证原子性? | 07-02 21:24 | 内容补充(更容易理解) | |
| ✅Ribbon和Nginx的区别是什么? | 07-02 21:18 | 内容补充(反向代理) | |
| ✅Zuul、Gateway和Nginx有什么区别? | 07-02 21:14 | 内容调整(重新整理答案) | |
| ✅什么是Zuul网关,有什么用? | 07-01 23:10 | 错别字修改 | |