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

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

最新技术文章列表

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

为了防止构建好的容器镜像在从构建环境推送到仓库及拉取到 Kubernetes 集群的过程中被篡改,业界推行利用 Cosign 结合 OIDC(无密钥签署模式 Keyless) 对 OCI 镜像施加密码学签名,并在准入控制器中强校验。 一、Cosign 镜像签名与 K8s Kyverno 验证策略

Java 原生反序列化(readObject)在处理未受信任的二进制输入流时,若类路径包含 Apache Commons Collections 等第三方依赖,攻击者可通过精心构造由 InvokerTransformer 与 ChainedTransformer 组成的 Gadget 触发任意系统命令执行。 一、JEP

Go 语言能够轻松处理十万级高并发的核心支柱在于其轻量级协程(Goroutine)及其专属的 GMP 调度模型。G 代表 Goroutine,其初始栈空间仅为 2KB,可随执行栈深动态扩缩;M 代表 Machine,映射真实的系统操作线程;P 代表 Processor,承载调度逻辑所需的上下文与本地运行队列。GMP 架

分类:后端开发|标签:Golang / 并发编程 / Runtime / 调度器|阅读(6443)

Apache Kafka 之所以拥有单机十万级吞吐量,核心在于利用了 Linux 内核的 零拷贝(ZeroCopy) 技术。索引文件使用 mmap 映射内存,而消息日志的消费直接调用 sendfile 系统调用完成 DMA 传输,避免了上下文切换与内核到用户态的内存复制。 一、Java 中的 FileChannel.t