试题试做

共 10885 道。先按知识点进入练习,也可以从下面的最新题目直接试做。

最新试题 · 第 386 页

消息队列如何保证消息不丢失、顺序性和避免重复消费?

如何保证缓存和数据库的一致性?先删缓存还是先更新数据库?延迟双删是什么?

缓存穿透、缓存击穿、缓存雪崩的区别及解决方案?

CAP 理论是什么?BASE 理论?分布式事务的常见解决方案?

工厂模式和策略模式的区别?你在项目中用过哪些设计模式?

单例模式有哪几种写法?双重检查锁为什么要加 volatile?

大表如何优化?分库分表与读写分离的思路?

慢 SQL 如何排查?EXPLAIN 各主要字段的含义?

什么是死锁?如何排查和解决 MySQL 死锁?行锁、表锁、间隙锁分别是什么?

MySQL 的事务隔离级别有哪些?InnoDB 如何解决幻读?

什么是索引最左前缀原则?什么情况下索引会失效?覆盖索引的好处?

为什么 MySQL 使用 B+ 树而不是 B 树或红黑树作为索引?聚簇索引和非聚簇索引的区别?什么是回表?

从浏览器输入 URL 到页面显示,经历了哪些过程?

GET 和 POST 的区别?常见 HTTP 状态码及含义?

HTTP 和 HTTPS 的区别?HTTPS 的握手过程?对称加密和非对称加密在其中的作用?

TCP 如何保证可靠传输?说说滑动窗口、拥塞控制,以及粘包/拆包问题及解决方案。

TCP 三次握手和四次挥手的过程?为什么需要三次握手?TIME_WAIT 状态的作用?

Spring Bean 的生命周期是怎样的?Bean 的作用域有哪些?

Spring 事务在哪些情况下会失效?@Transactional(readOnly=true) 有什么作用?

Spring 事务的传播行为有哪些?REQUIRED 和 REQUIRES_NEW 的区别?

试题试做 第386页 - 生命科学与前沿科技学习平台 | 必学必会