摘要: http对于报文每一行都有一个分隔符或者说换行符,对于这个换行符进行分割 http的header有一个body协议,可以存储字节数组的一个长度 阅读全文
posted @ 2025-07-14 21:00 飘来荡去evo 阅读(6) 评论(0) 推荐(0)
摘要: 一、启动阶段 首先每个节点先给自己投票,每个节点有个机器id,进行广播比较id大小,最终选出投票数最多的内个 一、启动后master宕机 会给每个节点生成trsanctionId事务id,是全局自增的,每个节点的机器id和事务id一起来做一个权重,进行广播比较id大小,最终选出投票数最多的内个。中间 阅读全文
posted @ 2025-07-14 20:55 飘来荡去evo 阅读(13) 评论(0) 推荐(0)
摘要: 线程池中workQueue的三种类型的区别 阅读全文
posted @ 2025-07-14 16:48 飘来荡去evo 阅读(5) 评论(0) 推荐(0)
摘要: Redisson 的延迟任务(基于 TimerTask)主要依赖 时间轮(HashedWheelTimer) 和 Redis 延迟队列 两种机制实现。其核心原理是通过高效的任务调度算法和 Redis 的持久化能力,实现分布式环境下的延迟任务执行。以下是内部原理的详细解析: ⏱️ 一、时间轮(Hash 阅读全文
posted @ 2025-07-14 11:42 飘来荡去evo 阅读(81) 评论(0) 推荐(0)
摘要: 在Linux服务器上查看MySQL日志的步骤如下,主要分为定位日志文件和查看日志内容两个阶段: 一、定位MySQL日志文件 方法1:通过MySQL配置文件查找 打开MySQL配置文件(通常位于以下路径之一): bash sudo vi /etc/my.cnf # 最常见 sudo vi /etc/m 阅读全文
posted @ 2025-07-14 01:09 飘来荡去evo 阅读(217) 评论(0) 推荐(0)
摘要: 在 MySQL 的 InnoDB 存储引擎中,索引的叶子节点在逻辑上是顺序存储的(通过双向链表连接),但在物理磁盘上不一定是连续的顺序存储。 这是一个非常重要的区别。 以下是详细的解释: 逻辑顺序(通过链表保证): InnoDB 使用 B+树作为索引结构。 同一个叶子节点层(Level)内的所有叶子 阅读全文
posted @ 2025-07-14 00:09 飘来荡去evo 阅读(19) 评论(0) 推荐(0)