<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>CyreneStar</title><description>技术探索与工程实践</description><link>https://www.devng.cn/</link><item><title>Git 提交规范与 Conventional Commits 实践</title><link>https://www.devng.cn/posts/git-conventional-commits/</link><guid isPermaLink="true">https://www.devng.cn/posts/git-conventional-commits/</guid><description>为什么需要提交规范、Conventional Commits 规范详解、如何配合 git hooks 与工具自动校验，以及语义化版本号如何从中推导。</description><pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Redis 缓存设计：穿透、击穿、雪崩与实战</title><link>https://www.devng.cn/posts/redis-cache-design/</link><guid isPermaLink="true">https://www.devng.cn/posts/redis-cache-design/</guid><description>缓存三大经典问题（穿透/击穿/雪崩）的成因与解法，结合布隆过滤器、互斥锁、随机过期时间等策略，附伪代码与 Redis 最佳实践。</description><pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate></item><item><title>用 GitHub Actions 搭建轻量 CI/CD 流水线</title><link>https://www.devng.cn/posts/github-actions-cicd/</link><guid isPermaLink="true">https://www.devng.cn/posts/github-actions-cicd/</guid><description>从零配置 GitHub Actions，实现代码推送自动 lint、测试、构建与部署，覆盖 workflow 语法、缓存加速、密钥管理与多环境发布。</description><pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate></item><item><title>TypeScript 泛型与类型体操入门</title><link>https://www.devng.cn/posts/typescript-generics/</link><guid isPermaLink="true">https://www.devng.cn/posts/typescript-generics/</guid><description>从泛型基础到 Utility Types 与条件类型，循序渐进掌握 TypeScript 类型层面的抽象能力，写出更安全的代码。</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate></item></channel></rss>