![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Go最佳实践
文章平均质量分 70
Go和分布式IM
这个作者很懒,什么都没留下…
展开
-
Go-Benchmark入门-进阶篇(下)
打开 png,我们看到下面3个红框的位置,分辨有3个操作每个耗时10ms(mysql操作),他们是顺序执行,所以会占用30ms,总计40ms耗时左右,1秒钟也就执行25次,和压测结果接近,至此,我们结合pprof找到了函数耗时的点,可以做针对性的性能优化了,是不是很方便?原创 2023-05-16 13:29:15 · 900 阅读 · 0 评论 -
Go-Benchmark入门-基础篇(上)
以斐波那契数 为例,我们实现了一种最简单的递归版本的解法,现在假设我们要编写 Benchmark 来测试这种解法的性能,让我们对算法的好坏有一个直观的了解原创 2023-05-16 13:18:30 · 906 阅读 · 0 评论 -
go 图片上传:文件和Base64方式
网上找了好些教程,go客户端上传文件这一块,大部分的例子都是从文件读取然后上传的,但是项目中因为调用了第三方SDK,返回的是 base64 格式的图片,却没找到这方面的例子,特此分享一下解决方案。原创 2023-03-02 17:42:24 · 1308 阅读 · 0 评论 -
Kratos框架Http请求实现动态json解析
kratos框架可以支持grpc和http2种请求,当处理http post请求时,如果body 会根据type动态改变,那么kratos中的api proto应该怎么写呢?原创 2023-02-28 18:08:52 · 430 阅读 · 0 评论 -
Go最佳实践1——单元测试的另一种写法
本文介绍了3种单元测试类型:Test、Benchmark和Example原创 2022-12-16 12:00:54 · 377 阅读 · 0 评论