Rust

从零构建列式查询引擎:内存格式、向量化执行与 Rust 工程实践

从零构建列式查询引擎的完整工程实践:深入剖析列式存储原理、Apache Arrow内存格式字典编码、查询编译流水线谓词下推、向量化执行引擎批量处理模式、SIMD加速过滤与聚合、高性能内存分配器与缓冲区池、io_uring异步IO集成、并行执行调度策略、Spill to Disk溢出处理,以及基于Prometheus的生产监控体系

零成本类型状态机:Rust 编译期工程实战

深入解析 Rust 类型状态模式(Type-State Pattern):利用 PhantomData 和泛型参数将状态编码到类型系统,在编译期保证状态机正确性。涵盖 TCP 连接状态机、HTTP 构建器模式、GPIO 引脚配置、异步通道状态管理,以及运行时零开销的基准测试证明。附带 embedded-hal/wgpu/tokio 等工业级项目实战案例。

rustls:纯 Rust TLS 库深度工程实战

rustls 是纯 Rust 实现的 TLS 库,利用 Rust 类型系统消除内存安全漏洞。本文深入解析 rustls 架构设计、服务端/客户端构建、mTLS 双向认证、TLS 1.3 0-RTT、性能调优及生产部署最佳实践。