欢迎访问 内存溢出 —— 独立后端与系统工程技术博客

专注于分布式系统、Linux内核、数据库存储与后端工程实践

最新技术文章列表

按原始发布时间倒序排列 · 按年月归档查看

CPython 解释器的核心痛点始终围绕着全局解释器锁(Global Interpreter Lock, GIL)。GIL 是一把互斥锁,其根本目的在于保护 CPython 的内存管理免受多线程竞争破坏。由于 CPython 依赖引用计数(Reference Counting)实现垃圾回收,若无 GIL 保护,并发对对

分类:后端开发|标签:并发编程 / Python / CPython / 多线程|阅读(5315)

C++11 引入的 std::atomic 与内存序模型,为无锁编程提供了标准化的语言级支持。 一、六种内存序 memoryorderrelaxed:仅保证原子性,无顺序约束 memoryorderconsume:依赖顺序(实践中较少使用) memoryorderacquire:读操作,后续读写不能重排到其前 memo

分类:系统编程|标签:并发编程 / CPP / 原子操作|阅读(3052)

DOM Clobbering 是一种不依赖脚本注入的 XSS 变体,攻击者通过 HTML 元素覆盖全局变量,诱导合法脚本执行恶意逻辑。 一、攻击示例 当页面允许用户注入 HTML(如富文本评论)时,id 或 name 属性会映射为全局变量,覆盖脚本预期的对象。 二、Trusted Types 防御 启用后,所有写入 i

分类:安全与运维|标签:前端安全 / XSS / DOM|阅读(4180)

Horizontal Pod Autoscaler(HPA)根据指标自动调整 Pod 副本数,是云原生弹性能力的核心组件。 一、HPA 配置示例 二、冷却与稳定性 stabilizationWindowSeconds 防止指标抖动导致频繁扩缩。扩容通常立即执行,缩容则需等待窗口内所有推荐值中的最大值,避免流量回落时误缩