https://www.rxecs.com/ https://www.rxecs.com/
首页
  • 首页
搜索历史 清空
写文章

登录

账号密码登录
扫码登录
扫码登录
请使用手机扫码登录
注册登录即表示同意用户协议和隐私政策
Go 语言笔记
Gin 实战
GoFrame 实践
数据库与缓存
部署与可观测性
推荐 最新
健康检查不等于访问首页
blogger 2026-5-5 部署与可观测性

健康检查不等于访问首页

健康检查要区分存活和就绪,首页 200 不能代表服务可接流量。

205 27 0
部署可观测性健康检查
用 Makefile 固化构建与部署动作
blogger 2026-5-4 部署与可观测性

用 Makefile 固化构建与部署动作

Makefile 能把测试、构建和运行入口标准化,减少环境差异。

180 27 0
GoMakefile工程效率
slice 预分配不是玄学:什么时候值得 make 容量
blogger 2026-5-3 Go 语言笔记

slice 预分配不是玄学:什么时候值得 make 容量

slice 预分配适合已知规模的批量处理,不适合凭感觉优化。

190 27 0
Go工程实践性能
map 并发读写为什么会 panic
blogger 2026-5-2 Go 语言笔记

map 并发读写为什么会 panic

普通 map 不能并发读写,应明确锁、sync.Map 或单 goroutine 所有权。

209 27 0
Go并发安全
接口返回 nil 的陷阱
blogger 2026-5-1 Go 语言笔记

接口返回 nil 的陷阱

interface 中的 nil 指针不等于 nil,错误返回要避免带类型 nil。

167 27 0
Go工程实践错误处理
time.Time 时区问题别拖到上线后
blogger 2026-4-30 Go 语言笔记

time.Time 时区问题别拖到上线后

Go 时间处理要统一内部类型、存储时区和展示格式。

146 27 0
Go工程实践超时控制
JSON 的 omitempty 会隐藏什么
blogger 2026-4-29 Go 语言笔记

JSON 的 omitempty 会隐藏什么

omitempty 会省略零值,接口字段是否省略要看业务语义。

178 27 0
GoWeb APIAPI设计
优雅关闭:SIGTERM 到底要做什么
blogger 2026-4-28 Go 语言笔记

优雅关闭:SIGTERM 到底要做什么

Go 服务优雅关闭要停止接流量、等待请求完成并释放资源。

237 27 0
Go超时控制部署
表驱动测试不是为了炫技
blogger 2026-4-27 Go 语言笔记

表驱动测试不是为了炫技

表驱动测试适合清晰输入输出场景,关键是用例命名和边界覆盖。

156 27 0
Go工程实践工程效率
pprof 定位 CPU 飙高的第一步
blogger 2026-4-26 Go 语言笔记

pprof 定位 CPU 飙高的第一步

CPU 问题先用 pprof 采样定位热点,再决定是否优化。

228 27 0
Go性能可观测性
泛型能少写代码,但别替代业务抽象
blogger 2026-4-25 Go 语言笔记

泛型能少写代码,但别替代业务抽象

泛型适合工具抽象,业务流程不要为了少写几行而过度泛型化。

200 27 0
Go工程实践API设计
Gin 里获取真实 IP 要先信任代理
blogger 2026-4-24 Gin 实战

Gin 里获取真实 IP 要先信任代理

Gin 真实 IP 依赖可信代理配置,不能盲目信任请求头。

186 27 0
Gin安全部署
JWT 鉴权失败要区分过期和伪造
blogger 2026-4-23 Gin 实战

JWT 鉴权失败要区分过期和伪造

JWT 鉴权要区分失败原因,响应可统一,日志不能丢细节。

203 27 0
Gin安全错误处理
Gin 限流按 IP 还是按用户
blogger 2026-4-22 Gin 实战

Gin 限流按 IP 还是按用户

Gin 限流维度应按接口目标选择,匿名接口和登录后接口不同。

221 27 0
GinWeb API高并发
CORS 配置不要一把梭星号
blogger 2026-4-21 Gin 实战

CORS 配置不要一把梭星号

生产 CORS 要明确允许来源,不能为了省事放开所有域名。

169 27 0
Gin安全部署
Gin handler 不要直接写 SQL
blogger 2026-4-20 Gin 实战

Gin handler 不要直接写 SQL

Gin handler 应保持薄,业务和 SQL 分别放到 service 与 repository。

215 27 0
Gin数据库分层
Gin 接口测试用 httptest 就够了
blogger 2026-4-19 Gin 实战

Gin 接口测试用 httptest 就够了

Gin 接口测试可以用 httptest,避免启动真实端口和真实依赖。

193 27 0
GinAPI设计工程效率
请求体只能读一次的问题
blogger 2026-4-18 Gin 实战

请求体只能读一次的问题

Gin 中间件读 body 后要恢复,否则后续 binding 会拿不到请求体。

176 27 0
GinWeb API错误处理
Gin 返回文件要设置正确 Content-Type
blogger 2026-4-17 Gin 实战

Gin 返回文件要设置正确 Content-Type

Gin 文件下载要明确响应头,并避免使用用户输入拼路径。

185 27 0
Gin文件上传安全
接口幂等:重复提交订单怎么办
blogger 2026-4-16 Gin 实战

接口幂等:重复提交订单怎么办

创建类接口要设计幂等键,重复请求应返回稳定结果。

247 27 0
GinAPI设计数据库
  1. 首页
  2. 1
  3. 2
  4. 3
  5. 尾页

分类

标签

  • 工程效率
  • Makefile
  • 健康检查
  • 可观测性
  • systemd
  • Linux
  • 分页
  • 高并发
  • 缓存
  • Redis
  • EXPLAIN
  • 索引
  • MySQL
  • 日志
  • 分层
  • gvalid
  • 数据库
  • 事务
  • 部署
  • 配置
  • GoFrame
  • API设计
  • 错误处理
  • 安全
  • 文件上传
  • API版本
  • 路由设计
  • validator
  • 参数校验
  • Web API
  • 中间件
  • Gin
  • 性能
  • defer
  • errgroup
  • 并发
  • 超时控制
  • context
  • 项目结构
  • 个人博客
  • 工程实践
  • Go

最新文章

  • 1 演示文章

链接

搜索

搜索历史 清空
关于 友链 rss
又拍云
备案信息:扬州竹安科技有限公司  苏ICP备19000168号-2

备案号: