开发笔记

技术探索与开发经验分享

从 SQLite 到 PostgreSQL:小型项目数据库迁移实战

记录了一次将个人项目从 SQLite 平滑迁移到 PostgreSQL 的全过程,包括 schema 转换、数据迁移脚本、ORM 适配以及回滚策略。

阅读更多 →

使用 Rust 重写核心模块的性能优化之旅

将 Node.js 服务中的图片处理模块用 Rust 重写后,吞吐量提升了 12 倍,内存占用降低 70%。

阅读更多 →

深入理解 PHP 8.4 的新特性:属性钩子与不对称可见性

PHP 8.4 带来了属性钩子(Property Hooks)和不对称可见性(Asymmetric Visibility)两大特性,本文通过实例详解它们的使用场景。

阅读更多 →

用 napi-rs 开发 Node.js 原生模块的最佳实践

napi-rs 让你可以用 Rust 编写 Node.js 原生模块,同时保持 API 的兼容性和安全性。本文总结了开发中的常见模式。

阅读更多 →

Git Hooks 实战:自动化代码质量检查工作流

利用 Git Hooks 在提交前自动运行 lint、格式化、单元测试,结合 Husky 和 lint-staged 打造高效的代码质量防线。

阅读更多 →