摘要: 前言 大晚上的,老是刷到有关pprof的文章,忍不住看了几篇文章...写个学习笔记记录下~ 正文: 1.pprof是什么? pprof是go内置的性能调优工具,可以借助一些工具以图形化的方式展示出来某些接口占用cpu资源的详情。 2.专项用途: 1.cpu 主要测试占用cpu资源比较多的函数或者数据 阅读全文
posted @ 2022-08-01 21:46 要坚持的girl 阅读(984) 评论(0) 推荐(1) 编辑
摘要: 前言: 今天用for range写了个demo,发现无论怎么运行,最后的结果是一直是最后一个。自己思考过后,又和其他伙伴商量了下,最终算是解决了自己的疑惑。 正文: 下面我们来看个例子: m := make(map[int]*int) arr := []int{1, 2, 3, 4, 5} for 阅读全文
posted @ 2022-08-01 20:07 要坚持的girl 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 前言 做了几道关于defer的测试题,吓了一大跳,感觉自己之前的理解有些问题,所以写下这篇博客,加深下印象。 正文: 多个defer的执行顺序: 先进后出,类似于栈的特性。 下面我们来测试下: 1.defer 与 panic: func deferAndPanic() { defer func() 阅读全文
posted @ 2022-08-01 14:42 要坚持的girl 阅读(321) 评论(0) 推荐(0) 编辑