首页
学习
活动
专区
工具
TVP
发布

茶饭跑先生

专栏成员
5
文章
4156
阅读量
6
订阅数
基于redis实现分布式服务限流器
在后台开发中,服务端的限流器是一个很常见并且十分有用的组件,利用好限流器可以限制请求速率,保护后台服务。 比较常见的限流器分为两种,漏桶算法和令牌桶算法。
用户5326575
2022-06-28
1.8K0
Golang基础 - Context的使用(源码分析)
go语言中的goroutine机制天然地适合做server的开发,最近在看鹅厂内部某框架代码的时候看到了关于context的操作,虽然用channel已经可以很好的处理不同goroutine之间的通信,但是context十分适合做一些关于取消相关的动作,在很多场景下还是有着一定作用。go源码中context的代码不长,所以今天就简单总结回顾一下。
用户5326575
2022-06-28
3340
Golang基础 - 接口interface的使用
Go语言中接口是一组方法的集合,它是Go语言的重要组成部分,面向接口编程使得代码之间的耦合度能够更低,并且更加方便测试。
用户5326575
2022-06-28
3170
Golang 如何优雅的处理error
在进行后台开发的时候,错误处理是每个程序员都会遇到的问题,golang官方提供的错误处理包error似乎并不那么智能和好用,那么如何优雅地处理和记录代码中的错误信息呢?本文将会从以下几个角度来探索error处理的方式。
用户5326575
2022-06-28
1.4K0
Golang基础 - 指针的使用
任何一个变量都有对应的内存地址(但是并不是任何一个值都有一个内存地址),通过指针,我们可以访问和更新对应变量的值。
用户5326575
2022-06-28
3580
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档