Hi there 👋

Welcome to my blog

分布式系统中的CAP和BASE理论

CAP理论 CAP理论由Eric Brewer在2000年提出,它指出对于一个分布式计算系统来说,不可能同时满足以下三个特性: 1. 一致性(Cons...

May 29, 2024 · 3 min · 1086 words

MySQL的Undo Log和Redo Log

MySQL的InnoDB存储引擎使用undo log和redo log来保证事务的原子性、一致性和持久性。这两种日志在数据库的恢复和并发控制中扮...

April 29, 2024 · 2 min · 895 words

Mysql索引概念及索引底层数据结构介绍

MySQL索引是一种数据结构,用于加快数据库的查询速度。它类似于书籍的目录,可以帮助数据库系统快速定位到所需的数据,而无需扫描整个表。以下是...

March 22, 2024 · 2 min · 975 words

Spring中的分布式事务解决方案

1. JTA (Java Transaction API) 与 Atomikos JTA是一种标准的XA事务管理API,Atomikos是一个流行的JTA实现。 配置 @Configuration @EnableTransactionManagement public class JtaConfig { @Bean(initMethod = "init", destroyMethod = "close") public AtomikosDataSourceBean dataSourceA() { AtomikosDataSourceBean dataSource = new AtomikosDataSourceBean(); //...

March 21, 2024 · 2 min · 801 words

Mysql Slow Query

MySQL慢查询的定位和分析是优化数据库性能的重要步骤。以下是一个系统的方法来定位和分析MySQL慢查询: 开启慢查询日志: SET GLOBAL slow_query_log = 'ON'; SET GLOBAL long_query_time =...

November 13, 2023 · 2 min · 822 words