更新Timeline_202303-202304
内容修改Or更新
| 题目 | 更新时间 | 更新内容 |
|---|---|---|
| ✅什么是TCC,和2PC有什么区别? | 04-28 19:32 | 内容扩展 |
| ✅TCC的空回滚和悬挂是什么?如何解决? | 04-28 19:32 | 新增问题+补充答案 |
| ✅Spring的事务传播机制有哪些? | 04-28 19:07 | 内容修改 |
| ✅HashMap、Hashtable和ConcurrentHashMap的区别? | 04-28 19:05 | 内容扩展 |
| ✅为什么ConcurrentHashMap不允许null值? | 04-28 19:04 | 新增问题+补充答案 |
| ✅rabbitMQ如何实现延迟消息? | 04-26 18:46 | 内容更改 |
| ✅为什么在JDK8中HashMap要转成红黑树 | 04-26 18:44 | 错别字修改 |
| ✅设计索引的时候有哪些原则? | 04-26 18:41 | 错别字修改 |
| ✅怎样使用Zookeeper实现服务发现? | 04-26 18:40 | 错别字修改 |
| ✅ArrayList的subList方法有什么需要注意的地方吗? | 04-26 18:39 | 错别字修改 |
| ✅SQL执行计划分析的时候,要关注哪些信息? | 04-26 18:37 | 内容更改 |
| ✅对JDK进程执行kill -9有什么影响? | 04-26 18:34 | 错别字修改 |
| ✅如何解决Redis和数据库的一致性问题? | 04-26 18:31 | 补充图片 |
| ✅类的生命周期是怎么样的? | 04-26 18:25 | 错别字修改 |
| ✅RocketMQ消费堆积问题排查 | 04-26 10:33 | 新增问题+答案补充 |
| ✅synchronized是怎么实现的? | 04-25 20:41 | 错别字修改 |
| ✅InnoDB如何解决脏读、不可重复读和幻读的? | 04-25 20:38 | 错别字修改 |
| ✅Spring的事务传播机制有哪些? | 04-25 20:24 | 错别字修改 |
| ✅慢SQL问题排查 | 04-25 20:19 | 错别字修改 |
| ✅JVM有哪些垃圾回收算法? | 04-25 20:15 | 错别字修改 |
| ✅介绍一下OSI七层模型? | 04-25 20:14 | 错别字修改 |
| ✅Spring是如何解决循环依赖的? | 04-25 20:08 | 错别字修改 |
| ✅Set是如何保证元素不重复的 | 04-25 20:00 | 错别字修改 |
| ✅遍历的同时修改一个List有几种方式? | 04-24 20:16 | 错别字修改 |
| ✅什么是反射机制?为什么反射慢? | 04-24 20:14 | 错别字修改 |
| ✅Java中有了基本类型为什么还需要包装类? | 04-24 20:13 | 错别字修改 |
| ✅什么是CAP理论,为什么不能同时满足? | 04-24 20:11 | 表述有误调整 |
| ✅binlog、redolog和undolog区别? | 04-24 20:05 | 内容调整 |
| ✅什么是fail-fast?什么是fail-safe? | 04-24 19:58 | 错别字修改 |
| ✅慢SQL问题排查 | 04-24 11:12 | 补充答案 |
| ✅为什么说枚举是实现单例最好的方式? | 04-23 21:12 | 错别字修改 |
| ✅有了关系型数据库,为什么还需要NOSQL? | 04-23 21:01 | 错别字修改 |
| ✅Java中有了基本类型为什么还需要包装类? | 04-23 20:52 | 错别字修改 |
| ✅什么是fail-fast?什么是fail-safe? | 04-23 20:50 | 错别字修改 |
| ✅String str=new String(“hollis”)创建了几个对象? | 04-23 20:48 | 错别字修改 |
| ✅有了2阶段提交为什么还需要3阶段提交? | 04-23 20:47 | 错别字修改 |
| ✅常见的分布式事务有哪些? | 04-23 20:44 | 内容补充 |
| ✅什么是TCC,和2PC有什么区别? | 04-23 20:30 | 内容补充 |
| ✅一个订单,在11:00超时关闭,但在11:00也支付成功了,怎么办? | 04-16 18:06 | 新增问题+补充答案 |
| ✅过滤器和拦截器的区别是什么? | 04-16 17:40 | 新增问题+补充答案 |
| ✅Kafka,单分区单消费者实例,如何提高吞吐量 | 04-16 17:16 | 新增问题+补充答案 |
| ✅CompletableFuture的底层是如何实现的? | 04-16 17:15 | 补充示例 |
| ✅简历模板——5年 | 04-16 13:42 | 新增问题+补充答案 |
| ✅简历模板——8年 | 04-16 13:13 | 新增问题+补充答案 |
| ✅Tomcat处理请求的过程是怎么样的? | 04-15 17:52 | 补充答案 |
| ✅Tomcat的启动流程是怎样的? | 04-15 17:39 | 补充答案 |
| ✅Ribbon和Nginx的区别是什么? | 04-1517:21 | 补充答案 |
| ✅什么是Zuul网关,有什么用? | 04-15 17:06 | 补充答案 |
| ✅实现一个LRU缓存淘汰策略,支持get和put操作 | 04-15 16:46 | 补充答案 |
| ✅SQL执行计划分析的时候,要关注哪些信息? | 04-15 15:54 | 错别字修改 |
| ✅有了2阶段提交为什么还需要3阶段提交? | 04-15 15:49 | 错别字修改 |
| 📝简历指导 | 04-15 15:47 | 错别字修改 |
| ✅InnoDB和MyISAM有什么区别? | 04-15 15:15 | 错别字修改 |
| ✅Java序列化的原理是啥 | 04-15 15:11 | 错别字修改 |
| ✅Redis 5.0中的 Stream是什么? | 04-15 15:08 | 错别字修改 |
| ✅ping的原理是什么? | 04-15 15:06 | 错别字修改 |
| ✅HTTP/2存在什么问题,为什么需要HTTP/3? | 04-15 15:06 | 错别字修改 |
| ✅limit 0,100和limit 10000000,100一样吗? | 04-15 15:02 | 错别字修改 |
| ✅JDK新版本中都有哪些新特性? | 04-15 14:58 | 错别字修改 |
| ✅现在JDK的最新版本是什么? | 04-15 14:55 | 错别字修改 |
| ✅BigDecimal(double)和BigDecimal(String)有什么区别? | 04-15 14:48 | 错别字修改 |
| ✅Java注解的作用是啥 | 04-15 14:45 | 错别字修改 |
| ✅介绍下LFU、LRU等缓存失效算法? | 04-15 14:44 | 错别字修改 |
| ✅Spring的事务传播机制有哪些? | 04-15 14:35 | 错别字修改 |
| ✅Spring是如何解决循环依赖的? | 04-15 14:24 | 错别字修改 |
| ✅如果让你实现一个Dubbo,会考虑用哪些技术解决哪些问题? | 04-15 14:20 | 新增问题+补充答案 |
| ✅消息队列使用拉模式好还是推模式好?为什么? | 04-15 14:02 | 新增问题+补充答案 |
| ✅G1和CMS有什么区别? | 04-15 13:46 | 新增问题+补充答案 |
| ✅Java 8 和 Java 11 的GC有什么区别? | 04-15 13:25 | 新增问题+补充答案 |
| ✅什么是雪花算法,怎么保证不重复的? | 04-15 13:12 | 错别字修改 |
| ✅你在工作中是如何使用设计模式的? | 04-14 21:26 | 新增问题+补充答案 |
| ✅如何实现本地缓存? | 04-14 20:59 | 新增代码 |
| ✅简历模板——3年 | 04-12 20:37 | 新增内容 |
| ✅finally中代码一定会执行吗? | 04-10 21:34 | 错别字修改 |
| ✅什么是CAS?存在什么问题? | 04-10 21:32 | 错别字修改 |
| ✅JVM有哪些垃圾回收算法? | 04-10 21:31 | 错别字修改 |
| ✅什么是泛化调用? | 04-10 21:30 | 错别字修改 |
| ✅什么场景只能用HTTP,不能用RPC? | 04-10 21:29 | 错别字修改 |
| ✅什么是热Key问题,如何解决热key问题 | 04-10 21:21 | 错别字修改 |
| ✅ArrayList、LinkedList与Vector的区别? | 04-10 21:18 | 内容补充 |
| ✅如何解决Redis和数据库的一致性问题? | 04-10 21:11 | 错别字修改 |
| ✅什么情况下会出现数据库和缓存不一致的问题? | 04-10 21:11 | 错别字修改 |
| ✅库存扣减如何避免超卖和少卖? | 04-10 21:07 | 错别字修改 |
| ✅什么是布隆过滤器,实现原理是什么? | 04-08 18:00 | 新增问题+补充答案 |
| ✅什么是多线程中的上下文切换? | 04-08 17:34 | 新增问题+补充答案 |
| ✅什么是用户态、内核态?如何切换的? | 04-08 17:08 | 补充答案 |
| ✅计算机打开电源操作系统做了什么? | 04-08 16:23 | 新增问题+补充答案 |
| ✅Arthas统计方法耗时的原理是什么? | 04-08 15:35 | 补充答案 |
| ✅单测覆盖率是如何统计的?原理是什么? | 04-08 15:24 | 补充答案 |
| ✅Dubbo实现服务调用的过程是什么样的? | 04-08 14:45 | 补充答案 |
| ✅SpringCloud和Dubbo有什么区别? | 04-08 14:05 | 内容补充 |
| ✅Leaf生成分布式ID的原理? | 04-08 14:01 | 答案补充 |
| ✅什么是雪花算法,怎么保证不重复的? | 04-08 13:12 | 内容补充 |
| ✅什么是最大努力通知? | 04-08 12:43 | 答案补充 |
| ✅volatile是如何保证可见性和有序性的? | 04-08 12:35 | 内容修改 |
| ✅订单到期关闭如何实现 | 04-07 19:35 | 错别字修改 |
| ✅rabbitMQ如何实现延迟消息? | 04-07 19:34 | 错别字修改 |
| ✅ArrayList的subList方法有什么需要注意的地方吗? | 04-07 19:23 | 错别字修改 |
| ✅字节跳动面试流程 | 04-05 22:07 | 新增内容 |
| ✅面试前必须要准备哪些内容? | 04-05 21:07 | 新增内容 |
| ✅项目介绍如何准备 | 04-05 20:47 | 新增内容 |
| ✅阿里巴巴面试流程 | 04-05 20:36 | 新增内容 |
| ✅腾讯面试流程 | 04-05 20:15 | 新增内容 |
| ✅2人2天喝2桶水,8人8天喝几桶水? | 04-04 19:02 | 新增内容 |
| 2023网易技术分享 | 04-04 19:00 | 新增内容 |
| ✅让你设计一个秒杀系统,你会考虑哪些问题? | 04-02 15:04 | 补充答案 |
| ✅亿级商品如何存储? | 04-02 13:59 | 补充答案 |
| ✅如何实现"查找附近的人"功能? | 04-02 13:41 | 补充答案 |
| ✅Redis的zset实现排行榜,实现分数相同按照时间顺序排序,怎么做? | 04-02 13:02 | 补充答案 |
| ✅如何用Redis实现朋友圈点赞功能? | 04-02 12:48 | 补充答案 |
| ✅库存扣减如何避免超卖和少卖? | 04-02 12:09 | 补充答案 |
| ✅什么是GEO,有什么用? | 04-02 11:05 | 修改外链 |
| ✅Dubbo如何实现像本地方法一样调用远程方法的? | 04-01 18:39 | 新增问题+答案补充 |
| Zuul、Gateway和Nginx有什么区别? | 04-01 18:32 | 新增问题 |
| ✅区分度不高的字段建索引一定没用吗? | 04-01 18:24 | 新增问题+答案补充 |
| ✅如何进行SQL调优? | 04-01 18:20 | 答案补充 |
| ✅索引失效的问题如何排查? | 04-01 17:50 | 答案补充 |
| ✅数据库死锁问题排查过程 | 04-01 16:28 | 错别字修改 |
| ✅为什么MySQL默认使用RR隔离级别? | 04-01 16:26 | 错别字修改 |
| ✅Maven能解决什么问题?为什么要用? | 04-01 16:25 | 错别字修改 |
| ✅为什么定时任务可以定时执行? | 04-01 16:24 | 错别字修改 |
| ✅JVM如何判断对象是否存活? | 04-01 16:23 | 错别字修改 |
| ✅ConcurrentHashMap在哪些地方做了并发控制 | 04-01 16:15 | 错别字修改 |
| ✅什么是服务降级? | 04-01 16:12 | 错别字修改 |
| ✅频繁FullGC问题排查 | 03-30 20:12 | 补充答案 |
| ✅OOM问题排查过程 | 03-30 19:26 | 补充答案 |
| ✅synchronized和reentrantLock区别? | 03-30 19:03 | 错别字修改 |
| ✅分库分表后会带来哪些问题? | 03-30 18:52 | 错别字修改 |
| ✅如何破坏单例模式? | 03-30 18:46 | 错别字修改 |
| ✅什么是回表,怎么减少回表的次数? | 03-30 18:38 | 错别字修改 |
| ✅分区和分表有什么区别? | 03-30 18:36 | 内容补充 |
| ✅InnoDB的锁机制 | 03-30 18:34 | 错别字修改 |
| ✅有三个线程T1,T2,T3如何保证顺序执行? | 03-30 18:27 | 内容调整 |
| ✅BigDecimal(double)和BigDecimal(String)有什么区别? | 03-28 22:41 | 错别字修改 |
| ✅有了synchronized为什么还需要volatile? | 03-28 22:34 | 错别字修改 |
| ✅什么是DDoS攻击?如何防止被攻击? | 03-28 22:33 | 错别字修改 |
| ✅Java中类加载的过程是怎么样的? | 03-28 22:31 | 错别字修改 |
| ✅Spring中如何开启事务? | 03-28 22:27 | 错别字修改 |
| ✅Spring是如何解决循环依赖的? | 03-28 22:25 | 内容调整 |
| ✅数据库死锁问题排查过程 | 03-28 22:18 | 错别字修改 |
| ✅Spring是如何解决循环依赖的? | 03-26 17:28 | 内容更新 |
| ✅HashMap、Hashtable和ConcurrentHashMap的区别? | 03-25 18:45 | 内容更新 |
| ✅策略模式和if-else相比有什么好处? | 03-25 18:40 | 补充答案 |
| ✅什么是状态模式,有哪些应用? | 03-25 18:36 | 补充答案 |
| ✅什么是责任链模式,有哪些应用? | 03-25 18:30 | 补充答案 |
| ✅String的设计,用到了哪些设计模式? | 03-25 18:23 | 补充答案 |
| ✅什么是享元模式,有哪些具体应用? | 03-25 18:20 | 补充答案 |
| 如何用Redisson实现分布式锁? | 03-25 18:10 | 新增问题 |
| ✅什么是RedLock,他解决了什么问题? | 03-25 18:09 | 新增问题+补充答案 |
| ✅如何用SETNX实现分布式锁? | 03-25 17:41 | 新增问题+补充答案 |
| ✅如何解决接口幂等的问题? | 03-25 17:35 | 补充答案 |
| Tomcat的启动流程是怎样的? | 03-25 17:23 | 新增问题 |
| Tomcat处理请求的过程是怎么样的? | 03-25 17:23 | 新增问题 |
| 介绍一下Tomcat的整体技术架构? | 03-25 17:22 | 新增问题 |
| ✅Netty有哪些序列化协议? | 03-25 17:22 | 补充答案 |
| ✅能不能说一说Netty的无锁化设计? | 03-25 16:59 | 补充答案 |
| ✅说说 Netty 的对象池技术? | 03-25 16:45 | 补充答案 |
| ✅Netty的Buffer为什么好用 | 03-25 16:18 | 补充答案 |
| ✅什么是DevOps? | 03-25 15:56 | 补充答案 |
| ✅微服务架构的服务治理有哪些实现方案? | 03-25 15:52 | 补充答案 |
| ✅如何进行微服务的拆分? | 03-25 15:27 | 补充答案 |
| ✅Tomcat的类加载机制是怎么样的? | 03-25 15:08 | 新增问题+补充答案 |
| ✅为什么Tomcat可以把线程数设置为200,而不是N+1? | 03-25 14:44 | 新增问题+补充答案 |
| ✅Innodb加索引,这个时候会锁表吗? | 03-25 14:17 | 新增问题+补充答案 |
| ✅不用redis分布式锁, 如何防止用户重复点击? | 03-25 13:68 | 新增问题+补充答案 |
| ✅ConcurrentHashMap是如何保证fail-safe的? | 03-25 13:29 | 补充答案 |
| ✅ConcurrentHashMap是如何保证线程安全的? | 03-25 12:56 | 补充答案 |
| ✅ConcurrentHashMap在哪些地方做了并发控制 | 03-25 12:30 | 补充答案 |
| ✅什么是Java内存模型? | 03-23 20:48 | 错别字修改 |
| ✅遍历的同时修改一个List有几种方式? | 03-23 20:48 | 错别字修改 |
| ✅synchronized和reentrantLock区别? | 03-23 20:47 | 错别字修改 |
| ✅什么是三色标记算法? | 03-23 20:47 | 错别字修改 |
| ✅什么是Stop The World? | 03-23 20:46 | 错别字修改 |
| ✅Java是编译型还是解释型? | 03-23 20:45 | 错别字修改 |
| ✅什么是Dubbo的优雅停机,怎么实现的? | 03-2320:45 | 错别字修改 |
| ✅什么是服务降级? | 03-23 20:44 | 错别字修改 |
| ✅乐观锁与悲观锁如何实现? | 03-23 20:44 | 错别字修改 |
| ✅你知道fastjson的反序列化漏洞吗 | 03-23 20:37 | 错别字修改 |
| ✅怎样使用Zookeeper实现服务发现? | 03-23 20:27 | 错别字修改 |
| ✅什么是TCC,和2PC有什么区别? | 03-23 20:26 | 错别字修改 |
| Redis的zset实现排行榜,实现分数相同按照时间顺序排序,怎么做? | 03-23 20:19 | 新增问题 |
| ✅什么是排他锁和共享锁? | 03-23 20:15 | 新增问题+补充答案 |
| ✅InnoDB的锁机制 | 03-23 20:13 | 补充答案 |
| ✅什么是意向锁? | 03-23 19:44 | 新增问题+补充答案 |
| ✅InnoDB如何解决脏读、不可重复读和幻读的? | 03-23 19:26 | 新增问题+补充答案 |
| ✅MySQL索引一定遵循最左前缀匹配吗? | 03-20 18:25 | 答案更新 |
| 📝简历指导 | 03-20 18:20 | 补充内容 |
| ✅ARP 与 RARP 的区别是什么? | 03-20 18:08 | 补充答案 |
| ✅介绍一下OSI七层模型? | 03-20 18:01 | 补充答案 |
| ✅听说过ServiceMesh吗?是什么? | 03-20 17:48 | 补充答案 |
| ✅什么是拜占庭将军问题 | 03-20 17:32 | 补充答案 |
| ✅如何基于本地消息表实现分布式事务? | 03-20 17:15 | 补充答案 |
| ✅Dubbo的缓存机制了解吗? | 03-20 17:00 | 补充答案 |
| ✅Dubbo服务发现与路由的概念有什么不同? | 03-20 16:35 | 补充答案 |
| ✅Kafka 几种选举过程简单介绍一下? | 03-20 16:11 | 补充答案 |
| ✅RocketMQ的架构是怎么样的? | 03-20 15:32 | 补充答案 |
| ✅RocketMQ消息堆积了怎么解决? | 03-20 15:12 | 补充答案 |
| ✅数据库死锁如何解决? | 03-20 15:00 | 补充答案 |
| ✅MySQL只操作同一条记录,也会发生死锁吗? | 03-20 14:43 | 补充答案 |
| ✅binlog、redolog和undolog区别? | 03-20 14:31 | 补充答案 |
| ✅什么是索引覆盖、索引下推? | 03-20 14:01 | 答案更新 |
| ✅SQL执行计划分析的时候,要关注哪些信息? | 03-20 13:27 | 补充答案 |
| ✅什么是总线嗅探和总线风暴,和JMM有什么关系? | 03-20 12:06 | 补充答案 |
| ✅ForkJoinPool和ExecutorService区别是什么? | 03-20 11:34 | 补充答案 |
| ✅CompletableFuture的底层是如何实现的? | 03-20 11:10 | 补充答案 |
| ✅RocketMQ有几种集群方式? | 03-18 17:25 | 补充答案 |
| ✅RocketMQ如何实现延时消息? | 03-18 16:40 | 补充答案 |
| ✅RocketMQ如何保证消息不丢失? | 03-18 16:00 | 补充答案 |
| ✅什么是TCC,和2PC有什么区别? | 03-18 15:25 | 内容补充 |
| ✅订单到期关闭如何实现 | 03-18 15:00 | 错别字修改 |
| ✅同步、异步、阻塞、非阻塞怎么理解? | 03-18 14:43 | 错别字修改 |
| ✅limit 0,100和limit 10000000,100一样吗? | 03-18 14:36 | 问题描述修改 |
| ✅MySQL索引一定遵循最左前缀匹配吗? | 03-18 14:32 | 错别字修改 |
| ✅RocketMQ如何保证消息的顺序性? | 03-17 19:37 | 新增问题+补充答案 |
| RocketMQ消息堆积了怎么解决? | 03-17 18:16 | 新增问题 |
| RocketMQ的负载均衡是怎么做的? | 03-17 18:15 | 新增问题 |
| RocketMQ有几种集群方式? | 03-17 18:14 | 新增问题 |
| 介绍一下RocketMQ的工作流程? | 03-17 18:13 | 新增问题 |
| RocketMQ如何实现延时消息? | 03-17 18:13 | 新增问题 |
| RocketMQ如何保证消息不丢失? | 03-17 18:12 | 新增问题 |
| RocketMQ的架构是怎么样的? | 03-17 18:11 | 新增问题 |
| ✅介绍一下Redis的集群模式? | 03-16 21:58 | 错别字修改 |
| ✅字符串的排列 | 03-16 19:33 | 新增问题+补充答案 |
| ForkJoinPool和ExecutorService区别是什么? | 03-15 16:08 | 新增问题 |
| CompletableFuture的底层是如何实现的? | 03-15 16:07 | 新增问题 |
| ✅无重复字符的最长子串 | 03-14 22:57 | 更新答案 |
| 📝如何基于本地消息表实现分布式事务? | 03-13 19:55 | 新增题目 |
| ✅常见的分布式事务有哪些? | 03-13 19:32 | 补充答案 |
| 什么是最大努力通知? | 03-13 19:29 | 新增题目 |
| ✅分布式ID生成方案都有哪些? | 03-13 19:17 | 补充答案 |
| ✅什么是雪花算法,怎么保证不重复的? | 03-13 18:56 | 补充答案 |
| ✅怎么实现分布式Session? | 03-13 18:56 | 补充答案 |
| ✅Kafka如何实现顺序消费? | 03-12 16:15 | 新增题目+补充答案 |
| ✅什么是Kafka的重平衡机制? | 03-12 15:54 | 新增题目+补充答案 |
| ✅Kafka的架构是怎么样的? | 03-12 15:20 | 新增题目+补充答案 |
| ✅Kafka怎么保证消费只消费一次的? | 03-12 15:08 | 内容调整 |
| ✅Kafka如何保证消息不丢失? | 03-12 15:06 | 新增题目+补充答案 |
| 为什么Kafka没办法100%保证消息不丢失? | 03-12 14:31 | 新增题目 |
| ✅Java中类加载的过程是怎么样的? | 03-12 14:03 | 新增题目+补充答案 |
| ✅类的生命周期是怎么样的? | 03-12 13:57 | 补充答案 |
| ✅Java中的类什么时候会被加载? | 03-12 13:54 | 新增题目+补充答案 |
| ✅什么是三色标记算法? | 03-12 13:38 | 补充答案 |
| ✅新生代如果只有一个Eden+一个Survivor可以吗? | 03-12 12:41 | 错别字修改 |
| ✅新生代和老年代的垃圾回收器有何区别? | 03-12 12:40 | 错别字修改 |
| ✅为什么G1从JDK 9之后成为默认的垃圾回收器? | 03-12 12:40 | 错别字修改 |
| 什么是跨域访问问题,如何解决? | 03-11 16:15 | 新增题目 |
| ✅什么是Serverless? | 03-11 16:14 | 补充答案 |
| ✅介绍下LFU、LRU等缓存失效算法? | 03-11 16:05 | 补充答案 |
| ✅Springboot是如何实现自动配置的? | 03-11 15:46 | 新增题目+补充答案 |
| ✅为什么在JDK8中HashMap要转成红黑树 | 03-11 15:42 | 新增扩展知识 |
| 什么是总线嗅探和总线风暴,和JMM有什么关系? | 03-11 15:36 | 新增题目 |
| ✅什么是fat jar? | 03-11 15:34 | 新增题目+补充答案 |
| ✅如何保证ES和数据库的数据一致性? | 03-11 15:26 | 新增题目+补充答案 |
| ✅倒排索引是什么? | 03-11 15:00 | 补充答案 |
| ✅如果你的业务量突然提升100倍QPS你会怎么做? | 03-11 14:26 | 新增题目+补充答案 |
| ✅每天100w次登录请求,4C8G机器如何做JVM调优? | 03-11 14:17 | 新增题目+补充答案 |
| ✅uuid和自增id做主键哪个好,为什么? | 03-11 12:57 | 新增题目+补充答案 |
| ✅什么是UUID,能保证唯一吗? | 03-11 12:46 | 新增题目+补充答案 |
| ✅简单介绍一下JIT优化技术? | 03-10 19:17 | 错别字修改 |
| ✅如何解决Redis和数据库的一致性问题? | 03-10 19:17 | 内容描述修改 |
| ✅MySQL是如何保证唯一性索引的唯一性的? | 03-10 19:16 | 内容描述修改 |
| ✅公平锁和非公平锁的区别? | 03-10 19:15 | 错别字修改 |
| ✅离职的原因是什么 | 03-10 19:14 | 错别字修改 |
| ✅JVM的运行时内存区域是怎样的? | 03-10 19:14 | 内容修改 |
| ✅为什么G1从JDK 9之后成为默认的垃圾回收器? | 03-10 19:12 | 错别字修改 |
| ✅为什么Lua脚本可以保证原子性? | 03-10 19:10 | 错别字修改 |
| ✅Java的堆是如何分代的?为什么分代? | 03-10 19:10 | 错别字修改 |
| ✅新生代如果只有一个Eden+一个Survivor可以吗? | 03-10 19:07 | 错别字修改 |
| ✅为什么不能用BigDecimal的equals方法做等值比较? | 03-10 19:06 | 错别字修改 |
| ✅JDK19 中的虚拟线程是怎么回事? | 03-10 19:05 | 错别字修改 |
| ✅为什么Spring不建议使用基于字段的依赖注入? | 03-10 19:03 | 错别字修改 |
| ✅Java是如何实现的平台无关? | 03-07 20:58 | 错别字修改 |
| ✅有了关系型数据库,为什么还需要NOSQL? | 03-07 20:57 | 内容调整 |
| ✅为什么对Java中的负数取绝对值结果不一定是正数? | 03-07 20:52 | 错别字修改 |
| ✅InnoDB和MyISAM有什么区别? | 03-07 20:52 | 错别字修改 |
| ✅如何理解AQS? | 03-07 20:50 | 错别字修改 |
| ✅公平锁和非公平锁的区别? | 03-07 20:48 | 错别字修改 |
| ✅分区和分表有什么区别? | 03-06 16:04 | 错别字修改 |
| ✅YoungGC和FullGC的触发条件是什么? | 03-06 15:49 | 错别字修改 |
| ✅什么是正向代理和反向代理? | 03-06 15:48 | 错别字修改 |
| ✅什么是RPC,和HTTP有什么区别? | 03-06 15:46 | 错别字修改 |
| ✅结算系统 | 03-06 15:45 | 错别字修改 |
| ✅Java中有了基本类型为什么还需要包装类? | 03-06 15:44 | 错别字修改 |
| ✅Java中的四种引用有什么区别? | 03-05 18:35 | 修改内容 |
| ✅IDEA如何做远程Debug? | 03-05 17:43 | 补充答案 |
| ✅什么是聚簇索引和非聚簇索引? | 03-05 17:38 | 补充答案 |
| ✅设计索引的时候有哪些原则? | 03-05 17:30 | 补充答案 |
| ✅什么是索引覆盖、索引下推? | 03-05 17:10 | 补充答案 |
| ✅SQL语句如何实现insertOrUpdate的功能? | 03-05 17:01 | 补充答案 |
| ✅MySQL的主键一定是自增的吗? | 03-05 16:57 | 补充答案 |
| ✅InnoDB为什么使用B+树实现索引? | 03-05 16:35 | 补充答案 |
| ✅InnoDB存储数据有哪几种格式? | 03-05 16:14 | 补充答案 |
| ✅对于 Redis 的操作,有哪些推荐的 Best Practices? | 03-05 15:59 | 补充答案 |
| ✅什么是大Key问题,如何解决? | 03-05 15:36 | 内容补充 |
| ✅除了做缓存,Redis还能用来干什么? | 03-05 15:34 | 补充答案 |
| 如何保证ES和数据库的数据一致性? | 03-05 15:14 | 问题增加 |
| 怎么实现分布式Session? | 03-05 15:12 | 问题增加 |
| ✅Redis的内存淘汰策略是怎么样的? | 03-05 14:56 | 新增题目+补充答案 |
| ✅Redis 的过期策略是怎么样的? | 03-05 14:26 | 新增题目+补充答案 |
| ✅Redis 的事务机制是怎样的? | 03-05 14:00 | 补充答案 |
| ✅Redis的持久化机制是怎样的? | 03-05 13:52 | 补充答案 |
| ✅Redis的虚拟内存机制是什么? | 03-05 13:29 | 补充答案 |
| ✅现在JDK的最新版本是什么? | 03-05 13:08 | 笔误修改 |
| ✅Redis 5.0中的 Stream是什么? | 03-05 13:03 | 补充答案 |
| ✅Redis如何实现发布/订阅? | 03-05 12:28 | 补充答案 |
| ✅Redis中的setnx命令为什么是原子性的 | 03-05 11:55 | 新增题目+补充答案 |
| 什么是protobuf,他的主要原理是什么? | 03-05 11:45 | 新增题目 |
| ✅泛型中K T V E ? Object等分别代表什么含义。 | 03-05 11:43 | 错别字修改 |
| ✅什么是fail-fast?什么是fail-safe? | 03-05 11:41 | 错别字修改 |
| ✅如何理解面向对象和面向过程? | 03-05 11:37 | 错别字修改 |
| ✅什么是热Key问题,如何解决热key问题 | 03-04 16:35 | 内容修改 |
| Nacos能同时实现AP和CP的原理是什么? | 03-04 16:34 | 新增题目 |
| ✅什么是Nacos,主要用来作什么? | 03-04 16:34 | 补充答案 |
| ✅Nacos是AP的还是CP的? | 03-04 16:24 | 补充答案 |
| ✅Nacos如何实现的配置变化客户端可以感知到? | 03-04 15:42 | 补充答案 |
| ✅配置中心如何选型? | 03-04 15:17 | 补充答案 |
| ✅怎样使用Zookeeper实现服务发现? | 03-04 15:10 | 补充答案 |
| ✅Zookeeper的watch机制是如何工作的? | 03-04 14:27 | 补充答案 |
| ✅什么是限流?常见的限流算法有哪些? | 03-04 12:42 | 补充答案 |
| ✅什么是预热?它有何作用? | 03-04 12:22 | 补充答案 |
| ✅synchronized的锁升级过程是怎样的? | 03-04 12:21 | 内容修改 |
| ✅常见的JVM工具有哪些 | 03-04 12:11 | 补充答案 |
| ✅如何进行JVM调优? | 03-04 12:04 | 补充答案 |
| ✅三个线程分别顺序打印0-100 | 03-04 11:27 | 补充答案 |
| ✅Java中的四种引用有什么区别? | 03-04 11:26 | 内容修改 |
| ✅什么是Java内存模型? | 03-04 00:58 | 内容修改 |
| ✅jar包和war包有什么区别? | 03-04 00:51 | 补充答案 |
| ✅Git如何回滚代码?reset和revert什么区别? | 03-04 00:26 | 补充答案 |
| ✅什么是SpringCloud,有哪些组件? | 03-04 00:21 | 补充答案 |
| ✅SpringBoot是如何实现main方法启动Web项目的? | 03-04 00:16 | 补充答案 |
| ✅什么是MVC | 03-03 19:53 | 补充答案 |
| ✅synchronized升级过程中有几次自旋? | 03-03 19:43 | 内容修改 |
| ✅synchronized的锁升级过程是怎样的? | 03-03 19:34 | 内容修改 |
| ✅使用MyBatis如何实现分页? | 03-03 19:27 | 内容修改 |
| ✅PageHelper分页的原理是什么? | 03-03 19:19 | 新增问题+补充答案 |
| ✅RowBounds分页的原理是什么? | 03-03 18:31 | 新增问题+补充答案 |
| ✅limit 0,100和limit 10000000,10000100一样吗? | 03-02 21:03 | 补充答案 |
| ✅配置中心如何选型? | 03-02 21:03 | 补充答案 |
| 什么是Nacos,主要用来作什么? | 03-02 20:49 | 新增问题 |
| ✅什么场景只能用HTTP,不能用RPC? | 03-02 20:35 | 新增问题+补充答案 |
| ✅HashMap的remove方法是如何实现的? | 03-02 20:29 | 新增问题+补充答案 |
| ✅HashMap的get方法是如何实现的? | 03-02 20:25 | 新增问题+补充答案 |
| ✅HashMap的put方法是如何实现的? | 03-02 20:05 | 新增问题+补充答案 |
| 🩺HashMap是如何扩容的? | 03-02 20:15 | 内容修改 |
| ✅HashMap的数据结构是怎样的? | 03-02 20:05 | 补充答案 |
| ✅hash冲突通常怎么解决? | 03-02 19:59 | 补充答案 |
| ✅数据库CPU被打满排查过程 | 03-02 19:19 | 新增问题+补充答案 |
| ✅如何解决Redis和数据库的一致性问题? | 03-02 18:14 | 补充答案 |
| ✅SpringCloud 2022有哪些变化 | 03-01 18:26 | 内容修改 |
| ✅volatile是如何保证可见性和有序性的? | 03-01 18:20 | 内容修改 |
| ✅如何破坏单例模式? | 03-01 18:16 | 内容修改 |
| ✅为什么说枚举是实现单例最好的方式? | 03-01 18:15 | 内容修改 |
| jar包和war包有什么区别? | 03-01 18:13 | 补充题目 |