精选
查看全部 →精选链接
查看全部 →
Go 官方网站
Go 语言官网:语言规范、标准库文档、下载、博客与在线 Playground。
开发工具

SQLite
世界上部署最广的数据库引擎:单文件、零配置、极其可靠。
开发工具
MDN Web Docs
前端开发者的权威参考:HTML、CSS、JavaScript 与 Web API。
学习资料
最新
RSS 订阅01
Go 模板缓存与热加载:开发效率和生产性能怎么兼得
Go 模板不必在开发热加载和生产缓存之间二选一。本文用 html/template、embed.FS 与 os.DirFS 拆出统一 Renderer,并按页面隔离模板树,让开发刷新即见、生产稳定缓存。
02
SQLite 迁移脚本怎么写:版本表、事务与回滚边界
SQLite 迁移不该散落在启动逻辑里。本文用 schema_migrations 版本表、BEGIN IMMEDIATE、迁移列表校验、事务包裹和分阶段回滚,给出适合 Go 单体应用的实现。
03
可验证的缓存失效:内容站如何用版本号避免旧页面
内容站的旧页面问题不能只靠 TTL。本文用 public_version、缓存键、ETag 与可观察响应头,把缓存失效变成发布后可以验证的工程流程。
04
用 SQLite 做轻量任务队列:锁、重试与幂等
SQLite 可以承担内容站和小型系统里的轻量后台任务。本文用一张 jobs 表讲清原子领取、租约校验、重试、死信、锁回收与 worker 数量的取舍。
05
SQLite 备份的正确姿势:.backup、VACUUM INTO 与热备份
SQLite 不是简单复制一个文件就算完成备份。本文区分 .backup、VACUUM INTO 与停机文件复制的边界,给出 WAL 模式下可落地的热备份与恢复流程。
06
结构化数据(JSON-LD)实战:让搜索引擎真正读懂你的文章
用 JSON-LD 把文章语义喂给搜索引擎,手把手实现 Article、BreadcrumbList 与 WebSite 三层结构化数据,附 Go 模板代码与验证工具。