Golang

Golang

  • Goland 配置记录

    Goland 配置记录

    1、gofmt、goimports 格式化

    查看全文
  • Golang 异常处理

    Golang 异常处理

    Golang有很多优点,这也是它如此流行的主要原因。但是Go 1 对错误处理的支持过于简单了,以至于日常开发中会有诸多不便利。除了被广泛吐槽的 if err != nil 之外, 就连其改进路线也备受争议、分歧明显,以致于一个改进提案都会因为压倒性的反对意见而不得不作出调整。建议使用 github.

    查看全文
  • 命令行参数的解析:flag 库详解

    命令行参数的解析:flag 库详解

    1、参数种类根据参数是否为布尔型,可以分为两种:布尔型参数:如 --debug,后面不用再接具体的值,指定就为 True,不指定就为 False非布尔型参数非布尔型参数:非布尔型,有可能是int,string 等其他类型,如 --name jack ,后面可以接具体的参数值flag 包,在使用上,并

    查看全文
  • Golang性能分析工具

    Golang性能分析工具

    PProfpprof 是用于可视化和分析性能分析数据的工具pprof支持什么使用模式交互式终端使用Web 界面报告生成可以做什么CPU Profiling:CPU 分析,按照一定的频率采集所监听的应用程序 CPU(含寄存器)的使用情况,可确定应用程序在主动消耗 CPU 周期时花费时间的位置Memor

    查看全文
  • client-go理解

    client-go理解

    1 client-go结构原理图示kubernetes里面的apiserver只负责数据的CRUD接口实现,并不负责业务逻辑的处理,所以k8s中就通过外挂controller通过对应资源的控制器来负责事件的处理。而controller和apiserver之间的桥梁就是informer。apiserv

    查看全文