IIWAB
×
请登录
账号
密码
登录 Use it
博客
随笔
分享
标签
登录
注册
SYN_RECV爆满排查
一、现象本质:为什么大量 SYN_RECV、正常用户连不上? 典型的: TCP 半连接队列被打满 / 被 SYN 泛洪攻击 / 高并发下 TCP 三次握手扛不住 流程一句话: 客户端发 SYN 服务端回复 SYN+ACK,把连接放入 SYN 半...
IIWAB
博客
6月前
244
0
高并发场景下前端按钮状态控制
通过一个超轻量化的 status.js 文件(仅控制时间逻辑),在活动开始前禁用按钮(置灰),活动开始时更新这个 JS 文件,利用 CDN 短缓存(1秒)的特性,让全网用户瞬间同步生效,无需刷新页面即可解锁按钮。 一、核心实现思路 这个方案的关键...
IIWAB
博客
6月前
214
0
cola状态机
一、Cola 状态机是什么? Cola 状态机(Cola State Machine)是阿里开源的一款轻量级、易用的状态机框架,核心用于管理对象的状态转换逻辑,能帮你把复杂的状态流转规则从业务代码中抽离出来,让状态转换逻辑更清晰、可维护。 它的核...
IIWAB
博客
6月前
193
0
美团 Leaf 号段模式
美团 Leaf 号段模式(Leaf-Segment)是一种基于数据库批量预分配 ID 区间的分布式 ID 生成方案,核心是内存发号、异步预取、双Buffer 保障,实现高并发、低延迟、全局趋势递增。 一、核心原理 1. 核心思想 每个 Lea...
IIWAB
博客
6月前
218
0
Redis 非阻塞清理 Big Key
Redis 非阻塞清理 Big Key(Async Delete) 你需要了解 Redis 中非阻塞清理 Big Key 的相关方案,核心是解决传统 DEL 命令清理大键时阻塞 Redis 主线程、影响服务可用性的问题,下面从核心概念、实现方案、...
IIWAB
博客
8月前
292
0
Redis Hash Tag
Redis Hash Tag:解决哈希槽分片下的键聚合问题 Hash Tag(哈希标签),它是 Redis 集群分片(基于哈希槽)场景下的核心技巧,用于实现相关键的聚合存储,避免分布式环境下的跨槽操作问题。 一、先铺垫:为什么需要 Hash Ta...
IIWAB
博客
8月前
253
0
Roaring Bitmap
Roaring Bitmap——稀疏场景下的Bitmap最优解 Bitmap(位图)是“用二进制位表示元素存在性”的高效结构,但遇到稀疏数据(比如ID是雪花ID、UUID这类不连续值)时,普通Bitmap会浪费99%的空间(比如ID是100000...
IIWAB
博客
8月前
253
0
HyperLogLog 的 “数学基石”:伯努利试验 + 调和平均数
HyperLogLog的“数学基石”:伯努利试验+调和平均数 Redis HyperLogLog能实现“小空间估算基数”,核心依赖两个数学工具:伯努利试验(提供估算的理论基础)和调和平均数(降低估算误差)。 一、先讲:伯努利试验——HLL估算的“...
IIWAB
博客
8月前
309
0
日活统计
业务需求推荐技术核心优势缺点 单用户实时状态查询Redis分片Bitmap实时性强、单操作快不支持复杂多维分析 多维度交叉分析ClickHouse/Doris分析灵活、精确去重实时性略弱(需聚合) 大盘趋势估算(接受误差)Redis Hype...
IIWAB
博客
8月前
199
0
ES的slice切片
ES Slice 核心概念与原理 ES 的 Slice(也叫 Scroll Slice 或 Sliced Scroll)是专为大规模数据集并行处理设计的功能,核心目标是将一个大的 Scroll 查询拆分成多个独立的、无重叠的小查询(切片),让这些...
IIWAB
博客
8月前
388
0
1
...
7
8
9
...
31
热门文章
1.
CentOS 7 安装Maven
2.
docker-compose安装elk7.1.1版本
3.
MySQL创建数据库与创建用户以及授权
4.
SpringCloud网关修改请求头使微服务获取客户端真实ip
5.
Zookeeper 3.5启动时 8080端口被占用
6.
docker-compose相关配置项
最新发布
1.
synchronized 锁升级 & JDK15关闭偏向锁
2.
订单超时取消:Redis SortedSet(ZSet) 替代MySQL轮询
3.
阿姆达尔定律(Amdahl’s Law)
4.
访问控制安全模型
5.
敏捷开发方法
6.
Java Cron表达式说明
最新评论