gin
-
Go pprof 性能分析工具
golang中,pprof是一款可视化和分析剖析数据的工具(pprof is a tool for visualization and analysis of profiling data.) -
Gin 使用
Gin是一个使用 Go 语言开发的 Web 框架,它提供类似 Martini 的 API,但性能更佳,速度提升高达 40 倍(基于 httprouter 实现)。
-
Gin 框架中实现请求绑定和验证的通用方法
在 Golang 的 Gin 框架中,高效地将传入的 HTTP 请求数据绑定到结构体并进行验证,是构建健壮 API 的核心环节。本文将介绍一个通用方法,该方法能够根据传递的
gin.Context获取用户所需的struct,并利用github.com/go-playground/validator进行数据校验。如果验证失败,它将抛出异常或返回统一格式的错误信息;如果成功,则返回一个指向该struct的指针,方便后续的业务逻辑处理。 -
Go 服务如何优雅地重启或停止
Go 服务如何优雅地重启或停止
-
Gin 项目框架设计思考
在构建一个可持续维护和扩展的 Go Gin 项目时,如何优雅地处理
Request、Response和GORM Model这三类结构体以及它们之间的关系,是架构设计的基石。