FLYNOA

GitHub Fork 仓库如何自动同步上游更新

很多人在 GitHub 上 fork 一个开源仓库之后,会以为自己的 fork 会自动跟随原仓库更新。实际上,GitHub 的 fork 默认不会自动同步上游仓库。原仓库更新后,你的 fork 不会自动变化,除非手动同步或配置自动同步任务。 本文介绍如何通过 GitHub Actions 实现 fork 的自动定时同步,这是目前最省心、最可靠的方案。 一、Fork、Origin、Upst...

一次小型app后端的备份与恢复实践

很多小型后端项目在准备上线部署时,往往会把巨大的精力花在搭建与编排上,而最容易被侥幸忽略的则是“灾难恢复”。 定期生成的备份文件并不等于系统真的具备可恢复性。真正可靠的备份恢复方案,至少必须掷地有声地回答以下三个问题: 如果生产数据库崩溃,现有的数据库冷备文件能不能迅速导入并运转起来? 用户上传的文件目录(Uploads)能不能与数据库的快照点切切配合,回到基本吻合的时间点? ...

小白也能看懂:VPS 上部署 App 后端后,如何监控服务器和应用异常

如果你在 VPS 上部署了自己的 App 后端,例如 Go、Node.js、Java、Python 后端,那么上线之后最重要的问题不是“服务能不能跑起来”,而是: 服务挂了,我能不能第一时间知道? 用户访问慢了,我能不能定位原因? VPS CPU、内存、磁盘异常,我能不能提前发现? 后端出现 500、panic、数据库连接失败,我能不能查到日志? 很多小白一开始部署后端时,只会用: ...

Mac 存储空间清理教程:找出 System Data 过大的真正原因

很多人清理 Mac 存储空间时,第一眼看到的都是这几个问题: System Data 特别大 系统设置里的分类看不懂 明明没装多少东西,磁盘却快满了 如果这台 Mac 既是日常办公机,又装了 Xcode、iOS Simulator、Docker,空间异常膨胀的原因往往不是系统本身,而是开发环境留下的可再生数据。 这篇文章提供一套可复用、相对稳妥的排查与清理流程。先查清,...