GO 进阶系列
文章平均质量分 79
Go语言高级编程系列文章!
_好吗_好的
Stay Hungry,Stay Foolish.
展开
-
如何设计一个好的自旋锁?
自旋锁的定义、应用场景和实践原创 2023-03-19 16:51:18 · 243 阅读 · 0 评论 -
Golang之Shadowed Variables(幽灵变量)
幽灵变量的定义、可能会导致的问题以及排查方法原创 2022-07-29 20:56:24 · 773 阅读 · 0 评论 -
Go进阶系列 之 性能分析神器pprof
简介Go本身自带的工具链就包含了性能分析工具,pprof就是Go性能分析的利器,它是Go语言自带的包,有如下两种:runtime/pprof:采集程序(非 Server)的运行数据进行分析 net/http/pprof:采集 HTTP Server 的运行时数据进行分析,这个其实在runtime/pprof包了一层提供了http接口。作用CPU Profiling: CPU分析,按照一定的频率采集所监听的应用程序的CPU使用情况,可确定应用程序在主动消耗 CPU 周期时花...原创 2021-08-26 17:24:59 · 1353 阅读 · 0 评论 -
GO语言系列之Golint
介绍Golint is a linter for Go source code.Golint 是一个源码检测工具用于检测代码规范 Golint 不同于gofmt, Gofmt用于代码格式化Golint会对代码做以下几个方面检查package注释 必须按照 “Package xxx 开头” package命名 不能有大写字母、下划线等特殊字符 struct、interface等注释 必须按照指定格式开头 struct、interface等命名 变量注释、命名 函数注释、命名 各种语原创 2020-08-19 21:15:39 · 4697 阅读 · 0 评论