最新文章1
-
从算法 + 数据结构 + 规则,解释一下Redisson分布式锁
用“算法 + 数据结构 + 规则”来拆 Redisson 分布式锁,会比单纯讲原理更清晰,本质上它不是“一个锁”,而是一套基于 Redis 的可重入、可续期、可竞争的分布式同步算法实现。
帮忙么网 2026-06-06
-
SQL的执行流程
SQL 在 MySQL 中会先经过解析器和优化器生成执行计划,然后由执行器调用存储引擎执行,数据优先从 Buffer Pool 获取,没有则访问磁盘。
帮忙么网 2026-06-06
-
Mysql一条sql的写入流程?
MySQL 在执行写操作时,会先修改 Buffer Pool,并记录 undo log 用于回滚,同时写 redo log(prepare),再写 binlog,最后通过两阶段提交保证 redo log 和 binlog 一致性,从而实现 crash-safe 和主从一致性
帮忙么网 2026-06-06
-
什么是索引覆盖?
覆盖索引(Covering Index)**是 MySQL 里一个非常重要的优化概念,本质一句话就能说清: 查询所需的所有字段,都可以直接从索引中获取,不需要回表查询数据行。
帮忙么网 2026-06-06
-
数据库出现死锁的案例
报告生成案例: 报告编辑的时候:更新模板内容,更新报告引用的id。 报告生成的时候:更新报告引用的id,再更新模板内容。
帮忙么网 2025-08-01
-
造成数据倾斜的原因以及解决方案
一、造成数据倾斜的原因 1、数据分布不均匀 某些键值或者分区的数据量远大于其他,导致部分节点负载过重。
帮忙么网 2025-07-28
-
Spring ai的基础
在学习Spring ai先学习这几个类的作用:(问chatGpt、文言一心、 deepseek)
帮忙么网 2025-03-15
-
基于Redis限制短信的发送频率
需要大概是这样的: 短信验证码登录,最近15分钟内只能发2条短信。 类似于滑动窗口的限流机制。 那么开发吧,自己开发的好像没什么思路。
帮忙么网 2025-03-15
-
redis存储对象使用String还是Hash?
一、使用redis 可以将对象转换为json,然后存储到redis里。 这样做一次性从数据库里读取出全部数据,然后进行读写操作。
帮忙么网 2025-03-13
-
svn的常见操作
1、代码提交 直接commit即可 2、代码回滚 如果代码已经提交,你可以使用 svn merge 来回滚到某个特定的版本。 如果代码没有提交,可以使用 svn revert 来撤销本地修改。
帮忙么网 2025-03-12