Feisky 让 AI 成为你的第二大脑

ARCHIVE / INDEX

Posts

按时间与主题浏览长期积累的技术文章。

2 分钟阅读

How docker 1.11 share network accross containers

剖析 Docker 1.11 迁移到 runc 与 containerd 后如何在容器间共享网络命名空间,通过 --net=container 参数和生成的 runc config.json 揭示共享 netns 的实现细节。

4 分钟阅读

Go performance optimize

汇总 Go 性能优化技巧,包括 string 与 []byte 转换如何借助 unsafe 避免底层字节数组复制的开销,以及其他常见的高性能编码实践,帮助你写出更高效的 Go 代码。

1 分钟阅读

The Rise of Cloud Computing Systems - Jeff Dean

分享 Google 首席工程师 Jeff Dean 的演讲《The Rise of Cloud Computing Systems》,回顾云计算系统的发展历程与技术演进,附完整幻灯片资料。

3 分钟阅读

Reading notes of week 17

第 17 周技术阅读笔记,涵盖 Kubernetes 1.3 即将引入的 Network Policy API、微服务间流量精细控制等话题,梳理容器与网络策略领域的最新动态。

2 分钟阅读

runc and runV

介绍 OCI 规范的两种运行时实现 runc 与 runV,runc 是标准容器命令行工具,runV 是基于 hypervisor 的运行时。文章给出用 runc 导出 busybox 镜像并启动容器的实操步骤。

2 分钟阅读

Container runtime in Docker v1.11

解析 Docker v1.11 正式集成 runc 并拆分为 containerd、containerd-shim 等多个二进制的架构变化,说明这样带来的重启不影响容器、运行时可插拔、性能优化等好处。

9 分钟阅读

DPDK Introduction

介绍 Intel DPDK 数据平面开发工具集,讲解它如何在用户空间绕过 Linux 内核协议栈实现高性能数据包处理,并剖析 EAL 环境抽象层、Buffer Manager、无锁环形队列等核心组件。

2 分钟阅读

Tips for cgo

汇总使用 cgo 的实用技巧,涵盖 C 基本数值类型在 Go 中的映射、结构体和联合体的访问方式、类型大小获取,以及 Go 处理 C union 类型的注意事项。