• 2023-12-07[效率大杀器] go工具篇:dlv + goland 实现远程调试
    dlv+Goland远程调试远程调试就是使用使用本地IDE来调试远程服务器上的服务。本地打断点,调用远程服务的接口。本地就会停在断点。相当于debug远程服务。优点是可以保持环境的一致性。dlv的安装git仓库:https://github.com/derekparker/delve将div安装到远程服务器。
  • 2023-11-13Golang 大杀器之trace
    需要下载graphvizpackagemainimport( "log" "os" "runtime/trace")funcmain(){ file,err:=os.Create("trace.out") iferr!=nil{ log.Fatal(err) } deferfile.Close() err=trace.Start(file) iferr!=ni
  • 2023-11-13Golang大杀器之pprof
    需要下载graphvizpackagemainimport( "math/rand" "os" "runtime/pprof" "time")funcgenerate(nint)[]int{ rand.Seed(time.Now().UnixNano()) nums:=make([]int,0) fori:=0;i<n;i++{ nums=append(