首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
go
订阅
dzou
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
用 go 实现简易版的请求限流和流量统计 | 始于珞尘
最近项目需要用到限流和统计流量的功能,便用go基于计数器的原理简单地实现了这两个功能.限流限流的要求是在指定的时间间隔内,server最多只能服务指定数量的请求.实现的原理是我们启动一个计数器,每次服
分布式系统高可用实战之限流器(Go 版本实现)
限流器,顾名思义用来对高并发的请求进行流量限制的组件。 限流包括 Nginx 层面的限流以及业务代码逻辑上的限流。流量的限制在众多微服务和 service mesh 中多有应用。限流主要有三种算法:信号量、漏桶算法和令牌桶算法。下面依次介绍这三种算法。 笔者在本文的程序示例均以…
腾讯、头条、shopee2019年底面经
虽然已经临近年末,但是还是萌生要看新机会的想法,主要的原因是觉得在目前的岗位上技术增长遇到的瓶颈,因此想去做一些更有挑战的工作。因为仍然准备继续在深圳工作,因此选定了三家公司,腾讯、字节跳动和 shopee,考虑的岗位方向仍然是后台开发(其他岗位也面不上呀,伤心)。虽然年底跳拿…
Go面试复盘备忘录
声明时:array需要声明长度或者... go通过约定来实现权限控制。变量名首字母大写,相当于public,首字母小写,相当于private。在同一个包中访问,相当于default。由于在go中没有继承,所以就没有protected channel是一个通信机制,它可以让一个g…
字节、百度等大厂面经,资深服务端工程师谈跳槽感悟
不管做业务还是技术,有一点是相同的,就是一定要从一个方向负责人的角度去看问题。比如方向当前存在哪些技术/业务痛点,方向未来半年或者一年的技术/业务规划是什么,能够解决什么问题,业界目前有哪些优秀的系统可以参考并应用到当前方向内。其实这是让我们习惯从一个更高的角度去看问题,而不是…
面试官让我用channel实现sync包里的同步锁,是不是故意为难我?
今天,我将深入探讨Go语言channel和select语句的表达能力。为了演示只用这两个原语就可以实现多少功能,我将从头开始用它们重写sync包。 sync包提供的同步原语的有哪些以及如何使用我们已经在之前的文章里介绍过了,所以这里不会再去介绍用channel实现的这些同步原语…