← 返回
☁️

个人云服务器集群

📅 2024.09 — 至今

在阿里云 ECS(Ubuntu 24.04)上从零搭建个人技术平台:Nginx 统一反向代理 + Docker Compose 编排 6 个容器化服务(主页、博客、仪表盘、工具箱、文件转换、清灰 API),单端口 80 承载全部流量。SSL 证书通过 Certbot 全自动申请与续签,Crontab + Shell 完成数据库定时备份、日志轮转与健康检查,异常由飞书机器人实时告警。所有 Dockerfile 与配置纳入 Git 版本管理,支持一键重建与回滚,生产环境持续稳定运行一年以上。

🐳 Docker Compose 编排 6 容器 🔄 Nginx 反代统一入口 🔒 SSL 自动续签 ⏰ Crontab 定时备份 + 飞书告警
👤 用户 Browser Nginx 反向代理 :80 / :443 Docker Compose personal-site dashboard blog-backend library-api file-converter laptop-booking 📢 飞书 告警通知
🐳 Docker 29.6.0 🔄 Nginx 1.31.2 🐧 Ubuntu 24.04 🐚 Shell
📡

物联网数据采集与监控平台

📅 课程项目 · 独立完成

独立完成从硬件到前端的数据闭环:ESP32 以 MQTT QoS 1 上报温湿度、光照等环境数据,Python 后端订阅 Topic、校验时间戳与单位后写入 MySQL;ECharts 实现 24h / 7d / 30d 可切换的实时曲线与仪表盘,支持 CSV 导出与 RESTful 分页查询。异常检测使用滑动窗口阈值,命中后携带设备 ID、异常值与时间戳推送飞书,做到秒级告警。链路中覆盖了消息幂等、断线重连、字段版本兼容与数据归档,形成一条可排障的数据管道。

📡 MQTT 多设备并发 📊 ECharts 大屏可视化 ⚠️ 滑动窗口异常检测 📢 飞书 Webhook 告警
🔌 ESP32 传感器 📨 MQTT Broker QoS 1 🐍 Python Flask Backend 数据解析 + 存储 🗄️ MySQL 时序数据 📊 ECharts 大屏展示 📢 飞书 告警推送
🐍 Python 3.11 📨 MQTT 🌶 Flask 3.1 🗄️ MySQL 8.0
🤖

智能运维与证书平台

📅 自用工具链 · 持续维护

把服务健康检查、资源阈值告警、日志聚合、MySQL 备份和 SSL 证书续签串成一套可复用的运维工具链。健康检查失败自动重启容器并记录耗时;日志定期解析出 PV/UV、状态码分布与慢请求 Top 10;磁盘与内存超过阈值时由飞书推送含进程快照的告警。证书在到期前 30 天自动续签、Nginx 热加载,另有 7/3/1 天分级提醒和归档回滚,替代了全部人工巡检。

🏥 健康检查自动重启 📜 日志统一采集轮转 💾 全量自动备份 📢 飞书分级告警
⏰ Crontab 定时触发 🐍 Python 自动化脚本 编排调度 🏥 健康检查引擎 📜 日志聚合器 💾 备份管理器 📢 告警模块 📢 飞书 Webhook 📊 仪表盘 状态展示
🐍 Python 3.11 🐚 Shell 📢 Webhook 📢 飞书
🔒

证书安全与发布链路

📅 自建工具 · 生产环境运行

作为运维平台的安全子模块,把证书申请、DNS 验证、Nginx 热加载、到期提醒与归档纳入标准发布流程。支持通配符证书多域名管理,续签全程无停机;证书文件定时备份至独立目录,出现异常可一键回滚到上一版本。每次续签与部署都写审计日志,便于回溯证书链路发生过什么、由谁触发。

🔐 Let's Encrypt 免费证书 🔄 Nginx 热重载无中断 📢 飞书续签通知 💾 证书自动备份
🔐 Certbot Let's Encrypt 证书签发 🌐 DNS 验证 域名所有权 TXT 记录 📜 证书 fullchain.pem 90 天有效 🔄 Nginx 热重载 0 停机 📢 飞书通知 续签成功 💾 备份归档 证书 + 配置
🔐 Certbot 🔒 Let's Encrypt 🐚 Shell 🔄 Nginx
📊

个人仪表盘 & 导航站

📅 自用效率工具 · 纯前端

纯前端实现的浏览器起始页与导航站:内联 SVG 绘制 CPU / 内存 / 磁盘实时图表,Canvas 粒子背景,JSON 配置驱动常用链接。完整实现暗黑 / 明亮双主题切换与 LocalStorage 持久化,天气模块自动检测位置并展示 SVG 图标;桌面 4 列、平板 2 列、手机单列的响应式布局,不依赖任何后端与第三方 UI 框架。

📊 服务器实时监控 🌤️ 天气集成 🔍 快捷搜索入口 🎨 液态玻璃 UI
🌐 浏览器 起始页 new tab /dashboard/ Flask Backend API Gateway 📂 /proc 系统指标 CPU / 内存 / 磁盘 🐳 Docker API 容器状态 📜 Nginx 日志 请求统计 📊 前端图表 SVG / Canvas 液态玻璃 UI 暗黑/明亮主题 🌤️ 天气组件 🔍 快捷搜索
📄 HTML5 🎨 CSS3 📜 JavaScript 🖼️ Canvas
📅

飞书课表推送系统

📅 2025.10 — 自用效率工具

Python 定时服务,每天 7:30 把当日课程和天气推送到飞书群聊:解析教务系统课表 JSON,按单双周与节假日规则动态生成消息卡片,Docker 容器化部署并由健康检查保证长期运行。消息模板与推送时间可配置,推送失败自动重试并在 3 次后告警,是个人自动化通知体系里运行最久的一个服务。

📅 智能课表解析 🕐 每日 7:30 定时推送 📢 飞书群聊机器人 🐳 Docker 一键部署
📋 课表 JSON 教务系统 单双周标识 ⏰ Cron 每日 7:30 节假日跳过 🐍 Python 解析 + 格式化 单双周过滤 Docker 容器化 📢 飞书 Webhook 消息推送 富文本卡片 💬 群聊 飞书群 课程提醒
🐍 Python 📢 飞书 API ⏰ Cron 🐳 Docker
🛒

校园二手交易平台

📅 课程项目 · 独立完成前后端

Vue.js + Flask + MySQL 全栈项目:前后端分离,JWT 登录鉴权,商品发布 / 搜索 / 收藏 / 订单,WebSocket 实时聊天,图片上传走对象存储。API 按 RESTful 规范设计(资源命名、状态码、分页、错误结构统一),后端按业务拆分模块并做权限隔离;前端组件化开发并做移动端适配,完整走了一遍真实业务系统的交付流程。

🖥️ Vue.js 前端 🐍 Flask RESTful API 🔐 JWT 认证 💬 WebSocket 聊天
🌐 浏览器 用户端 🖥️ Vue.js SPA 组件化前端 Axios HTTP 🐍 Flask API RESTful 接口 JWT 认证中间件 业务逻辑层 🗄️ MySQL 用户/商品/订单 SQLAlchemy ORM 📦 OSS 图片上传 CDN 加速 WebSocket 💬 实时聊天 (WebSocket)
🖥️ Vue.js 🐍 Flask 🗄️ MySQL 🔐 JWT
🔄

GitHub Actions CI/CD 流水线

📅 2026.01 — DevOps 实践

把测试、构建、推送与部署全流程自动化:代码推送到 develop 自动运行 pytest 与 lint,通过后构建 Docker 镜像并推送到阿里云容器镜像服务,再通过 SSH 在 ECS 上执行滚动更新;失败时在 PR 中直接标记。流水线中配置了构建缓存、镜像版本化与回滚按钮,让发布从手动操作变成可重复、可追溯的流程。

🔄 Push 触发自动部署 🧪 pytest 自动测试 🐳 Docker 镜像构建推送 🚀 SSH 远程部署
📤 Git Push main 分支 ⚙️ GitHub Actions Workflow 触发 多 Job 编排 🧪 pytest 测试 覆盖率检查 🐳 Docker Build 镜像构建 + 推送 📦 容器镜像 阿里云 ACR 🚀 ECS SSH 部署
⚙️ GitHub Actions 🔄 CI/CD 🐳 Docker 🧪 pytest
🗄️

MySQL 数据库设计与优化实践

📅 课程项目

以智慧图书馆为例做完整数据库工程:ER 建模与第三范式规范化,针对高频查询设计 B+Tree 联合索引,用 EXPLAIN 与慢查询日志验证执行计划;存储过程与触发器处理借阅状态流转,Redis 缓存旁路加速热门查询。在 10 万条模拟数据下把核心查询压到 50ms 以内,并整理了索引失效与参数化查询的避坑清单。

📐 ER 图 + 范式设计 ⚡ B+Tree 联合索引 🔍 慢查询 EXPLAIN 分析 💾 Redis 旁路缓存
📱 应用层 图书馆系统 查询 💾 Redis 旁路缓存 Cache-Aside miss 🗄️ MySQL 智慧图书馆 DB 3NF 规范化 存储过程 + 触发器 ⚡ B+Tree 联合索引 🔍 EXPLAIN 分析 ✍️ 写操作 直写 MySQL + 失效缓存 ⚡ 性能指标 10 万条 < 50ms 缓存命中率 > 95%
🗄️ MySQL 💾 Redis ⚡ 索引优化 📐 数据库设计
📄

文件格式转换服务

📅 2025.12 — 自建工具 · Docker 化

Flask + LibreOffice 的转换 API:支持 Word ↔ PDF、PPT ↔ PDF、Excel → CSV,单文件最大 50MB,批量任务走队列并在完成后回调。工程上重点处理了进程超时、临时目录隔离、并发限制与失败清理;文件名与 MIME 都做校验,日志按任务 ID 追踪,方便定位是哪一步转换失败。Docker 一键部署,接口设计与错误码统一,可直接接入业务。

📄 Word/PPT/Excel 互转 PDF 📦 批量转换 🐳 Docker 部署 ⚡ 异步任务队列
💻 Client HTTP POST 🔄 Nginx 反代 上传限速 🐍 Flask API 文件接收 任务队列 格式转换调用 📄 LibreOffice Headless 模式 PDF/CSV 输出 📥 输出文件 下载 / 返回
🐍 Python 3.11 🌶 Flask 📄 LibreOffice 🐳 Docker
🧰

个人工具箱 Web App

📅 2025.11 — 纯前端 · 自用效率

纯前端实现 14 个开发工具:JSON 格式化 / 压缩、Base64 编解码、时间戳转换、URL 编解码、正则测试、QR 码生成、密码生成器、Markdown 预览、图片压缩、文本对比、进制转换、UUID 等。所有计算在浏览器本地完成,不上传任何数据;Launchpad 风格网格布局,工具按场景分组,支持暗黑主题,是个人站点里使用频率最高的页面之一。

🧰 14 个开发工具 🎨 Launchpad 网格布局 🔍 实时搜索过滤 📱 响应式适配
🌐 浏览器 纯前端应用 🧰 工具箱网格 14 工具 Launchpad 搜索过滤 分类导航 🔤 JSON / Base64 / URL 🔐 QR / 密码 / 哈希 ⏱ 时间戳 / 正则 / 转换 🖼 Markdown / 图片压缩 ⚙️ 本地处理 Canvas / JS API 无后端依赖 📤 输出 即时结果
📄 HTML5 🎨 CSS3 📜 JavaScript Vanilla 🖼 Canvas API
📚

智慧图书馆管理系统

📅 课程项目 · 团队协作

Flask + MySQL 完整业务系统:读者 / 图书管理员 / 系统管理员三种角色,覆盖图书编目、借阅归还、库存管理、逾期罚款、预约队列与操作日志审计。借阅与归还放在数据库事务中执行,避免并发下的库存错乱;预约按创建时间排队并设置取书期限。Bootstrap 响应式界面,权限中间件统一控制路由访问,是一个从需求到上线完整的课程设计。

📚 图书全生命周期管理 👥 三角色权限体系 📊 库存统计仪表盘 🔍 高级搜索与筛选
👤 读者 👨‍💼 管理员 📚 图书员 🔐 登录认证 RBAC 权限 Session 管理 📊 功能模块 编目 / 借阅 / 归还 库存 / 罚款 / 预约 审计日志 🗄️ MySQL 图书 / 用户 / 借阅 SQLAlchemy ORM 🎨 Bootstrap 响应式 玻璃质感 UI 📊 统计仪表盘 库存/借阅/逾期
🐍 Python Flask 🗄️ MySQL 🎨 Bootstrap 🔐 RBAC
📝

个人博客系统

📅 2026.01 — 自建 · 持续更新

自研博客引擎:Markdown 文件即文章源,后端渲染为 HTML、自动生成目录与阅读时间,支持标签聚合、全文搜索、相关文章与 JSON-LD 结构化数据。文章发布只需新增 Markdown 并执行渲染脚本,配合 RSS 与 Service Worker 实现离线阅读;标签与搜索索引自动重建,是内容工程与静态站点构建结合的实践。

📝 Markdown 驱动 🔍 全文搜索 ⏱ 智能阅读时间 🏷 标签分类聚合
📝 .md 文件 Front Matter 文章源码 🐍 Flask App 解析渲染 全文搜索索引 ToC 生成 📑 目录导航 🔍 全文搜索 🏷 标签/阅读时间 🪟 玻璃 UI Glass Morphism JSON-LD SEO 🌐 浏览器 博客页面
🐍 Python Flask 📝 Markdown 📝 博客 🔍 SEO
🚀

一键部署脚本工具集

📅 2025.09 — 运维工具 · 开源

覆盖 LAMP / LNMP 环境部署、Docker 全家桶安装、SSL 证书一键申请、MySQL 自动备份和系统初始化配置的 Shell 脚本集,已在 3 台 Ubuntu 20.04 / 22.04 / 24.04 服务器上验证。脚本全部幂等可重入,关键步骤带彩色日志与退出码判断,出错自动回滚已修改配置;参数通过环境变量注入,方便在不同机器上复用。

🚀 一键环境部署 🐳 Docker 全家桶 🔒 SSL 自动申请 💾 MySQL 定时备份
🐚 Shell 一键脚本 Bash 编写 ⚙️ 编排器 参数校验 依赖检查 🌐 LAMP / LNMP 环境 🐳 Docker 全家桶 🔒 SSL 证书自动申请 💾 MySQL 定时备份 🔧 系统初始化配置 🖥 目标服务器 Ubuntu 20/22/24 3 台已验证 ✅ 就绪 生产可用 开源
🐚 Shell 🐚 Bash 🐧 Ubuntu 🚀 运维自动化
🎨

个人网站设计系统

📅 2026.03 — 设计工程 · 持续迭代

自建的液态玻璃(Glass Morphism)设计系统:50+ 工具类、CSS 自定义属性驱动主题、暗黑 / 明亮双主题、响应式断点,以及卡片 / 按钮 / 导航 / 表单等组件库。已应用到全站 6 个页面,颜色、圆角、阴影与动效统一从变量取值;组件支持无障碍语义与键盘操作,主题切换无闪烁。

🎨 液态玻璃设计语言 🌓 双主题自动切换 📐 50+ 工具类 🧩 组件化 CSS
🎨 Design Tokens 颜色/间距/圆角 📐 CSS Variables 自定义属性驱动 双主题映射 🪟 液态玻璃效果 🌓 暗黑/明亮主题 📐 响应式网格系统 🧩 组件库 🌐 6 个页面 首页/项目/仪表盘 博客/工具箱/关于 50+ 工具类
🎨 CSS3 🎨 设计系统 🪟 Glass Morphism 📱 响应式
🐳

容器化交付与服务治理

📅 2025.06 — 至今 · 微服务 · 开源

以 Docker Compose 统一管理 Nginx、页面、博客、仪表盘与多个 API 服务:网络按业务拆分子网、服务间通过服务名互访,健康检查与 depends_on 控制启动顺序,数据卷持久化 MySQL 与证书,配置通过环境变量分层注入。镜像固定版本号、保留回滚基线,是向 Kubernetes 迁移前的一次完整服务治理练习。

🐳 6容器Docker编排 🔄 共享网络+健康检查 🚀 一键部署上线 📦 命名卷持久化
👤 用户 Browser Nginx 反向代理 :80 / :443 Docker Compose personal-site dashboard blog-backend library-api file-converter laptop-booking 📢 飞书 告警通知
🐳 Docker 🐳 Docker Compose 🌐 Nginx 🐍 Flask
🎮

浏览器战斗系统实验

📅 2026.06 · Canvas 实验 · 个人项目

用 Canvas 原生实现坦克战斗原型:玩家移动与瞄准、敌人 AI、碰撞检测、职业树、武器升级、排行榜和粒子反馈全部模块化拆分。每帧按输入 → 状态更新 → 碰撞 → 渲染分阶段执行,碰撞先用包围盒粗筛再做精确判断;核心计分与升级逻辑编写了单元测试,参数集中配置便于调平衡,移动端做了触摸与降级处理。

🎮 Canvas原生开发 🌳 完整职业树系统 ⚔️ 武器升级+敌人AI 🏆 排行榜+粒子特效
🌐 浏览器 Browser 🎨 Canvas 引擎 渲染核心 requestAnimationFrame 游戏引擎核心 ✨ 粒子系统 💥 碰撞检测 🌳 职业树 ⚔️ 武器系统 🤖 敌人AI 🖥 UI层 🕹 游戏 画面输出
🖼 Canvas 📜 JavaScript Vanilla 🧮 碰撞检测 🧩 模块化
💘

叙事问答与状态机实验

📅 2026.06 · 互动游戏 · 个人项目

用章节、选项、计分与复盘组成可配置的互动叙事:把章节结构写成数据驱动 JSON,前端状态机管理分支、回溯与结果结算,适配移动端触控与横屏。页面通过隐藏 / 显示与动画控制信息节奏,章节解锁与评分逻辑可测试,是交互设计、状态管理与内容编排的综合实验。

💘 章节式互动问答 📅 每日挑战系统 📊 错题复盘+计分 📱 移动端适配
🌐 浏览器 Browser 模块化架构 🧠 core 核心逻辑 状态管理 📦 data 题库数据 章节管理 🎨 ui 交互界面 动画效果 🧪 tests 单元测试 质量保障 👆 用户 交互体验
📜 JavaScript 🎨 CSS 🎯 游戏化 📱 响应式
📅

校园消息自动化工作流

📅 2025.10 — 至今 · 自动化 · 开源

从课表与天气数据生成结构化消息,按周次、单双周与节假日规则定时推送到飞书:消息先按模板组装 JSON 卡片,再通过 Webhook 发送,失败自动重试并保留错误记录。后续扩展为校园提醒工作流(作业截止、考试提醒、活动通知),所有规则集中在配置文件中,无需改代码即可调整推送策略。

🐍 纯Python零依赖 📅 复杂周次规则 🌤 wttr.in天气集成 ⏰ crontab定时推送
⏰ Crontab 每日 7:30 🐍 Python 脚本 解析 + 格式化 330行零依赖 标准库实现 📄 课表CSV 🌤 wttr.in 📢 飞书 Webhook API 推送 消息卡片 💬 飞书群聊 课表提醒 天气预报 👤 群成员 手机/电脑
🐍 Python 🐳 Docker 🐦 飞书 ⏰ Crontab
📚

LinguaStep · 日英阶梯学习平台

📅 2026.06 — 至今 · 学习产品 · 持续开发

日英双语的阶梯式练习平台:内容模型区分 lesson / item / attempt / review 四类实体,前端用 Vue + TypeScript 管理词汇、语法、复习计划与统计,IndexedDB 做离线存储与增量同步。AI 参与例句生成与难度校验,但学习结论由规则引擎决定;统计页按学习流展示正确率与复习曲线,是从产品结构到工程交付的综合实践。

🧠 词汇 / 语法内容模型 🔁 间隔重复复习 📈 学习统计与计划 🛡️ AI 内容校验与安全边界
📝 内容库词汇 · 语法 · 例句 🧭 学习流计划 · 练习 · 复习间隔重复算法 📊 学习反馈正确率 · 进度 · 统计本地数据持久化 🎯 下一步个性化学习建议
⚛️ Next.js 🧠 TypeScript 📦 IndexedDB 🤖 AI 辅助
🛟

全站快照与一键恢复系统

📅 2026.08 · 可靠性工程 · 服务器实践

为个人技术实验室建立可审计的恢复基线:同时保存 Compose 源码、静态站点、博客文章、Docker 镜像、命名卷、网络与容器元数据,并生成 SHA-256 校验清单。恢复脚本按“确认 → 拉取镜像 → 恢复卷 → 重建网络 → 启动服务 → 校验”顺序执行,全部幂等;每个快照带时间戳与版本号,可回退到任意历史状态。

📦 源码 + 镜像 + 数据卷 🔐 Root-only 备份目录 ✅ SHA-256 完整性校验 ↩️ Compose 一键恢复
🧱 当前容器栈6 服务 · 3 数据卷 📦 快照归档源码 · 镜像 · 数据元数据 · 校验清单 🛡️ 恢复脚本停止 · 解包 · 加载Compose 重建服务 ↩️可回退
🐳 Docker 🧰 Bash 🗃️ Tar/Gzip 🔏 SHA-256
🔀

事件驱动数据管线

📅 实验原型 · 分阶段实现

把设备、表单与服务事件统一成可追踪的数据流:事件先写入 Redis Streams / 轻量队列,消费者按主题完成接收、清洗、聚合与告警,消费进度由消费者组管理,失败消息进入隔离队列重放。为每条事件保留 id、来源、时间戳与 schema_version,支持回放与审计,可同时服务 IoT 数据与 Web 业务日志。

📨 统一事件模型 🧹 清洗与幂等消费 📊 实时聚合 🔔 失败重试与告警
📡 多源事件设备 · 表单 · API 🧭 事件总线队列 · 重试 · 幂等Redis Streams 🧹 数据处理校验 · 聚合 · 规则指标与告警 📈看板
🐍 Python🧱 Redis📊 数据🔔 自动化
🧠

个人知识库与语义检索

📅 AI 辅助实验 · 可渐进落地

把博客、课程笔记、项目文档和故障记录统一索引:先以全文搜索建立基础,再为文档切片生成向量索引,检索时混合召回并做重排,结果带原文引用回链,方便直接回到出处。索引构建、切片策略与查询评测都有脚本记录,是 RAG 应用与知识管理结合的实践。

📝 Markdown 导入🔍 全文 + 语义搜索🔗 原文引用回链🛡️ 本地数据优先
📚 文档来源博客 · 笔记 · 项目 🧩 索引层分段 · 元数据 · 向量SQLite / 本地存储 🔎 检索与回答关键词 · 语义 · 重排返回引用来源 💡复用
🐍 Python🔍 检索📝 Markdown🤖 AI
🛡️

安全接口治理台

📅 平台能力实验 · 持续设计

为个人服务补齐 API 安全能力:JWT 登录 + RBAC 权限模型、基于中间件的接口鉴权、Redis 限流与配额、请求日志与错误追踪,以及 OpenAPI 规范文档。权限配置以最小权限为原则,越权访问与异常输入都有审计记录;所有安全策略先在可控实验环境验证再上线,形成一套可复用的接口防护模板。

🔐 JWT / RBAC🚦 限流与配额📜 审计日志📖 OpenAPI 文档
👤 客户端Web · 工具 · 设备 🛡️ 治理层认证 · 权限 · 限流审计 · 文档 ⚙️ 服务集合博客 · 图书馆 · 文件预约 · 数据应用 📜可追踪
🐍 FastAPI🔐 JWT🚦 限流📖 OpenAPI
🧠

文档检索与问答工作台

📅 智能应用实验 · 分阶段实现

面向个人博客、课程笔记和项目文档的本地知识工作台:Markdown / PDF 导入后切片入库,全文检索与向量检索混合召回,模型调用生成带引用回链的答案。回答质量用命中率与引用一致性做评测,提示词模板可调;数据默认本地处理,是 RAG、检索评测与文档工程的实践。

📄 Markdown / PDF 导入🔍 混合检索🔗 引用原文段落🧪 提示词与答案评测
🐍 Python🔥 PyTorch⚡ FastAPI🧠 RAG
📈

数据观察与决策工作台

📅 数据应用实验 · 课程与个人数据

把 CSV、日志和传感器数据整理成可复现的分析流程:清洗阶段记录缺失值与类型转换,探索阶段生成指标与特征,最后输出交互式图表和分析报告。分析步骤全部写成可重复执行的函数,输入与结果带版本号;既能做一次性分析,也能沉淀成团队可复用的分析模板。

🧹 数据清洗与校验📐 指标与特征工程📊 交互式图表📝 分析报告导出
🐍 Python🐼 Pandas🗄️ SQL📊 ECharts
🔐

接口防线与审计实验

📅 服务安全实验 · 本地靶场

在可控实验环境里演练 Web 安全闭环:身份认证、越权边界、输入校验、SQL 注入与 XSS 防护、限流、日志审计与应急响应。每个漏洞先写复现用例再写修复方案,最后用自动化测试回归;修复完成后沉淀成 OWASP 清单式的检查项,直接应用到个人线上服务。

🔑 JWT / RBAC🧪 OWASP 测试用例🚦 限流与封禁📜 审计与应急记录
🐍 Python🐧 Linux🔐 JWT🛡️ OWASP
🧱

系统性能与运行时实验

📅 底层原理练习 · 持续记录

从内存分配、线程调度、文件读写与网络 IO 四个方向对比 C、C++ 与 Rust 实现:用基准测试量化开销,用火焰图与 Profiling 定位瓶颈,并针对 CPU 缓存、系统调用与锁竞争做优化实验。结论沉淀为性能清单,帮助在选型时根据场景选择语言与数据结构。

🧠 内存与指针🧵 并发与线程⚡ IO 性能📏 基准与 Profiling
C / C++🦀 Rust🐧 Linux⚡ 性能分析
☁️

弹性服务交付平台

📅 服务交付实验 · 从 Compose 进阶

在现有 Compose 服务栈上推进容器编排能力:服务发现、滚动发布与回滚、配置管理和故障恢复。灰度发布通过健康检查门控流量,失败自动回滚;故障演练(杀掉容器 / 拔掉网络)验证自愈与恢复脚本,为迁移 Kubernetes 建立清晰的服务边界与监控基线。

🐳 容器与镜像治理🧭 服务发现🔁 滚动发布与回滚📡 监控与 SLO
Docker☸️ Kubernetes🐹 Go📈 SRE
🪐

交互空间与可视化实验

📅 视觉与交互实验

用 Canvas、SVG 与 WebGL 研究空间布局、动画、数据叙事与可访问交互:把复杂数据组织成可探索的视觉界面,支持缩放、筛选与详情下钻。动画遵循信息层级,提供减少动态效果的降级方案;所有图形都带可读的文本替代,兼顾视觉表达与无障碍。

🧭 空间导航🎨 2D / 3D 渲染📊 数据叙事♿ 可访问交互
JavaScript🖼️ CanvasWebGL🎨 可用性
🤖

设备感知与控制台

📅 设备与控制实验 · 分阶段实现

从 ESP32 传感器与串口通信起步,逐步加入姿态、距离与电机状态采集:设备端用 C / C++ 完成协议解析与状态上报,服务端通过 MQTT 接收并持久化,Web 控制台实时观察设备并发送可审计的控制指令。控制指令带会话令牌与操作日志,设备状态机处理异常与重连,形成软硬件协同的完整链路。

📡 传感器采集🦾 执行器控制🧭 状态机🛡️ 安全指令通道
C / C++ESP32MQTT🦾 ROS2(方向)