跳至主要內容
Yinx
搜索
Ctrl
K
主页
Java
文章
全部
分类
标签
时间轴
更新Timeline_202307
Yinx
2026/1/14
...
大约 14 分钟
Java八股文
注意
内容来源网络,仅供学习使用。
不要相信文档中的链接、联系方式等!!!
更新Timeline_202307
内容修改Or更新
题目
更新时间
更新内容
MySQL的Hash Join是什么?
07-30 18:13
错别字修改
Java是值传递还是引用传递?
07-30 18:06
内容补充
什么是熔断?
07-30 17:58
笔误修改
使用MyBatis如何实现分页?
07-30 17:53
内容补充
说几个常见的语法糖?
07-30 17:51
笔误修改
MySQL热点数据更新会带来哪些问题?
07-30 17:47
笔误修改
什么是柔性事务?
07-30 17:41
错别字修改
什么是方法区?是如何实现的?
07-30 17:39
内容调整
为什么Lua脚本可以保证原子性?
07-30 17:35
内容调整
大厂程序员能力模型
07-30 17:01
错别字修改
Redis为什么被设计成是单线程的?
07-30 17:00
内容调整
什么是ORM,有哪些常用框架?
07-30 16:56
内容补充
什么是Java内存模型?
07-30 16:54
错别字修改
为什么MySQL用B+树,MongoDB用B树?
07-30 16:49
笔误修改
Spring事务失效可能是哪些原因?
07-30 16:48
示例补充+内容补充
CPU飙高问题排查过程(1)
07-30 16:35
内容调整
如何解决Redis和数据库的一致性问题?
07-30 16:32
错别字修改
一个支付单,多个渠道同时支付成功了怎么办?
07-30 16:31
笔误修改
从B+树的角度分析为什么单表2000万要考虑分表??
07-30 16:30
内容调整
HashMap的容量设置多少合适?
07-30 16:28
内容调整
介绍一下rabbitMQ有几种工作模式?
07-30 16:16
错别字修改
什么是零拷贝?
07-30 16:13
内容补充
字节支付1-2-3-hr面
07-30 00:03
补充答案
rabbitMQ的整体架构是怎么样的?
07-29 18:07
新增问题+补充答案
介绍一下rabbitMQ有几种工作模式?
07-29 18:07
新增问题+补充答案
Tomcat的类加载机制是怎么样的?
07-29 17:06
内容重写
Tomcat与Web服务器(如Apache)之间的关系是什么?
07-29 17:05
新增问题+补充答案
介绍一下Tomcat的IO模型?
07-29 12:39
新增问题+补充答案
记录日志影响性能怎么办?
07-28 21:51
新增问题+补充答案
如何实现多级缓存?
07-28 21:38
补充答案
什么是buffer pool?
07-28 21:17
新增问题+补充答案
buffer pool的读写过程是怎么样的?
07-28 21:17
新增问题
ClassNotFoundException和NoClassDefFoundError的区别是什么?
07-28 20:42
新增问题+补充答案
怎么做数据对账?
07-28 20:19
错别字修改
运行时常量池和字符串常量池的关系是什么?
07-28 20:18
新增问题+补充答案
线程池的拒绝策略有哪些?
07-28 19:49
新增问题+补充答案
什么是线程池,如何实现的?
07-28 19:41
内容调整
为什么不建议通过Executors构建线程池
07-28 19:39
新增问题+补充答案
BigDecimal(double)和BigDecimal(String)有什么区别?
07-28 19:28
内容调整
SQL中PK、UK、CK、FK、DF是什么意思?
07-28 18:47
新增问题+补充答案
Spring在业务中常见的使用方式
07-24 20:32
错别字修改
Java是编译型还是解释型?
07-24 20:31
错别字修改
Git的merge和rebase有什么区别?
07-24 20:30
内容修改
遍历的同时修改一个List有几种方式?
07-24 20:28
笔误修改
synchronized锁的是什么?
07-24 20:25
错别字修改
什么是一致性哈希?
07-23 17:42
补充答案
正在持续写入的日志如何清理?
07-23 16:41
补充答案
什么是MESI缓存一致性协议
07-23 16:33
新增问题+补充答案
什么是Java内存模型?
07-23 16:30
内容调整
什么是操作系统的多级缓存
07-23 16:10
新增问题+补充答案
如何用Redisson实现分布式锁?
07-23 15:45
补充答案
Git的merge和rebase有什么区别?
07-23 15:22
新增问题+补充答案
synchronized锁的是什么?
07-23 15:00
新增问题+补充答案
MySQL热点数据更新会带来哪些问题?
07-23 14:48
新增问题+补充答案
为什么在JDK8中HashMap要转成红黑树
07-23 14:13
内容调整
为什么大厂不建议使用多表join?
07-23 13:45
内容修改
SpringCloud和Dubbo有什么区别?
07-23 13:39
内容补充
什么是深拷贝和浅拷贝?
07-23 13:30
笔误修改
栈和队列的区别
07-21 22:55
错别字修改
什么是三色标记算法?
07-21 22:54
笔误修改
Java中实现定时任务的几种方式
07-21 22:54
笔误修改
JVM是如何创建对象的?
07-21 22:52
笔误修改
Nacos能同时实现AP和CP的原理是什么?
07-21 22:49
笔误修改
消息队列使用拉模式好还是推模式好?为什么?
07-21 22:48
笔误修改
Spring中用到了哪些设计模式
07-21 22:44
笔误修改
如何解决Redis和数据库的一致性问题?
07-21 22:43
笔误修改
说几个常见的语法糖?
07-21 22:43
内容调整
索引失效的问题如何排查?
07-21 22:41
内容补充
Innodb加索引,这个时候会锁表吗?
07-21 22:38
内容调整
HashMap的容量设置多少合适?
07-21 22:36
笔误修改
为什么不能用BigDecimal的equals方法做等值比较?
07-21 22:33
内容调整
什么是单元化架构?
07-21 22:14
笔误修改
while(true)和for(;;)哪个性能好?
07-21 22:12
笔误修改
什么是撞库、拖库和洗库?
07-21 22:11
笔误修改
为什么Lua脚本可以保证原子性?
07-21 22:10
增加示例
如何设计一个能够支持高并发的系统?
07-21 22:01
错别字修改
Spring在业务中常见的使用方式
07-21 21:52
笔误修改
微服务架构的服务治理有哪些实现方案?
07-21 21:47
内容补充
数据库死锁问题排查过程
07-19 20:38
增加示例
简单介绍一下JIT优化技术?
07-19 20:34
错别字修改
什么是熔断?
07-19 20:30
笔误修改
为什么MySQL用B+树,MongoDB用B树?
07-19 20:24
笔误修改
InnoDB为什么使用B+树实现索引?
07-19 20:15
笔误修改
什么是聚簇索引和非聚簇索引?
07-19 20:13
内容补充
SQL语句如何实现insertOrUpdate的功能?
07-19 20:10
内容补充
binlog、redolog和undolog区别?
07-19 20:07
内容补充
数据库死锁如何解决?
07-19 20:05
内容调整
有了2阶段提交为什么还需要3阶段提交?
07-19 19:58
错别字修改
uuid和自增id做主键哪个好,为什么?
07-19 19:45
错别字修改
Redis为什么这么快?
07-19 19:44
链接修改
如何解决接口幂等的问题?
07-19 19:40
新增示例
什么是Kafka的重平衡机制?
07-19 19:26
错别字修改
Java和C++主要区别有哪些?各有哪些优缺点?
07-19 19:26
外链增加
Kafka 高水位了解过吗?为什么 Kafka 需要 Leader Epoch?
07-19 19:25
笔误修改
Kafka 消息的写入过程简单介绍一下?
07-19 19:24
错别字修改
为什么Kafka没办法100%保证消息不丢失?
07-19 19:24
笔误修改
服务端接口性能优化有哪些方案?
07-19 19:22
新增外链
什么是TCC,和2PC有什么区别?
07-19 19:18
内容调整
本地消息表实现的分布式的缺点有什么?
07-16 16:44
新增问题+补充答案
微服务的拆分有哪些原则?
07-16 15:52
补充答案
什么是单元化架构?
07-16 15:43
补充答案
字符串常量池是如何实现的?
07-16 15:24
补充答案
什么是方法区?是如何实现的?
07-16 15:15
补充答案
HashMap是如何扩容的?
07-16 15:08
重构内容
HashMap用在并发场景中有什么问题?
07-16 15:03
重构内容
Springboot是如何实现自动配置的?
07-16 14:45
笔误修改
什么是Dubbo的优雅停机,怎么实现的?
07-1614:44
错别字修改
JVM为什么要把堆和栈区分出来呢?
07-16 14:41
笔误修改
SimpleDateFormat是线程安全的吗?使用时应该注意什么?
07-16 14:33
笔误修改
Redis 使用什么协议进行通信?
07-16 14:32
笔误修改
uuid和自增id做主键哪个好,为什么?
07-16 14:31
新增内容
什么是服务降级?
07-16 14:19
错别字修改
HTTP/2存在什么问题,为什么需要HTTP/3?
07-16 14:19
内容调整
MySQL只操作同一条记录,也会发生死锁吗?
07-16 14:17
新增示例
Redis的持久化机制是怎样的?
07-16 14:12
补充内容
MySQL的行级锁锁的到底是什么?
07-16 14:02
内容调整
Dubbo实现服务调用的过程是什么样的?
07-16 1:359
错别字修改
ConcurrentHashMap是如何保证fail-safe的?
07-16 13:51
笔误修改
如何理解MVCC?
07-16 13:47
错别字修改
SQL执行计划分析的时候,要关注哪些信息?
07-16 13:47
笔误修改
你最近在看什么书?
07-16 13:43
内容调整
SpringBoot是如何实现main方法启动Web项目的?
07-16 13:31
笔误修改
实现一个分布式锁需要考虑哪些问题?
07-13 22:45
新增问题+补充答案
有哪些实现线程安全的方案?
07-13 22:18
新增问题+补充答案
什么是分布式系统?和集群的区别?
07-13 21:50
错别字修改
为什么大厂不建议使用多表join?
07-13 21:44
错别字修改
字节支付1-2面
07-13 21:43
链接修改
Nacos如何实现的配置变化客户端可以感知到?
07-13 21:32
内容补充
Netty 中用了哪些设计模式?
07-13 21:22
错别字修改
什么是类型擦除?
07-13 20:01
内容修改
你对加班怎么看待?
07-11 22:22
新增问题+补充答案
如何解决接口幂等的问题?
07-11 22:10
新增示例
高并发的积分系统,在数据库增加积分,怎么实现?
07-11 22:04
调整外链
什么是QPS,什么是RT?
07-11 21:55
错别字修改
JVM是如何创建对象的?
07-11 21:48
错别字修改
什么是模板方法模式,有哪些应用?
07-11 21:10
新增问题+补充答案
为什么MySQL用B+树,MongoDB用B树?
07-11 20:59
错别字修改
Spring中如何开启事务?
07-09 18:32
错别字修改
Innodb的RR到底有没有解决幻读?
07-09 17:19
笔误修改
String有长度限制吗?是多少?
07-09 17:10
链接补充
阿里巴巴面试流程
07-09 16:57
错别字修改
为什么Java不支持多继承?
07-09 16:55
内容调整
分表字段如何选择?
07-09 16:54
错别字修改
什么是分库?分表?分库分表?
07-09 16:53
笔误修改
如何对多线程进行Debug?
07-09 16:37
错别字修改
为什么Spring不建议使用基于字段的依赖注入?
07-09 16:37
内容调整
什么是排他锁和共享锁?
07-09 16:36
内容补充
为什么不能用BigDecimal的equals方法做等值比较?
07-09 16:35
笔误修改
BigDecimal(double)和BigDecimal(String)有什么区别?
07-09 16:35
笔误修改
为什么MySQL默认使用RR隔离级别?
07-09 16:23
内容调整
Kafka如何保证消息不丢失?
07-09 16:10
错别字修改
Kafka如何实现顺序消费?
07-09 16:10
内容补充
synchronized的锁升级过程是怎样的?
07-09 15:57
错别字修改
Redis如何实现发布/订阅?
07-09 15:49
错别字修改
什么是脏读、幻读、不可重复读?
07-09 15:46
错别字修改
为什么MySQL用B+树,MongoDB用B树?
07-08 15:58
内容修改
Redis 使用什么协议进行通信?
07-08 15:22
内容补充
Kafka如何保证消息不丢失?
07-08 15:20
错别字修改
Mybatis的工作原理?
07-08 15:13
错别字修改
Redis 使用什么协议进行通信?
07-08 14:07
补充描述
MySQL怎么做热点数据高效更新?
07-08 13:57
新增问题+补充答案
高并发的积分系统,在数据库增加积分,怎么实现?
07-08 13:51
新增问题+补充答案
while(true)和for(;;)哪个性能好?
07-06 23:32
笔误修改
三个线程分别顺序打印0-100
07-06 22:28
更新代码
有一堆桃子,猴子第一天吃了一半加一个,第二天又吃了一半加一个,... ,到第10天时剩下一个桃子,问这原来有多少个?
07-05 22:11
补充答案
什么是设计模式?有什么好处?
07-05 21:54
新增问题+补充答案
设计模式的7大基本原则有哪些?
07-05 21:44
新增问题+补充答案
字节支付1-2面
07-04 22:31
新增问题+补充答案
RocketMQ的事务消息是如何实现的?
07-04 21:43
补充内容
Nacos能同时实现AP和CP的原理是什么?
07-04 21:31
补充答案
Nacos 2.x为什么新增了RPC的通信方式?
07-04 21:14
新增问题+补充答案
为什么MySQL用B+树,MongoDB用B树?
07-04 21:00
新增问题+补充答案
什么是B+树,和B树有什么区别?
07-04 20:56
补充答案
什么是ThreadLocal,如何实现的?
07-04 20:39
内容重写
说几个常见的语法糖?
07-02 14:39
笔误修改
介绍一下RocketMQ的工作流程?
07-02 14:38
错别字修改
Lambda表达式是如何实现的?
07-02 14:36
错别字修改
有8个球,其中7个重量相同,另一个球比其他球重,现在只有一个天平,请问最少需要称几次一定能找到那个比其他球重的球?
07-02 14:30
题干修改
索引失效的问题如何排查?
07-01 16:39
错别字修改
volatile是如何保证可见性和有序性的?
07-01 16:38
笔误修改
Java中创建对象有哪些种方式
07-01 16:36
补充内容
如何破坏单例模式?
07-01 15:30
错别字修改
怎么做数据对账?
07-01 15:39
补充内容
泛型中上下界限定符extends 和 super有什么区别?
07-01 14:38
补充内容
为什么Spring不建议使用基于字段的依赖注入?
07-01 14:36
笔误修改
RocketMQ消息堆积了怎么解决?
07-01 12:30
笔误修改
Redis中的Zset是怎么实现的?
07-01 12:39
错别字修改
原文:
https://www.yuque.com/hollis666/xkm7k3/coeur72pz6lx23bz
上一页
更新Timeline_202305-202306
下一页
更新Timeline_202308