WIBLOG · Technological & Life

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

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

最近更新

查看归档

冷冻肉上的“冻烧”是什么?用密封包装阻止冰晶升华,让肉不再干柴变色

冷冻肉表面出现灰褐色斑块、干硬如皮革,很多人以为肉坏了直接扔掉。这其实是冻烧——冰晶直接升华导致氧化脱水的结果,肉本身没有毒,但口感和风味大打折扣。这篇文章用通俗的语言解释冻烧的物理原理,给出一个简单有效的密封包装方法,并提醒哪些情况不适合再用,帮助普通家庭科学保存冷冻肉,减少浪费。

风冷冰箱为什么不结霜?自动除霜加热器与蒸发器工作原理

打开风冷冰箱,冷冻室抽屉顺滑拉出,内壁光洁如新——为什么它不需要像老式冰箱那样定期铲冰?这篇文章从蒸发器结霜的必然性出发,解释隐藏在风道背后的加热器如何自动融霜,以及融水如何悄悄排出。你会理解定时除霜、传感器保护与排水防堵的完整链条,也会明白为什么偶尔听到的“滋滋”声其实是正常现象。

Spring @Transactional 传播行为与隔离级别的交互陷阱:订单创建与库存扣减中的幻读与死锁

本文剖析 Spring 声明式事务中传播行为(特别是 REQUIRES_NEW)与数据库隔离级别的组合效应。通过订单创建与库存扣减的跨服务事务编排场景,解释 Spring 事务管理器如何映射传播行为到 JDBC 连接、保存点与事务同步,并分析不同隔离级别下的锁行为与异常路径。读者将获得避免事务边界错误和性能问题的决策矩阵,并理解为何默认隔离级别可能不适用于高并发写操作。

环注意力机制:分布式长序列训练中的通信与计算重叠

当序列长度超出单卡显存时,如何在不引入近似误差的前提下训练超长上下文模型?本文以训练百万级 token 的 Transformer 为场景,分析 Ring Attention 如何将序列维度分片到多个设备,通过环形通信与分块计算的重叠实现线性扩展。文章从标准自注意力的内存瓶颈出发,逐步拆解在线 softmax、KV 块环传与计算-通信流水线,并对比序列并行、Ulysses 等替代方案,讨论负载均衡、通信拓扑与部署边界。

注意力沉没与流式大模型:如何让无限长文本生成保持稳定

流式大模型在超长对话中常因注意力崩溃而输出混乱,滑动窗口方案虽节省显存却会引发困惑度飙升。本文以对话机器人为场景,解释注意力沉没现象及其成因,分析 StreamingLLM 如何通过保留初始 token 的 KV 缓存来稳定注意力分布,并对比滑动窗口、长度外推等方法的权衡,帮助读者理解在无限长流式生成中保持模型稳定的工程决策。

查看全部文章 ↗