✅SQL执行计划分析的时候,要关注哪些信息? |
08-30 21:50 |
内容调整(ref_eq例子描述修改) |
✅分区和分表有什么区别? |
08-30 21:42 |
内容补充(新增SQL) |
✅MySQL中的事务隔离级别? |
08-30 21:21 |
内容补充(新增8.0语法) |
✅MySQL的驱动表是什么?MySQL怎么选的? |
08-30 21:15 |
内容补充(驱动表查看方式补充) |
✅MySQL主从复制的过程 |
08-30 20:55 |
错别字修改 |
✅基于Redis的分布式锁,解决短信验证码重复发放等问题 |
08-27 18:23 |
新增项目亮点 |
✅HashMap是如何扩容的? |
08-27 18:22 |
内容补充(更容易理解) |
✅BigDecimal(double)和BigDecimal(String)有什么区别? |
08-27 18:20 |
错别字修改 |
✅说几个常见的语法糖? |
08-27 16:07 |
笔误修改 |
✅数组和链表有何区别? |
08-27 16:07 |
内容调整(更容易理解) |
✅Nacos能同时实现AP和CP的原理是什么? |
08-27 16:04 |
错别字调整 |
✅为什么HashMap的默认负载因子设置成0.75 |
08-27 16:04 |
内容补充(更容易理解) |
✅什么是限流?常见的限流算法有哪些? |
08-27 16:04 |
内容补充(新增滑动窗口) |
✅什么是自适应限流? |
08-27 16:04 |
新增问题+补充答案 |
✅为什么JDK 15要废弃偏向锁? |
08-27 14:48 |
新增问题+补充答案 |
✅synchronized的锁升级过程是怎样的? |
08-27 14:47 |
内容补充(新增新版特性) |
✅什么是B+树,和B树有什么区别? |
08-27 14:35 |
内容调整(B+树图重画) |
✅Spring是如何解决循环依赖的? |
08-27 14:26 |
内容调整(源码修改) |
✅Java中的集合类有哪些?如何分类的? |
08-27 14:24 |
内容调整(图重画) |
✅说一说MySQL一条SQL语句的执行过程? |
08-27 14:16 |
内容补充(新增预处理器) |
✅ConcurrentHashMap在哪些地方做了并发控制 |
08-27 14:11 |
笔误修改 |
✅介绍一下Spring的AOP |
08-27 14:07 |
错别字调整 |
✅为什么JDK 9中把String的char[]改成了byte[]? |
08-27 13:57 |
新增问题+补充答案 |
✅String、StringBuilder和StringBuffer的区别? |
08-27 13:54 |
内容补充(新增新版特性) |
✅简历自查 |
08-27 13:47 |
新增内容 |
✅什么是HTTP/3的QUIC协议? |
08-25 21:54 |
新增问题+补充答案 |
✅SpringBoot和Spring的区别是什么? |
08-25 21:46 |
新增问题+补充答案 |
✅MySQL主从复制的过程 |
08-25 21:30 |
外链调整 |
✅什么是数据库的主从延迟,如何解决? |
08-25 21:28 |
新增问题+补充答案 |
✅MySQL的并行复制原理 |
08-25 21:20 |
新增问题+补充答案 |
✅介绍下MySQL 5.6中的组提交 |
08-25 20:52 |
新增问题+补充答案 |
✅什么是事务的2阶段提交? |
08-25 20:44 |
新增问题+补充答案 |
✅InnoDB的一次更新事务是怎么实现的? |
08-25 19:41 |
新增扩展知识 |
✅synchronized锁的是什么? |
08-24 23:01 |
内容调整 |
✅HashMap的数据结构是怎样的? |
08-23 22:04 |
图片不显示修复 |
✅有了synchronized为什么还需要volatile? |
08-23 20:23 |
错别字修改 |
✅Cookie,Session,Token的区别是什么? |
08-23 20:22 |
笔误修改 |
✅Java和C++主要区别有哪些?各有哪些优缺点? |
08-23 20:13 |
修改代码示例 |
✅一个对象的结构是什么样的? |
08-23 20:07 |
错别字调整错别字调整 |
✅order by 是怎么实现的? |
08-23 19:04 |
错别字修改 |
✅分布式ID生成方案都有哪些? |
08-23 19:02 |
笔误修改 |
✅面试前必须要准备哪些内容? |
08-22 20:08 |
错别字修改 |
✅引入分布式锁解决并发问题 |
08-21 19:44 |
新增项目亮点 |
✅使用CompletableFuture完成并发编排,提升接口性能 |
08-21 19:31 |
新增项目亮点 |
✅如何解决消息重复消费、重复下单等问题? |
08-20 18:56 |
错别字修改 |
✅MySQL主从复制的过程 |
08-20 17:15 |
内容调整 |
✅介绍下Redis集群的脑裂问题? |
08-19 15:58 |
新增问题+补充答案 |
✅Redisson的watch dog机制是怎么样的? |
08-19 15:24 |
笔误修改 |
✅MySQL的行级锁锁的到底是什么? |
08-19 15:20 |
错别字修改 |
✅Spring在业务中常见的使用方式 |
08-19 15:15 |
笔误修改 |
✅Spring的事务传播机制有哪些? |
08-19 15:11 |
错别字修改 |
✅为什么Spring不建议使用基于字段的依赖注入? |
08-19 15:11 |
笔误修改 |
✅订单到期关闭如何实现 |
08-19 15:04 |
外链新增 |
✅Kafka,单分区单消费者实例,如何提高吞吐量 |
08-19 15:03 |
笔误修改 |
✅如何基于Redisson实现一个延迟队列 |
08-19 14:59 |
新增问题+补充答案 |
✅让你设计一个订单号生成服务,该怎么做? |
08-19 14:43 |
错别字修改 |
✅JDK新版本中都有哪些新特性? |
08-19 14:40 |
错别字修改 |
✅Java是值传递还是引用传递? |
08-19 14:37 |
笔误修改 |
✅什么是InnoDB的叶分裂和叶合并 |
08-19 14:35 |
笔误修改 |
✅HashMap是如何扩容的? |
08-19 14:35 |
笔误修改 |
✅Java中有了基本类型为什么还需要包装类? |
08-19 14:24 |
错别字修改 |
✅两个线程,一个打印123,一个打印ABC,交替输出1A2B3C |
08-19 14:10 |
内容调整 |
✅线程有几种状态,状态之间的流转是怎样的? |
08-19 14:03 |
内容调整 |
✅线程是如何被调度的? |
08-19 13:23 |
新增问题+补充答案 |
✅什么是分段和分页? |
08-19 12:45 |
补充答案 |
✅什么是Redis的渐进式rehash |
08-19 12:41 |
新增问题+补充答案 |
✅MySQL的limit+order by为什么会数据重复? |
08-19 11:10 |
新增问题+补充答案 |
✅什么是TCP的粘包、拆包问题? |
08-18 22:07 |
错别字修改 |
✅如何解决消息重复消费、重复下单等问题? |
08-18 21:54 |
错别字修改 |
✅Redis 的事务机制是怎样的? |
08-18 21:40 |
内容补充 |
✅定时任务扫表的方案有什么缺点? |
08-18 21:26 |
新增问题+补充答案 |
✅MySQL主从复制的过程 |
08-18 21:19 |
补充答案 |
✅为什么MySQL默认使用RR隔离级别? |
08-18 21:18 |
内容调整 |
✅MySQL的binlog有几种格式 |
08-18 21:17 |
新增问题+补充答案 |
✅InnoDB的一次更新事务是怎么实现的? |
08-18 20:02 |
内容补充 |
✅什么是聚簇索引和非聚簇索引? |
08-18 19:43 |
新增配图 |
✅用了一锁二查三更新,为啥还出现了重复数据? |
08-17 21:27 |
错别字修改 |
✅FullGC多久一次算正常? |
08-17 21:16 |
错别字修改 |
✅对自己的未来发展有什么想法和计划 |
08-17 21:10 |
错别字修改 |
✅什么是守护线程,和普通线程有什么区别? |
08-17 21:05 |
错别字修改 |
✅什么是大Key问题,如何解决? |
08-17 20:59 |
错别字修改 |
✅什么是一致性哈希? |
08-17 20:57 |
错别字修改 |
✅什么是熔断? |
08-17 20:53 |
错别字修改 |
✅泛型中K T V E ? Object等分别代表什么含义。 |
08-17 20:52 |
错别字修改 |
✅和外部机构交互如何防止被外部服务不可用而拖垮 |
08-17 20:43 |
错别字修改 |
✅7年后端技术专家,清结算,资损防控,架构设计 |
08-15 22:29 |
新增面经 |
✅说几个常见的语法糖? |
08-15 21:59 |
内容调整 |
✅数据库乐观锁的过程中,完全没有加任何锁吗? |
08-15 21:35 |
新增问题+补充答案 |
✅执行计划中,key有值,还是很慢怎么办? |
08-15 21:25 |
新增问题+补充答案 |
✅MySQL索引一定遵循最左前缀匹配吗? |
08-15 21:16 |
内容调整 |
✅什么是最左前缀匹配?为什么要遵守? |
08-15 21:15 |
新增问题+补充答案 |
✅什么是Canal,他的工作原理是什么? |
08-14 22:22 |
新增问题+补充答案 |
✅order by 是怎么实现的? |
08-14 22:15 |
新增问题+补充答案 |
✅HashMap是如何扩容的? |
08-14 21:35 |
错别字修改 |
✅为什么对Java中的负数取绝对值结果不一定是正数? |
08-14 21:33 |
笔误修改 |
✅InnoDB支持哪几种行格式? |
08-14 21:26 |
笔误修改 |
✅MySQL是如何保证唯一性索引的唯一性的? |
08-14 21:22 |
内容调整 |
✅什么是Zuul网关,有什么用? |
08-14 21:28 |
错别字修改 |
✅Java的堆是如何分代的?为什么分代? |
08-14 21:15 |
错别字修改 |
✅工作4年,自研流程引擎项目 |
08-14 20:52 |
错别字修改 |
✅JVM的运行时内存区域是怎样的? |
08-14 20:40 |
新增配图 |
✅线程池的拒绝策略有哪些? |
08-13 19:50 |
错别字修改 |
✅MySQL千万级大表如何做数据清理? |
08-13 19:48 |
错别字修改 |
✅线程有几种状态,状态之间的流转是怎样的? |
08-13 19:44 |
笔误修改 |
✅Redis 使用什么协议进行通信? |
08-13 19:42 |
笔误修改 |
✅Java序列化的原理是啥 |
08-13 19:42 |
笔误修改 |
✅什么是技术债务?你怎么理解它? |
08-13 19:23 |
笔误修改 |
✅MySQL是如何保证唯一性索引的唯一性的? |
08-13 19:20 |
错别字修改 |
✅什么是零拷贝? |
08-13 19:19 |
错别字修改 |
✅Set是如何保证元素不重复的 |
08-13 19:19 |
错别字修改 |
✅有三个线程T1,T2,T3如何保证顺序执行? |
08-13 19:16 |
代码调整 |
✅工作4年,自研流程引擎项目 |
08-13 19:15 |
错别字修改 |
✅介绍一下Redis的集群模式? |
08-13 18:26 |
笔误修改 |
✅finally中代码一定会执行吗? |
08-13 18:22 |
内容补充 |
✅新生代如果只有一个Eden+一个Survivor可以吗? |
08-13 18:17 |
内容补充 |
✅Redisson的watch dog机制是怎么样的? |
08-12 14:45 |
新增问题+补充答案 |
✅用了一锁二查三更新,为啥还出现了重复数据? |
08-12 13:49 |
新增问题+补充答案 |
✅FullGC多久一次算正常? |
08-12 13:27 |
新增问题+补充答案 |
✅MySQL自增主键用完了会怎么样? |
08-12 13:14 |
新增问题+补充答案 |
✅两个线程,一个打印123,一个打印ABC,交替输出1A2B3C |
08-12 13:01 |
新增问题+补充答案 |
✅两个线程,一个打印奇数,一个打印偶数,然后顺序打印出1-100 |
08-12 13:00 |
新增问题+补充答案 |
✅GPU和CPU区别?为什么挖矿、大模型都用GPU? |
08-12 12:32 |
新增问题+补充答案 |
✅Zookeeper是选举机制是怎样的? |
08-12 12:25 |
内容调整 |
✅Zookeeper是如何保证创建的节点是唯一的? |
08-12 11:57 |
新增问题+补充答案 |
✅并发调三个方法,实现只要有一个成功就立即成功,否增等都失败才失败 |
08-11 22:52 |
新增问题+补充答案 |
✅SQL中PK、UK、CK、FK、DF是什么意思? |
08-11 22:43 |
笔误修改 |
✅为什么Spring不建议使用基于字段的依赖注入? |
08-11 22:40 |
错别字修改 |
✅为什么HashMap的默认负载因子设置成0.75 |
08-11 22:39 |
错别字修改 |
✅Java 8 和 Java 11 的GC有什么区别? |
08-11 22:35 |
错别字修改 |
✅什么是CAP理论,为什么不能同时满足? |
08-11 22:33 |
错别字修改 |
✅ClassNotFoundException和NoClassDefFoundError的区别是什么? |
08-11 22:31 |
笔误修改 |
✅什么是UUID,能保证唯一吗? |
08-11 22:30 |
笔误修改 |
✅JDK新版本中都有哪些新特性? |
08-11 22:30 |
笔误修改 |
✅Java中的枚举有什么特点和好处 |
08-11 22:29 |
笔误修改 |
✅String、StringBuilder和StringBuffer的区别? |
08-11 22:28 |
错别字修改 |
✅什么是泛型?有什么好处? |
08-11 22:26 |
笔误修改 |
✅为什么Lua脚本可以保证原子性? |
08-11 22:03 |
内容调整 |
✅什么是分库?分表?分库分表? |
08-11 21:59 |
错别字修改 |
✅什么是Dubbo的优雅停机,怎么实现的? |
08-11 21:57 |
错别字修改 |
✅过滤器和拦截器的区别是什么? |
08-11 21:54 |
笔误修改 |
✅线程数设定成多少更合适? |
08-11 21:51 |
内容补充 |
✅介绍一下rabbitMQ有几种工作模式? |
08-11 21:47 |
图修改 |
✅Spring事务失效可能是哪些原因? |
08-11 21:40 |
笔误修改 |
✅如何理解MVCC? |
08-11 21:39 |
错别字修改 |
✅什么是SPI,和API有啥区别 |
08-11 21:33 |
内容调整 |
✅JDK19 中的虚拟线程是怎么回事? |
08-11 21:24 |
错别字修改 |
✅Java中有了基本类型为什么还需要包装类? |
08-11 21:21 |
内容补充 |
✅JVM 中一次完整的 GC 流程是怎样的? |
08-11 21:11 |
笔误修改 |
✅新生代如果只有一个Eden+一个Survivor可以吗? |
08-11 20:59 |
内容调整 |
✅Innodb的RR到底有没有解决幻读? |
08-11 20:48 |
笔误修改 |
✅遍历的同时修改一个List有几种方式? |
08-08 21:19 |
补充内容 |
✅数据库连接池满排查过程 |
08-08 21:15 |
错别字修改 |
✅OOM问题排查过程 |
08-08 21:15 |
错别字修改 |
✅有了synchronized为什么还需要volatile? |
08-08 21:11 |
错别字修改 |
✅订单到期关闭如何实现 |
08-08 21:10 |
错别字修改 |
✅rabbitMQ如何实现延迟消息? |
08-08 21:10 |
错别字修改 |
✅JVM如何判断对象是否存活? |
08-08 21:09 |
内容调整 |
✅什么是三色标记算法? |
08-08 21:07 |
内容调整 |
✅什么是大Key问题,如何解决? |
08-08 20:59 |
内容调整 |
✅如何解决Redis和数据库的一致性问题? |
08-08 20:53 |
内容补充 |
✅Java中有了基本类型为什么还需要包装类? |
08-08 20:53 |
代码格式调整 |
✅InnoDB支持哪几种行格式? |
08-05 17:17 |
内容调整 |
✅volatile是如何保证可见性和有序性的? |
08-05 16:55 |
内容调整 |
✅rabbitMQ如何实现延迟消息? |
08-05 16:41 |
内容补充 |
✅Innodb的RR到底有没有解决幻读? |
08-05 16:29 |
内容补充 |
✅如何理解MVCC? |
08-05 16:24 |
内容补充 |
✅实现一个定时任务,可以用什么数据结构及算法? |
08-05 16:06 |
新增问题+补充答案 |
✅什么是小顶堆,可以用在哪些场景? |
08-05 15:58 |
新增问题+补充答案 |
✅简单介绍一下DNS? |
08-05 15:03 |
补充答案 |
✅TCP是如何保证可靠传输的? |
08-05 14:54 |
补充答案 |
✅985应届生,并发编程底层原理 |
08-05 14:48 |
新增面经 |
✅工作2年,电商网站开发,负责购物车、详情页 |
08-05 14:43 |
新增面经 |
✅工作7年,SaaS公司,架构师,技术负责人 |
08-05 14:41 |
新增面经 |
✅工作4年,自研流程引擎项目 |
08-05 14:39 |
新增面经 |
✅工作5年,主要做计费项目 |
08-05 14:37 |
新增面经 |
✅什么是状态机,能描述一下状态机的实现原理吗? |
08-05 14:36 |
补充答案 |
✅MySQL 里有 2000W 数据,Redis 中只存 20W 的数据,如何保证 Redis 中的数据都是热点数据? |
08-05 14:04 |
新增问题+补充答案 |
✅什么是Seata?他有哪几种模式? |
08-05 13:41 |
新增问题+补充答案 |
✅什么是InnoDB的叶分裂和叶合并 |
08-05 12:45 |
新增问题+补充答案 |
✅有了2阶段提交为什么还需要3阶段提交? |
08-05 11:48 |
错别字修改 |
✅为什么默认RR,大厂要改成RC? |
08-05 11:46 |
错别字修改 |
✅如何对多线程进行编排 |
08-05 11:45 |
链接补充 |
✅什么是ThreadLocal,如何实现的? |
08-05 11:44 |
笔误修改 |
✅为什么在JDK8中HashMap要转成红黑树 |
08-05 11:44 |
内容调整 |
✅数据库死锁问题排查过程 |
08-05 11:29 |
内容调整 |
✅每天100w次登录请求,4C8G机器如何做JVM调优? |
08-05 11:13 |
笔误修改 |
✅微服务的拆分有哪些原则? |
08-05 11:11 |
内容补充 |
✅数据库CPU被打满排查过程 |
08-05 11:06 |
伪代码增加 |
✅库存扣减如何避免超卖和少卖? |
08-05 11:00 |
内容调整 |
✅Java注解的作用是啥 |
08-05 10:51 |
增加示例 |
✅灰度发布、蓝绿部署、金丝雀部署都是什么? |
08-03 21:15 |
新增问题+补充答案 |
✅什么是堆外内存?如何使用堆外内存? |
08-03 20:15 |
新增问题+补充答案 |
✅什么是跨域访问问题,如何解决? |
08-02 23:15 |
答案补充 |
✅什么是Unsafe? |
08-02 23:08 |
示例补充 |
✅记录日志影响性能怎么办? |
08-02 22:25 |
内容补充 |
✅和外部机构交互如何防止被外部服务不可用而拖垮 |
08-01 22:51 |
新增问题+补充答案 |
✅什么是压测,怎么做压测? |
08-01 22:50 |
新增问题+补充答案 |
✅什么是全链路压测? |
08-01 22:50 |
新增问题+补充答案 |