首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
奇伢云存储
掘友等级
公众号:奇伢云存储
|
oppo
关注云技术,云存储,分布式理论,效率工具。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
38
文章 37
沸点 1
赞
38
返回
|
搜索文章
最新
热门
golang defer 特性姿势还是有必要了解下的!!!
Golang 的 defer 是什么?通俗来讲就是延迟调用。defer 会在当前函数返回之前执行 defer 注册的函数。比如 defer func_x( ) 这样语句会让你注册一个函数变量到 defer 的全局链表中,在 defer 语句所在的函数退出之前调用。 配套的两个行…
Golang 并发编程核心—内存可见性
Go 语言最大的特殊就是高并发能力,以 Goroutine 协程为执行体充分利用现代处理器的计算能力,但是并发机制也带来了协程并发安全的问题。现代处理器都是多级缓存的结构,并且编译器会对指令进行重排序和优化,cpu 执行也可能乱序执行,那么如何保证一个协程执行体写操作被另一个执…
Go 最细节篇 — 空结构体是什么?
按照内存对齐规则,这个结构体占用 8 个字节的内存。 该空结构体的变量占用内存 0 字节。 本质上来讲,使用空结构体的初衷只有一个:节省内存,但是更多的情况,节省的内存其实很有限,这种情况使用空结构体的考量其实是:根本不关心结构体变量的值。 空结构体是没有内存大小的结构体。这句…
Golang 最细节篇 —— Reader,ReaderAt 的区别,你如果是做存储的,可千万别搞错了;
分享一个细节语义问题引发的思考。关于 Golang Read,ReadAt 这两个接口,不知道大家有没有仔细品过这两个接口的区别。golang 里面有两个关于 Read 的 interface ,就是 Reader 和 ReaderAt ,这两个接口的定义在标准库 io 的 i…
Go channel 最详细的源码剖析
chan 是 golang 的最重要的一个结构,是区别于其他高级语言的最重要的特色之一,也是 goroutine 通信必须要的要素之一。很多人用它,但是很少人彻底理解过它,甚至 c <- x ,<-c 这样的语法可能都记不清晰,怎么办?本文教你从源码编译器的…
Go 最细节篇 — chan 为啥没有判断 close 的接口 ?
相信大家初学 golang chan 的时候应该都遇到过 "send on closed channel" 的 panic 。这个 panic 是当你意图往一个已经 close 的 channel 里面投递元素的时候触发。那么你当你第一次遇到这个问题是否想过 channel 是…
对象存储专辑 bucket究竟是什么
大纲 BucketBucket是什么?Bucket命名规范Bucket权限类别Bucket的创建Bucket的删除思考问题 Bucket是什么? 对象存储系列文章,从Bucket谈起。对象存
混合写屏障。
来源|奇伢云存储责编| 晋兆雨图片来源|CSDN下载自视觉中国大纲插入写屏障删除写屏障混合写屏障golang混合写屏障实现源码文件写屏障代码触发点对象置灰暂停goroutine,栈扫描总结网上很多文章
golang 插入写屏障
并发的垃圾回收STW安全的回收并发的垃圾回收插入写屏障伪代码对象丢失的必要条件写屏障是怎么解决问题?并发的垃圾回收golang语言设计的根本性追求就是高并发,低延迟,所以golang的垃圾回收也是持续
最酷的2FA工具
大纲 GoogleAuthenticatorAuthy云端备份无缝切换设备多终端设备支持加密访问,加密存储全平台支持怎么使用?安装使用总结之前一片介绍密码管理器工具1Password的时候有提到
下一页
个人成就
文章被点赞
248
文章被阅读
99,233
掘力值
2,324
关注了
10
关注者
163
收藏集
1
关注标签
39
加入于
2020-05-26