首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
golang
订阅
用户634269442152
更多收藏集
微信扫码分享
微信
新浪微博
QQ
69篇文章 · 0订阅
基于hashicorp/raft的分布式一致性实战教学
1. 背景 对于后台开发来说,随着业务的发展,由于访问量增大的压力和数据容灾的需要,一定会需要使用分布式的系统,而分布式势必会引入一致性的问题。 一般把一致性分为三种类型:弱一致性、最终一致性、强一致性。这三种模型的一致性强度逐渐递增,实现代价也越来越大。通常弱一致性和…
Go 空结构体:零内存的魔力
我是陈明勇。本文将会对 Go 语言中的空结构体进行介绍,包括其概念、定义方式、特点、零内存原理和使用场景。
【Go泛型】用它处理切片,能省80%的代码
Go中没有合适的类似于Java Stream的处理框架,这里自行根据Go语言特性及泛型实现了个,用起来和Java Stream一样丝滑,就是有点费笔水。。。
面试某大厂,被Channel给吊打了,这次一次性通关channel!
前几天面试某大厂的云原生岗位,原本是一个轻松+愉快的过程,当问到第二个问题,我就发现事情的不对劲,先复盘一下面试官有关Channel的问题,然后再逐一解决,最后进行扩展,这次一定要一次性通关
Go并发编程 Goroutine、Channel、Select、Mutex锁、sync、Atomic等
Go并发编程整理总结: Goroutine、Channel、Select、Mutex锁、sync、Atomic等
面试官:请你详细说说Go的逃逸分析
带你加深对堆、栈的理解;搞清楚逃逸分析的作用和原理,通过对逃逸分析的学习指导我们写出更优雅的代码:我们在日常开发中,要根据实际场景考虑,如何将内存尽量分配到栈中,减少GC的压力,提高性能。
金九银十Go面试题进阶知识点:select和channel
金九银十面试季到了(PS:貌似今年一年都是面试季),就业环境很差,导致从业人员不得不卷。我整理的面试题专栏收到了大家的好评,再接再厉,继续输出,欢迎阅读,看看对你有没有帮助。
一文搞懂golang内存逃逸分析
逃逸分析是用于堆和栈分配进行选择,通过在编译时期做gc,编译器追踪变量在代码块的作用域,判断变量在整个运行周期是否在运行时完全可知,通过校验可以在栈上分配;否则逃逸到堆上;
Go从入门到放弃19--goroutine的调度原理1
Goroutine是由Go运行时管理的用户层轻量级线程。相较于操作系统线程,Goroutine的资源占用和使用代价都要小得多。Go的运行时负责对goroutine进行管理。
go源码解析系列之channel
go语言并发哲学 不要通过共享内存来通信,而要通过通信来实现内存共享。 这就是Go语言的并发哲学,它依赖于CSP,基于channel实现。