❗❗❗必读❗❗❗

🧣🧣🧣项目实战课介绍&老用户福利

题目更新时间更新内容
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.factories07-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错别字修改