PythonFastAPIReactSQLiteDocker
自托管助手,用于管理任务、开销、习惯和日记,核心是一套基于日历的上下文感知机制。一个路由层会根据任务复杂度把请求分发给不同的模型(DeepSeek、Claude),简单的任务不必用大模型。支持文字和语音的 Telegram 机器人(本地 Whisper 转写),另有 React 仪表盘。整套服务通过 Docker Compose 跑在 Raspberry Pi 5 上,用 Cloudflare Tunnel 和 Zero Trust 对外暴露,家庭网络不开放任何端口。
GitHub 源码 ↗ Java 21SMB/CIFSMariaDBJUnit
税务文档管理的核心模块,需要同时运行在 Windows 桌面和 Android 上。包含基于 SMB/CIFS 的远程文件模块,以及由外部 JSON 配置驱动的校验引擎——税务规则变化时无需重新编译。使用 JUnit 5 和 Mockito 编写单元测试与集成测试。
GitHub 源码 ↗ Java 21Spring BootReactDocker
以学习为目的重写的后端架构:Spring Boot 的 REST 服务、集中式校验,以及基于 Spring Data JPA 的事务化持久层,整体用 Docker Compose 容器化。React/Tailwind 前端只是演示。认证(JWT/OAuth2)和完整的集成测试被有意省略,以保持重点。
GitHub 源码 ↗ JavaAES-256-GCMPBKDF2
桌面端凭据管理器,采用零知识设计:AES-256-GCM 加密,密钥由 PBKDF2 派生,并关注密钥在内存中的留存方式。单元测试针对攻击向量和数据完整性,而不只是正常流程。
GitHub 源码 ↗