
从 ECB 到 GCM:理解加密模式的演进
加密模式 ECB、CBC、GCM
加密模式 ECB、CBC、GCM
本文详细记录了一次由公网流出带宽飙升引发的服务器性能故障排查。我们从监控图表入手,利用 iftop 实时追踪流量去向,并最终通过 nethogs 锁定应用。该案例揭示了新功能配置对网络资源的巨大影响,为解决类似问题提供了宝贵经验。
本篇从 LLM 训练过程概述开始,通过"教学徒写文章"的生动比喻,帮助读者理解交叉熵损失在机器学习中的核心作用,以及如何用它来评估和优化模型的预测能力。
本篇用外语学习的比喻,深入浅出地解释 GPT 架构中的权重共享技术,从听写记忆到表达记忆,帮助你理解这个提升大模型效率的核心优化策略
Rust 多态的两种实现:Trait Bound 与 Trait Object 深度解析
本篇用 CEO 追责分锅的比喻,深入浅出地解释反向传播算法的工作原理,从流水线管理到神经网络训练,帮助你理解这个深度学习的核心算法
基于《Fundamentals of Software Architecture》内容,梳理出六步架构设计方法论,从商业理解到组织成长形成闭环,探讨架构师如何在权衡取舍中做出"最不差"的决策,以及如何通过持续交付、监控验证和复盘演进构建可持续的架构能力。
本篇通过回答《Fundamentals of Software Architecture》第十七章的课后思考题,深入探讨微服务架构中限界上下文的核心作用、服务粒度划分的三大原则、sidecar模式的功能特性,以及编排与编舞的通信机制差异、saga分布式事务模式、微服务的敏捷性优势与性能挑战,帮助理解微服务架构的领域驱动设计理念和分布式系统复杂性,提升架构师在构建现代分布式系统时的微服务拆分能力和架构治理水平。
本篇通过回答《Fundamentals of Software Architecture》第十六章的课后思考题,深入探讨面向服务架构的历史驱动力与核心理念、四种主要服务类型的特征与职责、SOA衰落的关键因素分析,以及技术分层与领域分层的架构特性、领域复用与操作复用的实现机制,帮助理解面向服务架构的企业级设计原理和服务编排思想,提升架构师在构建大型企业系统时的服务化架构选择能力和SOA设计水平。
本篇通过回答《Fundamentals of Software Architecture》第十五章的课后思考题,深入探讨空间架构的命名来源与核心特征、虚拟化中间层的组件构成、消息网格与数据读写器的协作机制,以及缓存策略选择、数据冲突管理和架构特性评估分析,帮助理解空间架构的分布式计算原理和高可扩展性设计思路,提升架构师在构建高性能分布式系统时的架构选择能力和空间化设计水平。