-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.xml
More file actions
245 lines (167 loc) · 11.2 KB
/
Copy pathindex.xml
File metadata and controls
245 lines (167 loc) · 11.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>鼠鼠的自我救赎</title>
<link>https://example.org/algolia.json</link>
<description>Recent content from 鼠鼠的自我救赎</description>
<generator>Hugo</generator>
<language>en</language>
<managingEditor>13935468012@163.com (AKF)</managingEditor>
<webMaster>13935468012@163.com (AKF)</webMaster>
<copyright>All articles on this blog are licensed under the BY-NC-SA license agreement unless otherwise stated. Please indicate the source when reprinting!</copyright>
<lastBuildDate>Tue, 24 Feb 2026 00:00:00 +0000</lastBuildDate>
<atom:link href="https://example.org/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>TKE 集群 Nginx Ingress 升级部署全记录:从远程连接到 Auth 鉴权配置</title>
<link>https://example.org/post/k8s/nginx-ingress/tke%E5%8D%87%E7%BA%A7%E8%AE%B0%E5%BD%95/</link>
<pubDate>Tue, 24 Feb 2026 00:00:00 +0000</pubDate>
<author>13935468012@163.com (AKF)</author>
<guid>https://example.org/post/k8s/nginx-ingress/tke%E5%8D%87%E7%BA%A7%E8%AE%B0%E5%BD%95/</guid>
<description>
<![CDATA[<h1>TKE 集群 Nginx Ingress 升级部署全记录:从远程连接到 Auth 鉴权配置</h1><p>Author: AKF(13935468012@163.com)</p>
<p>记录一次在腾讯云 TKE 集群上,通过 Helm 升级部署 Nginx Ingress Controller 的完整过程,包括远程连接集群、Helm Values 配置要点,以及利用 <code>auth_request</code> 实现统一鉴权的 Ingress 配置方案。</p>
<hr><p>Published on 2026-02-24 at <a href='https://example.org/'>鼠鼠的自我救赎</a>, last modified on 2026-02-24</p>]]>
</description>
<category>Kubernetes</category>
</item>
<item>
<title>Go 腾讯云短信服务封装:验证码发送完整指南</title>
<link>https://example.org/post/golang/tencent-sms-service/</link>
<pubDate>Tue, 03 Feb 2026 00:00:00 +0000</pubDate>
<author>13935468012@163.com (AKF)</author>
<guid>https://example.org/post/golang/tencent-sms-service/</guid>
<description>
<![CDATA[<h1>Go 腾讯云短信服务封装:验证码发送完整指南</h1><p>Author: AKF(13935468012@163.com)</p>
<p>在用户认证场景中,短信验证码是常见的身份验证方式。本文介绍如何基于腾讯云 SMS SDK 封装一个简洁易用的短信发送服务,支持多种业务场景的验证码发送。</p>
<hr><p>Published on 2026-02-03 at <a href='https://example.org/'>鼠鼠的自我救赎</a>, last modified on 2026-02-03</p>]]>
</description>
<category>Golang后端踩坑</category>
</item>
<item>
<title>在本地单机快速搭建 Kubernetes:k3s 从安装到彻底用 kubectl 命令</title>
<link>https://example.org/post/devenv/k3s-install-kubectl/</link>
<pubDate>Thu, 22 Jan 2026 00:00:00 +0000</pubDate>
<author>13935468012@163.com (AKF)</author>
<guid>https://example.org/post/devenv/k3s-install-kubectl/</guid>
<description>
<![CDATA[<h1>在本地单机快速搭建 Kubernetes:k3s 从安装到彻底用 kubectl 命令</h1><p>Author: AKF(13935468012@163.com)</p>
<p>最近在本地机器上折腾轻量级 Kubernetes 时,发现 <strong>k3s</strong> 仍然是目前最省心、最省资源的单机/边缘/开发环境选择。</p>
<p>但很多人(包括我一开始)都会遇到一个很烦人的问题:</p>
<blockquote>
<p>为什么每次都要打 <code>sudo k3s kubectl get pods</code> 这么长一串?有没有办法像正常 k8s 集群一样,直接敲 <code>kubectl</code> 就行?</p>
</blockquote>
<p>本文就完整记录一次从 <strong>零开始安装 k3s</strong> 到 <strong>彻底改成只用 kubectl</strong> 的全过程,适用于 Ubuntu/Debian/CentOS 等主流 Linux 系统。</p>
<hr><p>Published on 2026-01-22 at <a href='https://example.org/'>鼠鼠的自我救赎</a>, last modified on 2026-01-22</p>]]>
</description>
<category>开发环境</category>
</item>
<item>
<title>订单支付链接缓存设计:为什么是 9 分 30 秒?</title>
<link>https://example.org/post/golang/order-cache-ttl-design/</link>
<pubDate>Thu, 08 Jan 2026 00:00:00 +0000</pubDate>
<author>13935468012@163.com (AKF)</author>
<guid>https://example.org/post/golang/order-cache-ttl-design/</guid>
<description>
<![CDATA[<h1>订单支付链接缓存设计:为什么是 9 分 30 秒?</h1><p>Author: AKF(13935468012@163.com)</p>
<p>在支付系统中,生成支付链接是一个常见的操作。如果用户频繁点击"支付"按钮,每次都调用支付平台 API 创建新订单,不仅浪费资源,还可能触发风控。所以我们通常会缓存支付链接。</p>
<p>但缓存时间设置多少才合理?这篇文章通过分析一个真实的代码片段,来讲解这背后的设计思路。</p>
<hr><p>Published on 2026-01-08 at <a href='https://example.org/'>鼠鼠的自我救赎</a>, last modified on 2026-01-08</p>]]>
</description>
<category>Golang后端踩坑</category>
</item>
<item>
<title>Go 定时任务完全指南:robfig/cron 库详解</title>
<link>https://example.org/post/golang/robfig-cron-guide/</link>
<pubDate>Thu, 08 Jan 2026 00:00:00 +0000</pubDate>
<author>13935468012@163.com (AKF)</author>
<guid>https://example.org/post/golang/robfig-cron-guide/</guid>
<description>
<![CDATA[<h1>Go 定时任务完全指南:robfig/cron 库详解</h1><p>Author: AKF(13935468012@163.com)</p>
<p>在后端开发中,定时任务是常见的需求:定期清理过期数据、发送定时通知、定时同步数据等。Go 的 <code>robfig/cron</code> 库提供了一个简洁而强大的解决方案。</p>
<p>这篇文章通过实际例子,详细讲解如何使用 cron 库来实现各种定时任务。</p>
<hr><p>Published on 2026-01-08 at <a href='https://example.org/'>鼠鼠的自我救赎</a>, last modified on 2026-01-08</p>]]>
</description>
<category>Golang后端踩坑</category>
</item>
<item>
<title>Git squash 图形化使用指南</title>
<link>https://example.org/post/git/uesegit_squash_graph/</link>
<pubDate>Mon, 15 Dec 2025 00:00:00 +0000</pubDate>
<author>13935468012@163.com (AKF)</author>
<guid>https://example.org/post/git/uesegit_squash_graph/</guid>
<description>
<![CDATA[<h1>Git squash 图形化使用指南</h1><p>Author: AKF(13935468012@163.com)</p>
<h1 id="git-squash--使用指南">
<a class="header-anchor" href="#git-squash--%e4%bd%bf%e7%94%a8%e6%8c%87%e5%8d%97"></a>
Git squash 使用指南
</h1>
<hr><p>Published on 2025-12-15 at <a href='https://example.org/'>鼠鼠的自我救赎</a>, last modified on 2025-12-15</p>]]>
</description>
<category>git</category>
</item>
<item>
<title>Git squash 使用指南</title>
<link>https://example.org/post/git/usegit_squash/</link>
<pubDate>Mon, 15 Dec 2025 00:00:00 +0000</pubDate>
<author>13935468012@163.com (AKF)</author>
<guid>https://example.org/post/git/usegit_squash/</guid>
<description>
<![CDATA[<h1>Git squash 使用指南</h1><p>Author: AKF(13935468012@163.com)</p>
<h1 id="git-cherry-pick-使用指南">
<a class="header-anchor" href="#git-cherry-pick-%e4%bd%bf%e7%94%a8%e6%8c%87%e5%8d%97"></a>
Git Cherry-Pick 使用指南
</h1>
<hr><p>Published on 2025-12-15 at <a href='https://example.org/'>鼠鼠的自我救赎</a>, last modified on 2025-12-15</p>]]>
</description>
<category>git</category>
</item>
<item>
<title>Git Cherry-Pick 图形化使用指南</title>
<link>https://example.org/post/git/usegit_grpah/</link>
<pubDate>Mon, 15 Dec 2025 00:00:00 +0000</pubDate>
<author>13935468012@163.com (AKF)</author>
<guid>https://example.org/post/git/usegit_grpah/</guid>
<description>
<![CDATA[<h1>Git Cherry-Pick 图形化使用指南</h1><p>Author: AKF(13935468012@163.com)</p>
<h2 id="前言">
<a class="header-anchor" href="#%e5%89%8d%e8%a8%80"></a>
前言
</h2><p>相比命令行操作,使用图形化 Git 工具进行 cherry-pick 更加直观和便捷。本文将通过实际截图演示如何使用图形化工具(如 GitKraken、SourceTree、VS Code Git Graph 等)完成 cherry-pick 操作。1</p>
<hr><p>Published on 2025-12-15 at <a href='https://example.org/'>鼠鼠的自我救赎</a>, last modified on 2025-12-15</p>]]>
</description>
<category>git</category>
</item>
<item>
<title>Git Cherry-Pick 使用指南</title>
<link>https://example.org/post/git/usegit/</link>
<pubDate>Mon, 15 Dec 2025 00:00:00 +0000</pubDate>
<author>13935468012@163.com (AKF)</author>
<guid>https://example.org/post/git/usegit/</guid>
<description>
<![CDATA[<h1>Git Cherry-Pick 使用指南</h1><p>Author: AKF(13935468012@163.com)</p>
<h2 id="什么是-cherry-pick">
<a class="header-anchor" href="#%e4%bb%80%e4%b9%88%e6%98%af-cherry-pick"></a>
什么是 Cherry-Pick?
</h2><p>Cherry-pick 是 Git 中一个强大的功能,它允许你从一个分支中选择特定的提交(commit),并将其应用到另一个分支上。这在需要将某些特定的修改从一个分支移植到另一个分支时非常有用。</p>
<hr><p>Published on 2025-12-15 at <a href='https://example.org/'>鼠鼠的自我救赎</a>, last modified on 2025-12-15</p>]]>
</description>
<category>git</category>
</item>
<item>
<title>Go 实现 Docker 镜像自动推送到 AWS ECR</title>
<link>https://example.org/post/sdktools/aws-ecr-push-tool/</link>
<pubDate>Sun, 14 Dec 2025 00:00:00 +0000</pubDate>
<author>13935468012@163.com (AKF)</author>
<guid>https://example.org/post/sdktools/aws-ecr-push-tool/</guid>
<description>
<![CDATA[<h1>Go 实现 Docker 镜像自动推送到 AWS ECR</h1><p>Author: AKF(13935468012@163.com)</p>
<h2 id="背景">
<a class="header-anchor" href="#%e8%83%8c%e6%99%af"></a>
背景
</h2><p>在微服务架构中,我们经常需要将构建好的 Docker 镜像推送到容器镜像仓库。AWS ECR (Elastic Container Registry) 是 AWS 提供的托管式 Docker 镜像仓库服务。本文将介绍如何使用 Go 编写一个自动化工具,实现 Docker 镜像到 AWS ECR 的推送。</p>
<hr><p>Published on 2025-12-14 at <a href='https://example.org/'>鼠鼠的自我救赎</a>, last modified on 2025-12-14</p>]]>
</description>
<category>云原生</category>
</item>
</channel>
</rss>