Loading...
All Articles - 54
2026
深入 Hadoop 22 - Hadoop 设计遗产从 GFS MapReduce 到云原生
深入 Hadoop 22 - Hadoop 设计遗产从 GFS MapReduce 到云原生
深入 Hadoop 21 - Hadoop 与对象存储 Kubernetes 演进对比
深入 Hadoop 21 - Hadoop 与对象存储 Kubernetes 演进对比
深入 Hadoop 20 - Hadoop 生态 Hive HBase Pig
深入 Hadoop 20 - Hadoop 生态 Hive HBase Pig
深入 Hadoop 19 - 监控与运维 Metrics JMX 日志聚合
深入 Hadoop 19 - 监控与运维 Metrics JMX 日志聚合
深入 Hadoop 18 - Hadoop 安全 Kerberos Token ProxyUser
深入 Hadoop 18 - Hadoop 安全 Kerberos Token ProxyUser
深入 Hadoop 17 - 序列化与压缩
深入 Hadoop 17 - 序列化与压缩
深入 Hadoop 16 - Hadoop RPC 协议栈
深入 Hadoop 16 - Hadoop RPC 协议栈
深入 Hadoop 15 - MRv2 on YARN ApplicationMaster 与 Task Attempt
深入 Hadoop 15 - MRv2 on YARN ApplicationMaster 与 Task Attempt
深入 Hadoop 14 - MapReduce Shuffle 全流程
深入 Hadoop 14 - MapReduce Shuffle 全流程
深入 Hadoop 13 - MapReduce 编程模型与分而治之
深入 Hadoop 13 - MapReduce 编程模型与分而治之
深入 Hadoop 12 - YARN Timeline Service v2
深入 Hadoop 12 - YARN Timeline Service v2
深入 Hadoop 11 - YARN HA 与 Federation
深入 Hadoop 11 - YARN HA 与 Federation
深入 Hadoop 10 - YARN 应用程序生命周期
深入 Hadoop 10 - YARN 应用程序生命周期
深入 Hadoop 09 - YARN 调度器对比:FIFO、Capacity、Fair
深入 Hadoop 09 - YARN 调度器对比:FIFO、Capacity、Fair
深入 Hadoop 08 - YARN 资源模型、Container 与 NodeLabel
深入 Hadoop 08 - YARN 资源模型、Container 与 NodeLabel
深入 Hadoop 07 - YARN 架构与三方契约
深入 Hadoop 07 - YARN 架构与三方契约
深入 Hadoop 06 - HDFS 3.x 演进与纠删码
深入 Hadoop 06 - HDFS 3.x 演进与纠删码
从模型评测到 Harness 评测:OpenAI 与 Anthropic 怎么搭能力评测体系
从模型评测到 Harness 评测:OpenAI 与 Anthropic 怎么搭能力评测体系
深入 Hadoop 05 - HDFS HA 与脑裂防御
深入 Hadoop 05 - HDFS HA 与脑裂防御
深入 Hadoop 04 - NameNode 内存模型与启动恢复
深入 Hadoop 04 - NameNode 内存模型与启动恢复
深入 Hadoop 03 - 文件读取路径与副本选择
深入 Hadoop 03 - 文件读取路径与副本选择
深入 Hadoop 02 - 文件写入路径与流水线
深入 Hadoop 02 - 文件写入路径与流水线
深入 Hadoop 01 - HDFS 架构与三层切分
深入 Hadoop 01 - HDFS 架构与三层切分
深入 Hadoop 00 - 导读:节点总会失败
深入 Hadoop 00 - 导读:节点总会失败
各种各样的 Case:一份工程术语家谱
各种各样的 Case:一份工程术语家谱
导读:React 不是模板引擎,是一个渲染调度系统
导读:React 不是模板引擎,是一个渲染调度系统
导读:TypeScript 不是给 JavaScript 加注解,是给 JavaScript 加类型系统
导读:TypeScript 不是给 JavaScript 加注解,是给 JavaScript 加类型系统
Agent 会话边界设计:Session、Context Window 与工作状态转移
Agent 会话边界设计:Session、Context Window 与工作状态转移
2026 Coding Harness 实现图谱:Skill、上下文与扩展系统
2026 Coding Harness 实现图谱:Skill、上下文与扩展系统
AI Coding Agent 的 Skill 加载机制深度解析
AI Coding Agent 的 Skill 加载机制深度解析
AI Coding Agent 的上下文栈:组件边界与装配顺序
AI Coding Agent 的上下文栈:组件边界与装配顺序
从 Rules 到 Agent Skills:能力加载机制的演变
从 Rules 到 Agent Skills:能力加载机制的演变
为什么叫"测试夹具":Fixture 的词源与跨领域漫游
为什么叫"测试夹具":Fixture 的词源与跨领域漫游
Spark 与 Flink:两种计算引擎的设计选择
Spark 与 Flink:两种计算引擎的设计选择
性能诊断:Spark UI、Event Log 与调优思路
性能诊断:Spark UI、Event Log 与调优思路
动态资源分配与作业调度:多租户集群的资源博弈
动态资源分配与作业调度:多租户集群的资源博弈
Spark on YARN / K8s:资源管理与部署模式
Spark on YARN / K8s:资源管理与部署模式
水位线与状态管理:流处理的时间语义
水位线与状态管理:流处理的时间语义
Structured Streaming:把流当成无界表
Structured Streaming:把流当成无界表
数据源 API 与谓词下推:让存储层帮忙过滤
数据源 API 与谓词下推:让存储层帮忙过滤
Adaptive Query Execution:运行时改写执行计划
Adaptive Query Execution:运行时改写执行计划
DataFrame 与 Dataset:类型安全与性能的折中
DataFrame 与 Dataset:类型安全与性能的折中
Spark SQL 与 Catalyst:从 SQL 文本到物理算子树
Spark SQL 与 Catalyst:从 SQL 文本到物理算子树
容错机制:Lineage、Checkpoint 与推测执行
容错机制:Lineage、Checkpoint 与推测执行
存储体系:Block Manager、广播变量与累加器
存储体系:Block Manager、广播变量与累加器
内存管理与 Tungsten:堆外内存、序列化与代码生成
内存管理与 Tungsten:堆外内存、序列化与代码生成
Shuffle 机制:数据跨分区交换的代价与优化
Shuffle 机制:数据跨分区交换的代价与优化
DAG Scheduler 与 Task Scheduler:从逻辑计划到物理执行
DAG Scheduler 与 Task Scheduler:从逻辑计划到物理执行
宽依赖与窄依赖:Stage 是怎样划分出来的
宽依赖与窄依赖:Stage 是怎样划分出来的
RDD:弹性分布式数据集的五大属性
RDD:弹性分布式数据集的五大属性
导读:为什么 Spark 的核心是一张 DAG
导读:为什么 Spark 的核心是一张 DAG
从规则到统计:人工智能七十年的两条路线之争
从规则到统计:人工智能七十年的两条路线之争
美日开战之前,美国偏袒过日本吗——核查"日本子弹七成靠美国"的说法
美日开战之前,美国偏袒过日本吗——核查"日本子弹七成靠美国"的说法
AI 是放大器不是方向:读 Adam Bender 谈软件生态学的 10 倍时刻
AI 是放大器不是方向:读 Adam Bender 谈软件生态学的 10 倍时刻