MVCC原理
什么是MVCC 指维护一个数据的多个版本,使得读写操作没有冲突, 具体实现就是 快照读, 快照读为MySQL实现MVCC提供了一个非阻塞读功能 组成 MVCC的具体实现,还需要依赖于数据库记录中的隐式字段、undo log日志、readView
什么是MVCC 指维护一个数据的多个版本,使得读写操作没有冲突, 具体实现就是 快照读, 快照读为MySQL实现MVCC提供了一个非阻塞读功能 组成 MVCC的具体实现,还需要依赖于数据库记录中的隐式字段、undo log日志、readView
一 查看SQL执行频率
创建线程的四种方式 难易程度:☆☆ 出现频率:☆☆☆☆ 共有四种方式可以创建线程,分别是:继承Thread类、实现runnable接口、实现Callable接口、线程池创建线程 详细创建方式参考下面代码: public class MyThread extends Thread { @
数组概述 数组(Array)是一种用连续的内存空间存储相同数据类型数据的线性数据结构。 int[] array = {22,33,88,66,55,25}; ArrarList
RabbitMQ如何保证消息不丢失? 候选人: 我们使用RabbitMQ来确保MySQL和Redis间数据双写的一致性,这要求我们实现消息的高可用性,具体措施包括: 开启生产者确认机制,确保消息能被送达队列,如有错误则记录日志并修复数据。 启用持久化功能,保证消息在未消费前不会在队列中丢失,需要对交
xxl-job路由策略有哪些? 候选人: xxl-job支持多种路由策略,包括轮询、故障转移和分片广播等。 xxl-job任务执行失败怎么解决? 候选人: 面对任务执行失败,我们可以: 选择故障转移路由策略,优先使用健康的实例执行任务。
什么是CAP理论? 候选人: CAP理论是分布式系统设计的基础理论,包含一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)。在网络分区发生时,系统只能在一致性和可用性之间选择其一。 为什么分布式系统中无法同时保证一致性和可
Springboot自动配置原理? 候选人: Spring Boot的自动配置原理基于@SpringBootApplication注解,它封装了@SpringBootConfiguration、@EnableAutoConfiguration和@ComponentScan。@EnableAutoCo