首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
重点待看
订阅
小平杂记
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
Raft 算法选主详解与复现, 完成 MIT 6.824(6.5840) Lab2A
致力于 Raft 选主部分 的最详细解释与算法复现。看完本文章你将有能力独立完成 MIT 6.8214(6.5804) Lab2A
30分钟了解Raft算法
Raft是一个共识算法(Consensus Algorithm),它保证当集群中小于一半的节点挂掉时,存储系统仍然可用。
分布式算法之MIT 6.824系列总结
MIT6.824系列算法总结.GFS、ZK、Raft、CRAQ、Aurora、Frangipani等介绍
幂等设计详解 | 京东云技术团队
本文主要从研发人员的角度,结合研发人员日常常见的各类业务场景,从经典系统框架的每一层入手分析幂等处理的时机。希望通过这篇文章的分析,让开发者在日常开发中对幂等的处理不再陌生。抓住导致请求、接口不幂等的
go协程池之ants库源码剖析
之前做项目的时候用到过协程池,go里面最著名的协程池就是ants了,代码简短但是性能很好,被字节跳动和腾讯等很多大公司所采用,本文就对ants源码进行剖析解读。
GO语言并发编程入门:Goroutine、Channel、Context、并发安全、GMP调度模型
GO语言并发编程入门:Goroutine、Channel、Context、并发安全、GMP调度模型 1.GO并发介绍 并发:多线程程序在一个核的cpu上运行。 并行:多线程程序在多个核的cpu上运行。
Go标准库容器介绍:list(双向链表)、heap(堆)、ring(圈)
大家在使用Go的时候会不会感觉Go的容器(集合)非常的少,好像只有map和slice两种,其实Go还自带了3个容器类型:list(双向链表)、heap(堆)、ring(圈)。
Golang实现延迟队列(DelayQueue)
延迟队列是一种特殊的队列,元素入队时需要指定到期时间,出队的元素一定是已经到期的,而且早到期的元素最先出队,也就是队列里面的元素是按照到期时间排序的,添加元素和获取元素的时间复杂度是O(log(n))
言简意赅--聊聊Raft协议
Raft协议是解决分布式一致性的重要解决方案, 不废话,直接开整 !!! 什么是分布式一致性问题? 比如常见的一主二从, 写数据时,只写一个主节点,然后由主节点 将新写入的数据 同步到从节点。如何保证
Go 高质量编程、编码规范|青训营
前言 本文将介绍Go语言的高质量编程、Go语言编码规范。 简介 什么是高质量? 在编写代码时,能够达到正确可靠、简洁清晰的目标可称之为高质量代码。