<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Stephen Ni&apos;s Blog</title><description>Personal blog by Stephen Ni — software engineering, distributed systems, and more.</description><link>https://nisiyong.com/</link><item><title>用 AI 做幻灯片：frontend-slides Skill 使用体验</title><link>https://nisiyong.com/blog/frontend-slides-skill-review/</link><guid isPermaLink="true">https://nisiyong.com/blog/frontend-slides-skill-review/</guid><description>一次低频但刚需的幻灯片制作，让我发现了一个非常实用的开源 Skill。</description><pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate></item><item><title>ChatGPT与私有数据整合原理</title><link>https://nisiyong.com/blog/chatgpt-integate-external-data/</link><guid isPermaLink="true">https://nisiyong.com/blog/chatgpt-integate-external-data/</guid><description>ChatGPT与私有数据整合原理，介绍如何利用 Embeddings 模型绕过 token 限制整合私有化数据</description><pubDate>Tue, 28 Mar 2023 21:51:23 GMT</pubDate></item><item><title>使用 kubectl 连接 Google Cloud GKE</title><link>https://nisiyong.com/blog/connect-gke-cluster-with-kubectl/</link><guid isPermaLink="true">https://nisiyong.com/blog/connect-gke-cluster-with-kubectl/</guid><description>使用 kubectl 连接 Google Cloud GKE 集群的完整步骤指南</description><pubDate>Thu, 23 Feb 2023 22:26:30 GMT</pubDate></item><item><title>我的二零二二</title><link>https://nisiyong.com/blog/my-2022/</link><guid isPermaLink="true">https://nisiyong.com/blog/my-2022/</guid><description>我的二零二二年度总结</description><pubDate>Sun, 15 Jan 2023 10:38:05 GMT</pubDate></item><item><title>使用Rancher快速搭建Kubernetes集群</title><link>https://nisiyong.com/blog/setup-kubernetes-cluster-in-rancher/</link><guid isPermaLink="true">https://nisiyong.com/blog/setup-kubernetes-cluster-in-rancher/</guid><description>使用 Rancher 快速搭建 Kubernetes 集群的实践指南</description><pubDate>Wed, 09 Feb 2022 11:33:50 GMT</pubDate></item><item><title>Java日志框架生态</title><link>https://nisiyong.com/blog/java-logging-frameworks/</link><guid isPermaLink="true">https://nisiyong.com/blog/java-logging-frameworks/</guid><description>Java 日志框架生态，介绍主流日志框架的使用和最佳实践</description><pubDate>Wed, 15 Dec 2021 22:13:00 GMT</pubDate></item><item><title>RocketMQ存储设计剖析</title><link>https://nisiyong.com/blog/rocketmq-store-design/</link><guid isPermaLink="true">https://nisiyong.com/blog/rocketmq-store-design/</guid><description>RocketMQ 存储设计剖析，深入分析其存储机制</description><pubDate>Sun, 05 Dec 2021 16:13:26 GMT</pubDate></item><item><title>Pulsar消息处理模型</title><link>https://nisiyong.com/blog/pulsar-messaging-model/</link><guid isPermaLink="true">https://nisiyong.com/blog/pulsar-messaging-model/</guid><description>Pulsar 消息处理模型详解，介绍其独特的订阅模型</description><pubDate>Wed, 17 Nov 2021 21:59:49 GMT</pubDate></item><item><title>在Java应用中使用gRPC</title><link>https://nisiyong.com/blog/grpc-java-introduction/</link><guid isPermaLink="true">https://nisiyong.com/blog/grpc-java-introduction/</guid><description>在 Java 应用中使用 gRPC 的入门介绍</description><pubDate>Tue, 19 Jan 2021 18:20:18 GMT</pubDate></item><item><title>SkyWalking轻量级队列内核</title><link>https://nisiyong.com/blog/skywalking-datacarrier/</link><guid isPermaLink="true">https://nisiyong.com/blog/skywalking-datacarrier/</guid><description>SkyWalking 轻量级队列内核设计分析</description><pubDate>Tue, 01 Dec 2020 22:32:22 GMT</pubDate></item><item><title>框架类版本管理分支规范</title><link>https://nisiyong.com/blog/framework-branch-model/</link><guid isPermaLink="true">https://nisiyong.com/blog/framework-branch-model/</guid><description>框架类版本管理分支规范，介绍适合框架类项目的分支管理模型</description><pubDate>Thu, 13 Dec 2018 12:57:09 GMT</pubDate></item><item><title>分布式唯一ID的方案与实现</title><link>https://nisiyong.com/blog/distributed-id-design-and-implementation/</link><guid isPermaLink="true">https://nisiyong.com/blog/distributed-id-design-and-implementation/</guid><description>分布式唯一ID的方案与实现，重点介绍 Snowflake 算法及其实践</description><pubDate>Tue, 06 Nov 2018 22:36:07 GMT</pubDate></item><item><title>Dubbo负载均衡之加权轮训</title><link>https://nisiyong.com/blog/dubbo-load-balance-round-robin/</link><guid isPermaLink="true">https://nisiyong.com/blog/dubbo-load-balance-round-robin/</guid><description>Dubbo负载均衡之加权轮训算法原理与实现分析</description><pubDate>Mon, 15 Oct 2018 20:37:25 GMT</pubDate></item></channel></rss>