摘要: Mac 本地搭建 Redis 指南 一、安装 Redis 方式一:Homebrew 安装(推荐) # 安装 brew install redis # 验证安装 redis-server --version 方式二:Docker 安装 docker run -d --name redis -p 637 阅读全文
posted @ 2026-04-30 14:30 郭流水 阅读(21) 评论(0) 推荐(0)
摘要: FLAGS_stderrthreshold = 3 可以禁用log的ERROR日志输出到stderr 阅读全文
posted @ 2026-04-24 13:42 郭流水 阅读(6) 评论(0) 推荐(0)
摘要: 测试环境: cpu: aarch 64 os: openEuler 22.03 (LTS-SP4) 代码准备: 1 /** 2 * bthread_join 内存可见性问题复现 Demo 3 * 4 * 原理:bthread 内写入大量数据到共享结构,主线程 bthread_join 后立即读取。 阅读全文
posted @ 2026-04-24 08:56 郭流水 阅读(30) 评论(0) 推荐(0)
摘要: bazelisk --ignore_all_rc_files --output_base=./ fetch //bin_path:bin_name --enable_bzlmod=false --keep_going 下面解释每个部分的作用。 🧠 命令组件详解 组件 说明 bazelisk 这是B 阅读全文
posted @ 2025-12-17 16:29 郭流水 阅读(29) 评论(0) 推荐(0)
摘要: net.ipv4.tcp_retries2 深度解析与优化指南 核心作用与机制 net.ipv4.tcp_retries2 控制已建立连接(ESTABLISHED状态)中数据传输失败时的重传行为。它决定了TCP在一直未收到ACK,放弃连接前尝试重传数据的最大持续时间(而非简单重传次数)。 关键计算公 阅读全文
posted @ 2025-07-07 16:59 郭流水 阅读(759) 评论(1) 推荐(0)
摘要: 红黑树的规则 红黑树通过以下 5条规则 保持平衡: 颜色 规则:每个节点是 红色 或 黑色。 根节点规则:根节点必须是 黑色。 叶子节点规则:叶子节点(NIL 节点,空节点)是 黑色。 红色节点规则:红色节点的子节点必须是 黑色(即不能有连续的红色节点)。 黑色高度规则:从任意节点到其所有叶子节点的 阅读全文
posted @ 2025-03-19 09:42 郭流水 阅读(111) 评论(0) 推荐(0)
摘要: 1,在使用过程中发现终端下使用ls或ll时文件列表没有颜色显示了,经过排查发现,原来是在~/.bash_profile中对ll和ls设置了alias别名导致 解决方法:仍然使用alias别名,但到在参数上加上--color, 阅读全文
posted @ 2024-11-25 10:03 郭流水 阅读(409) 评论(0) 推荐(0)
摘要: 1 #!/bin/bash 2 git ls-tree -r --name-only HEAD | while read file; do 3 echo "$(git log -1 --format="%ai" -- $file) $file" 4 done | sort -r 阅读全文
posted @ 2024-10-12 16:59 郭流水 阅读(65) 评论(0) 推荐(0)
摘要: 1,++ librdkafka一个消费者实例分配了所有分区不提交位点,在发生rebalance后,会重新从头消费数据吗 在发生重新平衡(rebalance)后,消费者会从哪里开始消费数据取决于消费者组的配置,特别是 auto.offset.reset 配置项。 关键配置项:auto.offset.r 阅读全文
posted @ 2024-07-12 15:47 郭流水 阅读(117) 评论(0) 推荐(0)
摘要: 1,包含哪些概念 在 Aerospike 中,数据分布和管理是通过以下几个概念来实现的: 命名空间(Namespace): 命名空间是Aerospike中用于数据组织的一个逻辑概念,类似于关系型数据库中的“数据库”。在Aerospike中,每个命名空间可以包含多个集合(sets),并且可以跨多个节点 阅读全文
posted @ 2024-07-11 13:26 郭流水 阅读(104) 评论(0) 推荐(0)