首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Gopher指北
掘友等级
公众号
|
Gopher指北
公众号:Gopher指北
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
51
文章 50
沸点 1
赞
51
返回
|
搜索文章
赞
文章( 50 )
沸点( 1 )
一次带宽拉满引发的百分百超时血案!
鏖战两周有余,为了排查线上某接口百分百超时的原因,如今总算有些成果。虽然仍有疑虑但是碍于时间不允许和个人能力问题先做如下总结以备来日再战
惊!Go里面居然有这样精妙的小函数!
惊!Go里面居然有这样精妙的小函数!这些函数我们可以不会,但是不能不知道。多了解总是有备无患~~~~
讲的是切片,但好像又不只是切片?
首先,如果所需容量大于2倍当前容量则新容量为所需容量。 其次,判断当前容量是否大于1024。如果当前容量小于1024则新容量等于2倍当前容量。如果当前容量大于等于1024则新容量循环增加1/4倍新容
有趣!一行代码居然无法获取请求的完整URL|Go主题月
做Web服务的时候,可能会有这样一个业务场景,获取一个HTTP请求的完整URL。很巧,老许就碰到了这样的业务场景。面对如此简单的需求,CV大法根本没有展示才能的机会。啪啪啪,获取请求的完整URL代码就出来了。 当时离验证只差一步,老许信心满满,很快,打脸来得很快就像龙卷风。。。…
白话Go内存模型&Happen-Before
Go内存模型明确指出,一个goroutine如何才能观察到其他goroutine对同一变量的写操作。 当多个goroutine并发同时存取同一个数据时必须把并发的存取操作序列化。在Go中保证读写的序列化可以通过channel通信或者其他同步原语(例如sync包中的互斥锁、读写锁…
1分钟内的Linux性能分析法
在Netflix,我们拥有庞大的Linux EC2云实例,以及大量的性能分析工具来监视和调查它们的性能。这些工具包括Atlas和Vector。Atlas用于全云监控,Vector用于按需实例分析。这些工具能帮助我们解决大部分问题,但有时候我们仍需登录实例并运行一些标准的Linu…
Go中的SSRF攻防战
“年年岁岁花相似,岁岁年年人不同”,没有什么是永恒的,很多东西都将成为过去式。比如,我以前在文章中自称“笔者”,细细想来这个称呼还是有一定的距离感,经过一番深思熟虑后,我打算将文章中的自称改为“老许”。 关于自称,老许就不扯太远了,下面还是回到本篇的主旨。 SSRF英文全拼为S…
2020总结:稍微努力了一下,依旧是咸鱼一条
2020最深刻的印记是新冠疫情,于笔者最深刻的印记是在这一年下定决心做了一些新的尝试。既然有了新的尝试,笔者也就随大流来一发年终总结。 2020的年终总结,最想谈的就是新世界杂货铺这个名字。为什么想先谈名字呢?因为笔者最近正在思考要不要换个名字,毕竟这个名字和公众号的内容实在没…
🏆缓存原理与微服务缓存自动管理 | 🏆 技术专题第八期征文
上面提到了3种存储介质。我们都知道,三类的读写速度和成本成反比,所以我们在克服速度问题上需要引入一个 中间层。这个中间层,需要高速存取的速度,但是成本可接受。于是乎,Cache 被引入 CPU 里面的末级缓存,即 LLC。缓存内存中的数据 内存中的高速页缓存,即 page ca…
Golang 在 runtime 中的一些骚东西
最近在研究性能优化的时候,看到了 golang runtime 包下的一个文档HACKING.md觉得颇有意思,读完之后觉得对于 runtime 的理解更上一层,于是想着翻译一下。 本章内容会有一定深度,需要有一定基础的读者,限于篇幅在这里不可能完全展开各个细节。 这一篇文档面…
下一页
个人成就
文章被点赞
161
文章被阅读
60,183
掘力值
1,609
关注了
4
关注者
88
收藏集
0
关注标签
1
加入于
2020-08-02