内容修改Or更新

题目更新时间更新内容
✅Java是如何判断一个线程是否存活的?09-21 22:28新增问题+补充答案
✅为什么不建议直接使用Spring的@Async09-21 21:10新增问题+补充答案
✅在Spring中如何使用Spring Event做事件驱动09-21 21:08新增问题+补充答案
✅什么是充血模型和贫血模型?09-21 20:31修改描述
✅使用CompletableFuture完成并发编排,提升接口性能09-21 20:19笔误修改
✅为什么不能用BigDecimal的equals方法做等值比较?09-19 21:03图片异常修复
✅什么是总线嗅探和总线风暴,和JMM有什么关系?09-19 20:58内容调整(volatile不能解决总线风暴)
✅volatile是如何保证可见性和有序性的?09-19 20:56笔误修改
✅synchronized是怎么实现的?09-19 20:51代码样式调整
✅高并发的库存系统,在数据库扣减库存,怎么实现?09-19 20:45内容调整(积分系统->库存系统)
✅如何解决Redis和数据库的一致性问题?09-19 20:42笔误修改
✅Redis中key过期了一定会立即删除吗09-19 20:38内容调整
✅什么是编译和反编译?09-17 19:11新增问题+补充答案
✅常见的JVM工具有哪些09-17 19:03修改外链
✅jmap命令的作用是什么?09-17 19:02新增问题+补充答案
✅如何使用jstack分析死锁09-17 18:44新增问题+补充答案
✅jstack命令的作用是什么?09-17 18:23新增问题+补充答案
✅jps命令的作用是什么?09-17 17:49新增问题+补充答案
✅什么是Java Dump,如何获取?09-17 17:22新增问题+补充答案
✅索引失效的问题是如何排查的,有那些种情况?09-17 13:19笔误修改
✅synchronized的锁优化是怎样的?09-17 13:07笔误修改
✅什么是预热?它有何作用?09-17 12:52笔误修改
✅如何保证ES和数据库的数据一致性?09-17 12:46错别字修改
✅什么是Redis的数据分片?09-17 12:45新增内容(16384 slot原因)
✅Redis为什么这么快?09-17 12:32内容调整(新增图片)
✅简历自查09-16 17:19新增内容
✅什么是滑动窗口限流?09-14 22:10新增问题+补充答案
✅RocketMQ的消息是推还是拉?09-14 21:35新增问题+补充答案
✅MySQL主从复制的过程09-14 21:18笔误修改
✅Sort aborted问题排查过程09-14 20:47新增线上问题排查
✅String中intern的原理是什么?09-14 20:27新增问题+补充答案
✅字符串常量是什么时候进入到字符串常量池的?09-14 20:18新增问题+补充答案
✅内存泄漏和内存溢出的区别是什么?09-13 21:33新增问题+补充答案
✅JVM有哪些垃圾回收算法?09-12 21:44内容调整(更容易理解)
✅简历模板——5年(2)09-12 21:22新增简历模板
✅char和varchar的区别?09-12 20:55增加示例
✅RPC接口返回中,使用基本类型还是包装类?09-12 20:44笔误修改
✅如何用Redis实现朋友圈点赞功能?09-12 20:43笔误修改
✅过滤器和拦截器的区别是什么?09-12 20:37笔误修改
✅synchronized锁的是什么?09-12 20:32内容调整(避免歧义)
✅如何用SETNX实现分布式锁?09-12 20:29内容新增(setnx&expire)
✅Zookeeper是CP的还是AP的?09-12 20:10内容新增(sync强一致)
✅为什么需要HTTP/2,他解决了什么问题?09-10 15:10笔误修改
✅HTTP/2存在什么问题,为什么需要HTTP/3?09-10 15:09笔误修改
✅SpringBean的初始化流程09-10 15:08内容调整(AOP位置调整)
✅JVM的运行时内存区域是怎样的?09-10 14:57内容调整(重新画图)
✅HashMap的put方法是如何实现的?09-10 14:48笔误修改
✅Java中有了基本类型为什么还需要包装类?09-10 14:42笔误修改
✅什么是线程池,如何实现的?09-10 14:35内容调整(重新画图)
✅为什么Tomcat可以把线程数设置为200,而不是N+1?09-10 14:27内容调整(更容易理解)
✅MySQL的binlog有几种格式09-10 14:23内容调整(描述有误修改)
✅什么是DDoS攻击?如何防止被攻击?09-10 14:17错别字修改
✅说几个常见的语法糖?09-10 13:59笔误修改
✅order by 是怎么实现的?09-10 13:57笔误修改
✅InnoDB为什么使用B+树实现索引?09-10 13:57内容调整(重新画图)
✅ConcurrentHashMap是如何保证fail-safe的?09-10 13:55内容调整(更容易理解)
✅有了关系型数据库,为什么还需要NOSQL?09-10 13:48笔误修改
✅synchronized和reentrantLock区别?09-10 13:43错别字修改
✅简单介绍一下DNS?09-10 13:40笔误修改
✅Zookeeper是CP的还是AP的?09-07 20:35内容补充(新增一致性解惑)
✅什么是CAP理论,为什么不能同时满足?09-07 20:30内容补充(强一致性定义)
✅什么是分布式系统的一致性?09-07 20:27新增问题+补充答案
✅能不能说一说Netty的无锁化设计?09-07 20:11内容调整
✅ConcurrentHashMap是如何保证fail-safe的?09-05 21:26错别字修改
✅Springboot是如何实现自动配置的?09-05 21:24错别字修改
✅请详细描述DDD的实现流程?09-05 21:22笔误修改
✅Redisson的watch dog机制是怎么样的?09-05 21:21错别字修改
✅JDK19 中的虚拟线程是怎么回事?09-05 21:10笔误修改
✅什么是热Key问题,如何解决热key问题09-05 20:58错别字修改
✅工作5年,主要做计费项目09-05 20:55链接调整
✅数组和链表有何区别?09-05 20:53笔误修改
✅RPC接口返回中,使用基本类型还是包装类?09-05 20:52笔误修改
✅rabbitMQ如何实现延迟消息?09-05 20:51错别字修改
✅如何用SETNX实现分布式锁?09-05 20:50错别字修改
✅CompletableFuture的底层是如何实现的?09-05 20:44笔误修改
✅JVM如何保证给对象分配内存过程的线程安全?09-05 20:39笔误修改
✅什么是实体,什么是值对象?09-05 20:37错别字修改
✅Maven能解决什么问题?为什么要用?09-05 20:37笔误修改
✅SpringMVC是如何将不同的Request路由到不同Controller中的?09-04 22:26笔误修改
✅binlog、redolog和undolog区别?09-04 21:26内容删减
✅Spring的事务传播机制有哪些?09-04 21:22笔误修改
✅RabbitMQ如何防止重复消费09-04 21:19笔误修改
✅Arrays.sort是使用什么排序算法实现的?09-04 21:19错别字修改
✅什么是Canal,他的工作原理是什么?09-04 20:17错别字修改
✅简历自查09-03 19:53补充内容
✅介绍下RabbitMQ的事务机制09-02 16:40新增问题+补充答案
✅如何保障消息一定能发送到RabbitMQ09-02 16:10新增问题+补充答案
✅RabbitMQ如何保证消息不丢09-02 15:29新增问题+补充答案
✅RabbitMQ如何防止重复消费09-02 15:00新增问题+补充答案
✅RabbitMQ如何实现消费端限流09-02 14:27新增问题+补充答案
✅RabbitMQ 是如何保证高可用的?09-02 13:55新增问题+补充答案
✅RocketMQ怎么实现消息分发的?09-02 13:23新增问题+补充答案
✅什么是RabbitMQ的死信队列?09-02 13:19新增问题+补充答案
✅JVM如何判断对象是否存活?09-02 13:14补充内容(增加跨代引用)
✅什么是跨代引用,有什么问题?09-02 13:01补充内容(更容易理解)
✅实现一个分布式锁需要考虑哪些问题?09-02 12:44错别字修改
✅有三个线程T1,T2,T3如何保证顺序执行?09-02 12:33补充内容(更容易理解)
✅如何用SETNX实现分布式锁?09-02 12:20补充内容(新增缺点)
✅为什么Java不支持多继承?09-02 11:57补充内容(新增原因)
✅有了关系型数据库,为什么还需要NOSQL?09-02 11:47补充内容(mongodb特殊)
✅Zookeeper是选举机制是怎样的?09-02 11:40笔误修改
✅Java 8中的Stream用过吗?都能干什么?09-02 11:37笔误修改
✅IDEA如何做远程Debug?09-02 11:25补充内容(新增远程配置)
✅说几个常见的语法糖?09-02 11:20笔误修改
✅Java中的枚举有什么特点和好处09-02 11:11笔误修改
✅什么是TCP三次握手、四次挥手?09-02 10:41补充内容(新增2MSL)
✅什么是Redis的渐进式rehash09-02 10:39错别字修改
✅Java中的对象一定在堆上分配内存吗?09-02 10:22错别字修改
✅什么是双亲委派?如何破坏?09-02 10:16错别字修改
✅Java是如何实现的平台无关?09-02 10:11错别字修改
✅什么是跨代引用,有什么问题?09-01 23:11新增问题+补充答案
✅String是如何实现不可变的?09-01 22:53新增问题+补充答案
✅Redis中有一批key瞬间过期,为什么其它key的读写效率会降低?09-01 22:00新增问题+补充答案
✅Redis中key过期了一定会立即删除吗09-01 20:57新增问题+补充答案
✅Arrays.sort是使用什么排序算法实现的?09-01 20:29新增问题+补充答案