生产 WordPress 从 MySQL 迁移 SQLite:决策、实测与踩坑
一、先说清楚要做什么 本站跑在阿里云 2 核 1.8G 的 ECS 上,WordPress + MySQL 8.4 容器服役两年。这篇文章记录一次不停机的生产迁移:把数据层从 MySQL 容器换成 SQLite 单文件。目标只有一个——用实测数据回答"对小博客,这刀值不值得动"。 "生产"这个约束会让每个决策变重:不能停机、不能丢一篇内容、回滚必须…
Python 生态与框架选型
FastAPI、Django、Flask 的差别不在语法,而在依赖注入发生在运行期还是构建期、ORM 由你还是它替你接管。本文从这三条根本差异切入,补充实测数据与两个容易踩的坑,给出按项目类型选择框架的判断路径。
仔细听,这些天—— 心里翻来覆去,全是没做好的那些瞬间; 逃不掉也不想再逃。 这回终于看清:弄丢她之前,我先弄丢了自己; 相对无言的晚饭,词不达意的关心,桩桩件件都是证据。 停止自怜,从今天起一件件捡回来。 早上的跑步、饭桌上的自律、路上的见识,重新一样样补; 学着把话说清楚、把情绪讲出来; 褪掉那身满不在乎,拾掇好自己, 珍惜两个字,重新刻回日子里。 心里有了方向,脚下就不慌。 抬头赶路,把自己活成答案。
11 月 01 日 , 2026 20:51
我不高兴,是指精神的我; 我发烧了,是指肉身的我; 我想自杀, 是精神的我想杀死肉身的我; 但是我不敢死, 是肉身的我在哀求精神的我; 我想结束的是痛苦, 不是生命。
11 月 01 日 , 2026 18:52
Java 生态与框架选型
Spring Boot 占了压倒性份额,Quarkus 与 Micronaut 不是替代品而是补充。本文拆开三者在依赖注入、启动速度、内存占用和生态上的根本差异,说明「Spring 太重」这个问题在哪些场景真的成立、哪些只是错觉,并给出 2.x → 4.x 升级时的两个硬性断点。
Kotlin / Compose 学习路线
Kotlin / Compose 环境搭建 起步的渐进式学习路线:第一步:环境与第一批代码 → 第二步:Compose 核心 → 第三步:异步与整合 → 随用随查。
Swift / SwiftUI 学习路线
Swift / SwiftUI 环境搭建 起步的渐进式学习路线:第一步:环境与第一批代码 → 第二步:SwiftUI 核心 → 第三步:并发与整合 → 随用随查。
Tauri 学习路线
Tauri是什么? 起步的渐进式学习路线:第一步:是什么与为什么 → 第二步:架构与实战 → 第三步:Rust 侧能力(可选深入) → 随用随查。