WIBLOG · Technological & Life

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

36篇文章4个内容分类
RECENT NOTES

最近更新

查看归档

干衣机自动程序烘不干?先别加时间,擦擦湿度传感器

干衣机自动程序提前停止,衣服却还潮乎乎的?问题可能出在两根小小的金属条上。本文从柔顺剂残留如何欺骗湿度传感器讲起,给出用酒精棉片清洁的具体步骤,并澄清“传感器不用管”“烘越久越好”等常见误区,帮你恢复干衣机的判断力,省电又护衣。

偏向锁的撤销与废弃:从 JEP 374 看同步优化演进

本文分析偏向锁在 Java 15 中被默认禁用并最终移除的工程原因,聚焦高并发下撤销开销如何抵消收益。以线程池频繁争用的同步块性能诊断为贯穿场景,解释偏向锁的获取、撤销、批量重偏向与批量撤销流程,并结合 JEP 374 的决策依据,说明现代应用为何应避免依赖偏向锁,以及如何通过 JFR 和锁分析工具诊断同步性能。

工具调用代理的错误恢复:从重试、回退到人工干预的工程策略

当 LLM Agent 调用外部 API 失败时,简单的重试往往不够。本文以旅行预订助手为场景,分析 API 异常、参数错误和超时等故障模式,对比 ReAct 的自我修正、Toolformer 的过滤机制与基于规则的恢复,讨论重试次数、回退策略与人工介入的工程实现,帮助开发者在自动化与可靠性之间做出权衡。

洗碗机专用盐如何阻止水垢?离子交换软水的门道与正确添加方法

洗碗机用久了内部容易结垢,玻璃杯上出现白膜,这通常是硬水惹的祸。本文聚焦带软水器的洗碗机,解释专用盐如何通过离子交换树脂去除钙镁离子、软化水质,并给出可照着做的添加步骤、常见误区和替代方案,帮助读者正确维护机器、延长寿命。

G1 GC 区域化内存管理与记忆集的工程权衡

本文聚焦 G1 GC 如何通过区域划分和记忆集实现并发标记与部分回收,核心问题是“在低延迟目标下,记忆集维护如何影响吞吐与内存开销”。以高并发订单服务为贯穿场景,分析记忆集数据结构、写屏障、SATB 算法及调优参数,并与 CMS 和 ZGC 对比,帮助读者根据堆大小和延迟目标选择 GC 策略。

重排序模型在 RAG 中的精度-延迟权衡:交叉编码器与双编码器的对比

本文聚焦 RAG 检索后重排序阶段,以多路召回融合为场景,对比交叉编码器(如 BGE-reranker)与双编码器在精度和延迟上的差异。通过分析级联架构、模型蒸馏与批处理优化,解释重排序如何缓解“中间丢失”问题,帮助读者在工程实践中做出权衡。

电磁炉为什么只对铁锅加热?涡流与磁滞损耗的真相

把铝锅放在电磁炉上,为什么半天不热?手放上去却没事?这背后是电磁炉对铁磁性材料的“偏爱”。本文从家庭烹饪场景出发,解释交变磁场如何通过涡流和磁滞损耗在铁锅底生热,并对比铝锅、铜锅不适用原因,同时介绍功率调节与安全保护机制,帮你理解锅具选择的物理依据。

查看全部文章 ↗