技术教程

Flink 事件时间与水位线深度实践(2025)

# Flink 事件时间与水位线深度实践(2025) 事件时间驱动窗口是 Flink 的核心能力。本文聚焦乱序与迟到数据的工程实践。 ## 一、事件时间与水位线 - 事件时间:以事件携带时间戳驱动计算,避免处理时间偏差。 - 水位线(Watermark):标示低于某时间的事件基本到齐,推进窗口触发。 ## 二、乱序与迟到数据 - 乱序容忍:设置最大乱序延迟,缓解事件到达无序。 - 迟到处理:

OAuth2访问令牌:JWT与Opaque对比治理

--- title: OAuth2访问令牌:JWT与Opaque对比治理 keywords: - JWT - Opaque Token - 令牌验证 - Introspection - 隐私 description: 对比自包含 JWT 与不透明令牌的验证与隐私特征,在网关与资源服务器统一策略,权衡性能与安全。 categories: - 文章资讯 - 技术教程 --- # OAuth2访...

Monorepo工程实践:pnpm workspace与依赖去重

--- title: Monorepo工程实践:pnpm workspace与依赖去重 keywords: - Monorepo - pnpm - workspace - 依赖去重 - 锁文件 - Hoisting description: 基于 pnpm workspace 的包管理与去重机制,构建高效的 Monorepo 项目结构与发布流程。 categories: - 应用软件 - ...

Matter 1.2 设备类型扩展:机器人吸尘器、冰箱与洗衣机

--- title: Matter 1.2 设备类型扩展:机器人吸尘器、冰箱与洗衣机 keywords: - Matter 1.2 - 机器人吸尘器 - 冰箱 - 洗衣机 - 烟雾/一氧化碳报警 description: 总结 Matter 1.2 新增的 9 类设备类型与能力范围,涵盖家电与环境感知设备,为平台集成与产品规划提供参考。 date: 2025-11-26 sou...

Linux 6.11 版本要点:文件系统与平台支持改进

--- title: Linux 6.11 版本要点:文件系统与平台支持改进 keywords: - Linux 6.11 - bcachefs 改进 - KVM LoongArch - pNFS NVMe - Arrow Lake 图形 description: 梳理 Linux 6.11 的重要变化,包括文件系统修复、KVM/平台支持与网络存储增强,为运维与平台团队提供升级参考。 date: ...

MediaDevices 枚举与设备切换:enumerateDevices 与约束

--- title: MediaDevices 枚举与设备切换:enumerateDevices 与约束 keywords: - enumerateDevices - mediaDevices - deviceId - constraints - 权限 description: 说明媒体设备的枚举与选择,使用 `enumerateDevices` 与约束切换摄像头/麦克风,处理权限与标签可见性,提...

MutationObserver:DOM 变更监听与性能边界

--- title: MutationObserver:DOM 变更监听与性能边界 keywords: - MutationObserver - DOM 监听 - 批处理 - subtree - 性能边界 description: 介绍 MutationObserver 的变更队列与回调模型、子树监听与过滤、批处理与节流策略,避免过度观察与主线程阻塞,提供示例与参考。 categories: ...