梦醒人间

LV1
发表了文章

一行代码搞定 GitHub 访问徽章

相信对于使用 GitHub 的小伙伴来说,以上 GitHub 徽章(badge)应该都不怎么陌生吧。如果你想快速用起来,找到你想要的徽章代码 ctrl+c & ...

梦醒人间
发表了文章

一次流量不均衡问题的排查记录

下游同学反馈我们的服务调用流量不均,最高的实例有 1k+ QPS,最低的才 400+ QPS,相差太大。

梦醒人间
发表了文章

一文搞懂一致性hash的原理和实现

在 go-zero 的分布式缓存系统分享里,Kevin 重点讲到过一致性hash的原理和分布式缓存中的实践。本文来详细讲讲一致性hash的原理和在 go-zer...

梦醒人间
发表了文章

Go map[int64]int64 写入 redis 占用多少内存

我们在系统设计面试或者在实际工作中,免不了要进行一些估算。之前的文章里讲过一些技巧,今天来个实战。

梦醒人间
发表了文章

使用 golang gopacket 实现进程级流量监控

既然有 nethogs 工具,为什么还需要用 goalng 来实现一遍 ?主要是 nethogs 不够灵活,没有开放接口供其他程序调用。对的,我们现在就需要这类...

梦醒人间
发表了文章

搞定系统设计 03:系统设计面试的答题框架

我们说系统设计面试题没有统一的答案,但答题过程还是有一定的规律可寻,这就是第 3 章要讲到的答题框架。

梦醒人间
发表了文章

搞定系统设计 02:估算的一些方法

在日常工作中,经常会遇到一些大促场景,需要评估系统的资源是否充足,是否需要增加资源,增加多少。

梦醒人间
发表了文章

简单看看 Go 1.17 的新版调用规约

Go 1.17 修改了用了很久的基于栈的调用规约,在了解 Go 的调用规约之前,我们得知道什么是调用规约。

梦醒人间
发表了文章

《Go 语言编程之旅》送煎架和站长写的书

Go语言在2009年首次亮相,是谷歌开发的一种通用型语言。与Python等其他编程语言相比,Go语言具有多个优势,这也是它值得关注的地方。

梦醒人间
发表了文章

你真的懂 timeout 吗?

记得在上家公司时,一个 python 服务与公网交互,request 库发出去的请求没有设置 timeout ... 而且还是个定时任务,占用了超多 fd

梦醒人间
发表了文章

介绍一个欧神写的剪贴板多端同步神器

经常会遇到这样的场景:手机上看到某位大佬发了一段醍醐灌顶的话,马上想记录到自己的笔记系统里去。但电脑上并没有登录微信,所以还得先登录电脑端微信,再自动同步消息,...

梦醒人间
发表了文章

写 Go 时如何优雅地查文档

某天写代码时发现自己对 IDE 的依赖非常深,如果没了 Goland 就不会写代码了,心里为之一惊。

梦醒人间
发表了文章

KCL:声明式的云原生配置策略语言

大家好,我是来自蚂蚁集团的同学,很高兴能在 GIAC 的编程语言新范式板块和大家分享《KCL 配置策略语言》。KCL 语言是蚂蚁内部的 Kusion 解决方案中...

梦醒人间
发表了文章

Go udp 的高性能优化

前段时间(已经是 2 年前了?)优化了 golang udp client 和 server 的性能问题,我在这里简单描述下 udp 服务的优化过程。

梦醒人间
发表了文章

编写与优化 Go 代码(一)

这是 go-perfbook 翻译的第一部分,这本书虽然没有写完,但里面的内容还是很有价值的,建议每一个 gopher 都看一看~

梦醒人间
发表了文章

iptables redirect 劫持跳转引起 Go 服务故障

? 这是一个很有趣的事情。由于流量突增临时扩充多个node部署服务,但遇到一个问题全量接口调用失败总是返回无关的返回结果。简单说在服务里本调用其他服务接口,返回...

梦醒人间
发表了文章

深度细节 | Go panic 的三种触发方式

panic 究竟是啥?看似显而易见的问题,但是却回答不出个所以然来。奇伢分两个章节来彻底搞懂 panic 的知识:

梦醒人间
发表了文章

曹大带我学 Go(11)—— 从 map 的 extra 字段谈起

熟悉 map 结构体的读者应该知道,hmap 由很多 bmap(bucket) 构成,每个 bmap 都保存了 8 个 key/value 对:

梦醒人间
发表了文章

曹大带我学 Go(10)—— 如何给 Go 提性能优化的 pr

之前 qcrao 写了一篇《成为 Go Contributor》 的文章,讲了如何给 Go 提一个 typo 的 pr,以此熟悉整个流程。当然,离真正的 Con...

梦醒人间
发表了文章

解决 GraphQL 的限流难题

学习成本倒也不是特别大的问题,程序员们本能上还是喜欢接触新东西的,这会让他们有一种虚假的获得感。

梦醒人间

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券