首页
免费资料
个人网站
我的掘金
我的公众号
工具推荐
电影推荐
纪录片推荐
英语相关
环境搭建
月伴飞鱼
行动起来,活在当下
累计撰写
126
篇文章
累计创建
31
个标签
累计收到
1
条评论
栏目
首页
免费资料
个人网站
我的掘金
我的公众号
工具推荐
电影推荐
纪录片推荐
英语相关
环境搭建
目 录
CONTENT
以下是
月伴飞鱼
的文章
2025-03-20
MySQL的Update语句什么时候锁行什么时候锁表?
MySQL(InnoDB引擎)中,执行UPDATE语句时的锁策略如下: 一、什么时候锁行? 使用索引条件进行更新时,InnoDB只锁定涉及到的具体行,使用的是行锁。 示例: -- id为主键或有索引 UPDATE table_name SET column='value' WHERE id=100;
2025-03-20
8
0
1
MySQL
2025-03-19
Redis中的Setnx命令为什么是原子性的?
1. 什么是 SETNX 命令 SETNX(SET if Not Exists)命令的功能是:仅当指定的键不存在时才设置其值。 执行结果: 如果键不存在,则设置成功,返回 1。 如果键已存在,则不执行任何操作,返回 0。
2025-03-19
9
0
1
Redis
2025-03-19
死信队列队列里的消息是会一直保存吗?
死信队列(DLQ)中的消息不会一直保存。 它们通常会根据不同的消息队列系统的配置和策略,达到一定的条件后被删除。 具体情况如下: 1. RocketMQ 死信队列(DLQ):消息在无法被正常消费时(如超过最大重试次数、消息过期等),会被送入死信队列。 存储时间(TTL):死信队列中的消息有一定的过期
2025-03-19
10
0
1
消息队列
2025-03-19
Redis Pipeline 和 MGET有啥区别?
两者都是 Redis 批量操作的方式,但在 实现原理 和 适用场景 上有很大不同。 1. pipeline(流水线) 概念 Redis Pipeline 允许在 单个请求中发送多个命令,减少
2025-03-19
6
0
1
Redis
2025-03-18
数据库加密后怎么做模糊查询?
数据库加密后的模糊查询方案 数据库加密可以保护数据安全,但同时也会导致模糊查询变得困难。 因为加密后的密文和原始明文之间没有直接对应关系,无法使用 LIKE 或 REGEXP 进行模糊匹配。 例如,"Alice" 加密后可能变成 "8F2D5A6B9C...",
2025-03-18
16
0
1
MySQL
2025-03-18
聊聊InnoDB的数据页,和B+树的关系是什么?
在 InnoDB 存储引擎 中,数据页(Page)是数据存储的基本单位,而 B+ 树是 InnoDB 用于索引组织的数据结构。 两者的结合,使得 MySQL 能够高效地管理和检索数据。 1. InnoDB 的数据页 1.1 什么是数据页? 数据页(Page)是 InnoDB 存储数据的基本单位</
2025-03-18
9
0
1
MySQL
2025-03-18
MySQL的Select *会用到事务吗?
在 InnoDB 存储引擎 中,所有操作 都是在事务的上下文中执行的,包括 查询(SELECT) 和 修改(INSERT、UPDATE、DELETE)。 1. SELECT * 是否使用事务? 是的,即使是 SELECT * 这样的 普通查询,也会在事务的上下文中执行,即使没有明确开启事务,Inno
2025-03-18
10
0
1
MySQL
2025-03-17
Hystrix的隔离策略,你用哪个?
Hystrix提供了两种主要的隔离策略,用于控制服务之间的交互,以避免一个组件的故障影响到系统的其他部分。 这两种策略分别是 线程池隔离 和 信号量隔离。 1. 线程池隔离 (ThreadPool) 线程池隔离是Hystrix的默认隔离策略,也是在大多数场景下推荐的方式。 在该策略中,每个依赖服务的
2025-03-17
11
0
1
SpringCloud
2025-03-17
什么是方法区?是如何实现的?
1. 方法区简介 方法区是 JVM 规范定义的一块用于存储类信息、常量、静态变量、JIT 编译后的代码等数据的内存区域。 方法区是线程共享的,所有线程都可以访问该区域的数据。 每个 JVM 实例只有一个方法区。 方法区属于JVM 运行时数据区,但不在堆中。
2025-03-17
5
0
1
Java
JVM
2025-03-17
Java中的类什么时候会被加载?
Java 中类的加载时机 Java 中的类加载采用延迟加载的机制,只有在类被实际使用时才会触发加载。 以下是具体的触发场景: 1. 类的实例被创建时 通过关键字 new 创建类的对象时,JVM 会检查该类是否已经加载
2025-03-17
8
0
1
JVM
Java
1
...
4
5
6
...
10