WIBLOG · Technological & Life

聊技术,也聊那些值得认真琢磨的生活小事。

110篇文章6个内容分类
RECENT NOTES

最近更新

查看归档

HTTP 缓存中的 immutable 与 stale-while-revalidate:静态资源更新场景下的新鲜度与性能平衡

本文以静态资源更新场景为例,分析 Cache-Control 的 immutable 与 stale-while-revalidate 指令如何控制浏览器缓存行为,减少重复请求并提升加载速度。你将理解启发式缓存、显式过期与后台重新验证的机制,并获得配置建议与适用边界。

HotSpot C2 自动向量化:Superword 算法如何将循环转换为 SIMD 指令

为什么有的循环能被 JVM 自动向量化,有的却不能?本文以数组求和与元素变换为贯穿场景,剖析 HotSpot C2 编译器 Superword 算法的基本步骤,解释循环展开、内存对齐、无别名等关键条件,并给出编写可向量化代码的实用指导,同时对比自动向量化与手写 SIMD 的权衡。

大模型结构化输出:JSON Mode 与函数调用的机制、失败模式与工程选型

以自动生成业务报表为场景,解析大模型结构化输出的三种实现路径:仅提示词的 JSON 模式、约束解码(原生结构化输出)与函数调用,以及验证加重试的后处理方案。对比 OpenAI JSON Mode、函数调用与开源约束解码的差异,分析格式错误、内容截断、模式切换等失败模式,并给出工程选型与校验建议。

查看全部文章 ↗