首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
吾生有涯知无涯
掘友等级
java,go
|
腾讯
java/go
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
49
文章 45
沸点 4
赞
49
返回
|
搜索文章
吾生有涯知无涯
赞了这篇文章
咨议参军
想成为机器学习工程师 @滴滴出行
·
4年前
关注
Golang实现基于DAG图编排的插件系统
将插件排列成DAG图的形式,可以最大程度的进行代码复用并简化流程。于此同时,只要抽象做得好,完全可以做到无代码发布。...
2
2
分享
吾生有涯知无涯
赞了这篇文章
万俊峰Kevin
技术副总裁 @七牛云
·
3年前
关注
Go 通过 Map/Filter/ForEach 等流式 API 高效处理数据
用过 Java 的同学都熟悉 Stream API,那么在 Go 里我们可以用类似的方式处理集合数据吗?本文给大家介绍 go-zero 内置的 Stream API。...
15
1
分享
吾生有涯知无涯
赞了这篇文章
HollisChuang
Developer @Alibaba
·
5年前
关注
Java 14 发布了,不使用"class"也能定义类了?还顺手要干掉Lombok!
2020年3月17日发布,Java正式发布了JDK 14 ,目前已经可以开放下载。在JDK 14中,共有16个新特性,本文主要来介绍其中的一个特性:JEP 359: Rec...
49
20
分享
吾生有涯知无涯
java,go @腾讯
·
3年前
关注
go-zero基础组件-流处理Stream
什么是流处理 如果有 java 使用经验的同学一定会对 java8 的 Stream 赞不绝口,极大的提高了们对于集合类型数据的处理能力。 Stream 能让我们支持链式调...
8
8
分享
吾生有涯知无涯
关注了
spilledyear
java,go @腾讯
吾生有涯知无涯
赞了这篇文章
零壹技术栈
高级研发工程师 @公众号【零壹技术栈】
·
7年前
关注
分布式理论(一) - CAP定理
CAP原则又称CAP定理,指的是在一个分布式系统中,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错...
191
15
分享
吾生有涯知无涯
赞了这篇文章
JAYICE
后端 @字节跳动
·
5年前
关注
浅谈select,poll和epoll的区别
select,poll和epoll其实都是操作系统中IO多路复用实现的方法。 select方法本质其实就是维护了一个文件描述符(fd)数组,以此为基础,实现IO多路复用的功...
15
2
分享
吾生有涯知无涯
java,go @腾讯
·
3年前
关注
go-zero基础组件-并发执行MapReduce
为什么需要 MapReduce 在实际的业务场景中我们常常需要从不同的 rpc 服务中获取相应属性来组装成复杂对象。 比如要查询商品详情: 商品服务-查询商品属性 库存服务...
11
1
分享
吾生有涯知无涯
赞了这篇文章
why技术
java工程师 @公众号【why技术】
·
3年前
关注
面试官:你给我说一下什么是时间轮吧?
今天我带大家来卷一下时间轮吧,这个玩意其实还是挺实用的。 常见于各种框架之中,偶现于面试环节,理解起来稍微有点难度,但是知道原理之后也就觉得: 大多数人谈到时间轮的时候都会...
62
6
分享
吾生有涯知无涯
java,go @腾讯
·
3年前
关注
go-zero基础组件 - 一致性哈希
为什么需要一致性哈希 首先介绍一下什么是哈希。Hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的...
1
1
分享
吾生有涯知无涯
赞了这篇文章
zxg_神说要有光
神光的编程秘籍
·
3年前
关注
遇到两次的笔试题:求连续区间
最近除了准备华为面试外,也在面其他公司,每一轮面试都会有几道笔试题。这些笔试题里面难免有类型相似的。 最近我就遇到两道类型相似的题,都是求连续区间的。 虽然不是啥算法题,但...
22
6
分享
吾生有涯知无涯
java,go @腾讯
·
3年前
关注
go-zero服务治理-自适应降级
为什么需要降级 微服务集群中,调用链路错综复杂,作为服务提供者需要有一种保护自己的机制,防止调用方无脑调用压垮自己,保证自身服务的高可用。 最常见的保护机制莫过于限流机制,...
3
评论
分享
吾生有涯知无涯
java,go @腾讯
·
3年前
关注
go-zero服务治理-自适应熔断器
为什么需要熔断器 微服务集群中,每个应用基本都会依赖一定数量的外部服务。有可能随时都会遇到网络连接缓慢,超时,依赖服务过载,服务不可用的情况,在高并发场景下如果此时调用方不...
7
1
分享
吾生有涯知无涯
java,go @腾讯
·
3年前
关注
go-zero基础组件-分布式限流tokenLimit
上篇文章提到固定时间窗口限流无法处理突然请求洪峰情况,本文讲述的令牌桶线路算法则可以比较好的处理此场景。 工作原理 单位时间按照一定速率匀速的生产 token 放入桶内,直...
5
评论
分享
吾生有涯知无涯
java,go @腾讯
·
3年前
关注
go-zero基础组件-共享调用singleFlight
为什么需要共享调用 想象一下并发场景下多个请求执行同样的操作,为了防止压力过大我们一般会这样做? 比如:并发的从数据库获取同一个用户的信息,如果都放开请求,无疑导致的资源严...
2
评论
分享
吾生有涯知无涯
赞了这篇文章
xiaozhe
5年前
关注
使用singleflight防止缓存击穿(Java)
在使用缓存时,我们往往是先根据key从缓存中取数据,如果拿不到就去数据源加载数据,写入缓存。但是在某些高并发的情况下,可能会出现缓存击穿的问题,比如一个存在的key,在缓存...
3
2
分享
吾生有涯知无涯
赞了这篇文章
crossoverJie
Gopher @公众号『crossoverJie』
·
3年前
关注
Go 日常开发常备第三方库和工具
不知不觉写 Go 已经快一年了,上线了大大小小好几个项目;心态也经历了几轮变化。写到现在的感觉就是:...
549
24
分享
吾生有涯知无涯
java,go @腾讯
·
3年前
关注
go-zero基础组件-分布式限流periodLimit
如今微服务架构大行其道本质原因是因为要降低系统的整体复杂度,将系统风险均摊到子系统从来最大化保证系统的稳定性,通过领域划分拆成不同的子系统后各个子系统能独立的开发、测试、发...
5
评论
分享
吾生有涯知无涯
java,go @腾讯
·
3年前
关注
go-zero基础组件-分布式锁RedisLock
什么场景下需要分布式锁 用户下单** 锁住uid,防止重复下单。 库存扣减 锁住库存,防止超卖。 余额扣减 锁住账户,防止并发操作。 分布式系统中共享同一个资源时往往需要分...
4
评论
分享
吾生有涯知无涯
java,go @腾讯
·
3年前
关注
go-zero基础组件-分布式布隆过滤器(Bloom Filter)
为什么需要布隆过滤器 想象一下遇到下面的场景你会如何处理: 手机号是否重复注册 用户是否参与过某秒杀活动 伪造请求大量id查询不存在的记录,此时缓存未命中,如何避免缓存穿透...
7
2
分享
下一页
个人成就
文章被点赞
57
文章被阅读
27,683
掘力值
738
关注了
5
关注者
66
收藏集
1
关注标签
2
加入于
2016-11-18