Go工具集-2(定时任务,TCP客户端,RPC基本实现,PProf 调优工具,map转Struct,以及Json转Struct工具包,二进制的位处理)

1.  golang 定时任务time.Sleep和time.Tick实现结果比较

https://blog.csdn.net/zkt286468541/article/details/89403306

2. GoLand开发一个性能不错的TCP客户端

https://blog.csdn.net/niyuelin1990/article/details/77868574

3. Go语言实现RPC远程过程调用

https://blog.csdn.net/qfliweimin/article/details/105839253

4. Go性能调优工具:PProf (后面出个自己测试使用的教程)

https://www.jianshu.com/p/4e4ff6be6af9

步骤: 

       a: 首先下载graphviz 工具:

      使用可视化调优界面依赖的下载工具链接

https://www.cnblogs.com/onemorepoint/p/8310996.html

        b: 然后以测试为例:进入文件夹,执行相关语句:

$ go test -bench=. -cpuprofile=cpu.prof    // 表示的就是将生成的cpu.prof存放在当前的目录。
pkg: github.com/EDDYCJY/go-pprof-example/data
BenchmarkAdd-4      10000000           187 ns/op
PASS
ok      github.com/EDDYCJY/go-pprof-example/data    2.300s

        c: 启动可视化的界面的命令:

 go tool pprof -http=:8080 cpu.prof

        d: 效果图:(后续研究相关的非Test文件)

5. go语言中实现Map与Struct互转工具包

https://pkg.go.dev/github.com/mitchellh/mapstructure

6. json静态转Struct工具包

https://blog.csdn.net/derlinst/article/details/110943726

https://www.jetbrains.com/go/whatsnew/img/2021.1/copy-paste-json-in-the-editor.gif

7.  二进制的位处理

https://blog.csdn.net/mak0000/article/details/82025697

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值