首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
四月的谎言
掘友等级
golang工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
37
文章 37
沸点 0
赞
37
返回
|
搜索文章
四月的谎言
赞了这篇文章
肖恩架构
在职基础架构架构师
·
1年前
关注
ZK不香吗?Kafka为什么要放弃Zookeeper?
我们讨论一个重要话题,就是 Kafka 官方为什么要放弃Zookeeper?这样大家能够更好的去理解为什么 Kakfa 官方要研发 Kraft 的这样的一个架构来取代 Zo...
15
1
分享
四月的谎言
赞了这篇文章
CodeSheep
软件开发 @r2coding.com
·
4月前
关注
微软正式官宣开源!王炸!
最近,和往常一样在逛 GitHub Trending 热榜时,突然看到又一个非常火的开源项目冲上了 Trending 热榜,相信不少小伙伴也刷到了。 一天之内就新增数千 s...
82
10
分享
四月的谎言
赞了这篇文章
京东云开发者
技术运营 @京东科技信息技术有限公司
·
2年前
关注
京东毫秒级热 key 探测框架设计与实践
在拥有大量并发用户的系统中,热 key 一直以来都是一个不可避免的问题。或许是突然某些商品成了爆款,或许是海量用户突然涌入某个店铺,或许是秒杀时瞬间大量开启的爬虫用户...
71
5
分享
四月的谎言
赞了这篇文章
chaowwwww
2年前
关注
从0开始打造一个高性能kv数据库
前言 Redis性能出色,设计巧妙,是各大公司常用的高性能kv数据库,非常值得大家学习。学习的最好方法就是实践,本文将使用go语言,从0开始打造一个简单但是可用的高性能kv...
11
评论
分享
四月的谎言
关注了
nananatsu
golang工程师
四月的谎言
赞了这篇文章
nananatsu
2年前
关注
使用go实现LSM Tree (1) - SSTable
简单介绍lsm树及SSTable文件,并用go实现SSTable文件生成,及SSTable文件读取解析。...
2
评论
分享
四月的谎言
赞了这篇文章
nananatsu
2年前
关注
用go实现Raft (1) - leader选举篇
简单介绍raft协议,使用go实现raft的leader选举部分,以及构建grpc服务器完成节点通信...
3
1
分享
四月的谎言
赞了这篇文章
nananatsu
2年前
关注
用go实现Raft(4) - 成员变更篇
简单描述raft中成员变更方法及成员变更会遇到的问题,使用go实现联合共识来完成raft集群的成员变更...
1
评论
分享
四月的谎言
赞了这篇文章
nananatsu
2年前
关注
用go实现Raft(2) - 日志同步篇
简单讲解raft日志同步机制,接续上篇leader选取,使用go实现raft日志同步过程及解释代码实现逻辑...
5
评论
分享
四月的谎言
赞了这篇文章
天天天天君
golng开发
·
5年前
关注
漏水桶和令牌桶的限流算法
服务上线后,我们一般会对自己 服务 有个 预估,这个 服务能够 承受多少请求,当单位时间内请求数过高超过我们 预估 的 阀值,我们就应该 拒绝多余的请求。我们 一般会用 漏...
2
4
分享
四月的谎言
赞了这篇文章
赛跑
5年前
关注
golang lock_sema 源码分析
先从寄存器或者 TLS 里获取当前 g,继而获取 m,cas 抢占锁,cas 成功,说明抢到锁,直接返回。 每个 m 都有自己的 pthread_mutex 和 pthre...
1
2
分享
四月的谎言
赞了这篇文章
bkkkkka
高级摸鱼攻城狮 @非常牛
·
6年前
关注
高性能go服务之高效内存分配
手动内存管理真的很坑爹(如C C++),好在我们有强大的自动化系统能够管理内存分配和生命周期,从而解放我们的双手。 但是呢,如果你想通过调整JVM垃圾回收器参数或者是优化g...
21
评论
分享
四月的谎言
赞了这篇文章
捡田螺的小男孩
公众号:捡田螺的小男孩
·
3年前
关注
两万字详解InnoDB的锁
前言 大家好,我是捡田螺的小男孩。本文将跟大家聊聊InnoDb的锁,以及如何分析和解决死锁问题,希望对大家有帮助哈。 为什么需要加锁呢? InnoDB的七种锁介绍 一条SQ...
62
7
分享
四月的谎言
赞了这篇文章
golandscape
服务端 @金山办公软件
·
3年前
关注
Go语言大厂编程 Channel 管道通讯
不要通过共享内存来通信,而要通过通信来实现内存共享。 底层的数据结构 底层数据结构需要看 hchan 源码: buf 指向底层循环数组,只有缓冲型的 channel 才有。...
65
14
分享
四月的谎言
赞了这篇文章
柳叶刀666
软件工程师 @kingsoft
·
3年前
关注
lancet: 一个全面、高效、可复用的go语言工具函数库
lancet(柳叶刀)是一个全面、高效、可复用的go语言工具函数库。 300+常用go工具函数,支持string、slice、datetime、net、crypt...只依...
87
25
分享
四月的谎言
赞了这篇文章
吃葡萄不吐葡糖皮
Java研发工程师 @再也不干教育了
·
4年前
关注
Java多线程实战| synchronized 锁升级过程
在 JDK 1.6之前,synchronized 还是一个重量级锁,是一个效率比较低下的锁,但是在JDK 1.6后,Jvm为了提高锁的获取与释放效率对(synchroniz...
14
评论
分享
四月的谎言
赞了这篇文章
假装懂编程
公众号【假装懂编程】 @bilibili
·
4年前
关注
golang 如何调度你的程序的
当你写下如下程序的时候,电脑的是如何执行你的程序的? 是执行第一个go func的死循环,还是打印"hello go"? goroutine go可以轻轻松松并发上万,这个...
14
评论
分享
四月的谎言
赞了这篇文章
麒麟改bug
公众号:麒麟改bug
·
4年前
关注
腾讯的Tendis这么牛皮,能否取代Redis的地位?
前言 Redis 作为高性能缓存被广泛应用到各个业务, 比如游戏的排行榜, 分布式锁等场景。经过在 IEG 的长期运营, 我们也遇到 Redis 一些痛点问题, 比如内存占...
10
评论
分享
四月的谎言
赞了这篇文章
Java架构师
Java开发 @阿里巴巴
·
4年前
关注
Spring Boot 优雅地实现接口参数校验
今天继续为大家分享在工作中如何优雅的校验接口的参数的合法性以及如何统一处理接口返回的json格式。每个字都是干货,原创不易,分享不易。 validation主要是校验用户提...
44
8
分享
四月的谎言
赞了这篇文章
飞翔的代码
@公众号:飞翔的代码
·
4年前
关注
还在写一大堆if/else吗?快来体验策略模式吧
为什么要替代if/else 开发过程中避免不了使用if/else进行逻辑判断,如果逻辑很复杂、判断逻辑会频繁改动或者后期会增加判断逻辑,那么if/else会导致代码很难理解...
5
2
分享
下一页
关注了
4
关注者
0
收藏集
0
关注标签
10
加入于
2020-07-27