首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
有疑说
掘友等级
Principal Engineer
|
Shopee
前微信搜一搜、看一看后台开发 高级工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
47
文章 47
沸点 0
赞
47
返回
|
搜索文章
最新
热门
go-redis 超时机制
使用 go-redis 作为 client 访问 redis。ReadTimeout 配置为 1 ms,但请求整体耗时 76 ms 成功返回(没有超时)为什么 ReadTimeout 没有生效?
深入理解 Redis cluster GOSSIP 协议
GOSSIP 是一种分布式系统中常用的协议,用于在节点之间传播信息,维护集群拓扑结构。通过 GOSSIP 协议,Redis Cluster 中的每个节点都与其他节点进行通信,并共享集群的状态信息
如何应对系统热点的挑战
背景 假设单个有状态实例支撑 1 W QPS,如果有 500 个实例,你可能会期望它们能够支撑 500 * 1W = 500W QPS 的流量。然而,实际情况可能会更为复杂。在实际系统中,添加多个实例
go-redis 连接池配置
连接池是各种服务绕不过去的模块,它在调用链路的上下游之间建立了一个缓冲区。客户端可以从连接池中获取连接来执行数据库操作,完成后将连接返回给连接池,而不是每次都建立新的连接。
如何快速定位现网 BUG
“幸福的家庭都是相似的,不幸的家庭却各有各的不幸”,托尔斯泰的名言。在 BUG 定位这件事情上,其实也有类似的现象:”菜鸟们的紧张无措都是相似的,老鸟们的方法却各有各的不同”。 年年过大促,年年定位现
译|There Are No Reference Types in Go
有一天,我用谷歌搜索一个 Go 问题,谷歌将我引导到 Go FAQ 页面。问题解决后,我阅读了整个 FAQ。我注意到一个问题,为什么数组是值,而 map、slice 和 channel 是引用?
Go 语言没有引用类型,指针也与众不同
面向对象编程强调数据和操作绑定,方法是有状态的,本身可能会修改数据。因此编程时确定方法是否会修改原始数据尤其关键。多数从其他语言转到 Go 语言的开发者,都会首先了解 Go 语言传递参数的时候到底是
译|What “accept interfaces, return structs” means in Go
“接受接口、返回结构” 的一般原则,我在前一篇文章中写到,也多次在代码评审时向同事介绍,但经常遇到“为什么”的疑问。特别是因为这不是一条硬性规定。该想法的关键在于保持灵活性的同时避免预先抽象,并理解何
如何用好 Go interface
interface 是 Go 语言最精髓的特性之一,一直以来想写一篇关于 interface 的文章,但是一直没敢写。持续几年之久,还是斗胆总结下。
一个优雅的 LRU 缓存实现
Golang 的各种组件很灵活也很强大,但对于初级入门的使用者来说,要用好着实不易。最近,在开发一个可以拿来即用的 golang 库。第一个组件选择了缓存,主要是因为这个组件非常的关键,但也非常不容易
下一页
个人成就
文章被点赞
152
文章被阅读
43,284
掘力值
1,579
关注了
3
关注者
56
收藏集
3
关注标签
10
加入于
2019-02-20