随笔分类 -  Go

摘要:大家好呀,我是小楼。 本文是上篇文章[《使用增强版 singleflight 合并事件推送,效果炸裂!》](https://mp.weixin.qq.com/s/PFojA2DWJF7ry9Rdu8znyA)的续集,没看过前文必须要先看完才能看本文,实在不想看,拉到文章末尾,给我点个赞再退出吧~Do 阅读全文
posted @ 2023-06-12 17:37 捉虫大师 阅读(395) 评论(0) 推荐(1) 编辑
摘要:hello,大家好啊,我是小楼。 最近在工作中对 Go 的 singleflight 包做了下增强,解决了一个性能问题,这里记录下,希望对你也有所帮助。 # singleflight 是什么 singleflight 直接翻译为”单(次)飞(行)“,它是对同一种请求的抑制,保证同一时刻相同的请求只有 阅读全文
posted @ 2023-05-19 16:03 捉虫大师 阅读(384) 评论(0) 推荐(2) 编辑
摘要:hello大家好呀,我是小楼,这是系列文《Go底层原理剖析》的第二篇,依旧是分析 Http 模块,话不多说,开始。 从一个 Demo 入手 俗话说万事开头难,但用 Go 实现一个 Http Server 真不难,简单到什么程度?起一个 Server,并且能响应请求,算上包名、导入的依赖,甚至空行,也 阅读全文
posted @ 2023-01-12 19:14 捉虫大师 阅读(517) 评论(0) 推荐(1) 编辑
摘要:hello,大家好呀,我是小楼。 最近我又双叒叕写了个BUG,一个线上服务死锁了,不过幸亏是个新服务,没有什么大影响。 出问题的是Go的读写锁,如果你是写Java的,不必划走,更要看看本文,本文的重点在于Java和Go的读写锁对比,甚至看完后你会有一个隐隐的感觉:Go的读写锁是不是有BUG? 故障回 阅读全文
posted @ 2022-06-22 10:07 捉虫大师 阅读(562) 评论(2) 推荐(0) 编辑
摘要:hello大家好,我是小楼。 不知道大家还记不记得我上次找到了一个Go的Benchmark执行会超时的Bug?就是这篇文章《我好像发现了一个Go的Bug?》。 之后我就向Go提交了一个PR进行修复,本想等着代码被Merge进去,以后也可以吹牛说自己是个Go的Contributor,但事情并不顺利,今 阅读全文
posted @ 2022-03-08 10:25 捉虫大师 阅读(1316) 评论(2) 推荐(6) 编辑
摘要:本文已收录 https://github.com/lkxiaolou/lkxiaolou 欢迎star。 在Java中,我们用Junit做单元测试,用JMH做性能基准测试(benchmark),用async-profiler剖析cpu性能,用jstack、jmap、arthas等来排查问题。 作为一 阅读全文
posted @ 2022-03-01 10:22 捉虫大师 阅读(1082) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示