编程语言
编程语言相关技术文章
共 52 篇

Go内存分配器:一个仓库经理的自我修养
从64MB仓库到8KB货架,揭秘Go如何用三级缓存架构让内存分配快到飞起。深入理解arena、span、size class的设计哲学,看懂tcmalloc思想在Go中的落地实践。

Rust 里到处都是 Arc<Mutex<T>>?你可能把 Java 的架构搬过来了
Arc<Mutex> vs 消息传递:为什么 Rust 里的共享状态模式会成为性能瓶颈?深度解析 Tokio mpsc channel 替代方案、Actor 模式实战代码对比与性能测试数据。

从0到180万连接:一个Rust/Tokio网关的真实扩展之路
这不是一个Rust多快的成功故事。这是一篇关于当并发连接数从几十万跨到百万级别时,调度器、背压和可观测性比原始效率更重要的后记。

Go + sqlc + Postgres:Cloudflare 这套「零ORM」方案,凭什么撑起 99.99% 可用率
Cloudflare 用 Go + sqlc + Postgres 组建零ORM方案,绕开 GORM 的 N+1 查询和反射开销,85K vs 42K qps、p99 从 3.8ms 降到 1.2ms。拆解这套方案的设计逻辑、迁移细节和适用场景。

Kotlin写的代码怎么跑在iPhone上的?拆开KMP的编译流水线给你看
Kotlin Multiplatform(KMP)通过Kotlin/Native和LLVM编译器,将Kotlin代码编译为iOS原生ARM64机器码。本文拆解从Kotlin源码到LLVM IR、Objective-C桥接再到Swift调用的7步编译流水线,附性能对比和构建优化方案。

简历上只写'会Python'?2026年面试官已经不吃这套了
2026年Python求职市场变了:光会写脚本不够用了。本文拆解9个真正让面试官眼前一亮的Python技能方向,附带4阶段学习路线和薪资参考,从写得动到上得了生产环境。

6份故障报告翻完,我们才搞懂异步Rust到底在防什么
CPU正常、内存稳定、没有新部署,但错误率飙到3.4%。对比Node.js、Go和Java的6份故障报告后发现,异步系统的死法跟我们想的不一样,而Rust+Tokio的编译器恰好卡在了最关键的位置上。

Go 1.26 没带上 JSON v2:44个子任务还剩18个,这事儿不简单
Go 1.26 发布了,但 JSON v2 仍挂在实验路径下。44个子任务还剩18个未完成,性能回归问题未解,Union 类型支持待定——这不是跳票,是 Go 团队在给标准库打地基。

别小看Rust枚举:一个enum顶半个设计模式,完整实战指南
Rust枚举不只是几个常量的集合,它能携带数据、驱动状态机、替代null、统一错误处理。本文用生活类比+完整代码,带你从基础到递归枚举,彻底搞懂Rust enum的真正威力。

别重写了!Rust FFI 三明治:让 C 代码继续打工,你只管加安全锁
Rust FFI Sandwich 渐进式迁移:别搞大爆炸式重写,把 C 代码夹在 Rust 安全层中间,一个函数一个函数地迁移,生产环境照常跑。