首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户4969708160153
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
赞
文章( 8 )
沸点( 0 )
【LocalCache】- FreeCache
缓存可以是单机缓存(egs: LocalCache),也可以是分布式缓存(egs: Redis),缓存存在的意义在于缓解后端数据库的压力
【系统设计】- 短网址系统
系统设计专栏我一般都会按照下面的三大块进行分析,对于下面的第三大块,如果系统体量适中,我一般会给自己3-4个月的时间来做这件事🙈,并贴上github链接
【外文技术文档】-Go内存模型
这篇文章翻自Go的内存模型一文,Go的内存模型保证在一个goroutine中可以看到另一个goroutine中对于相同变量的修改
【SSO系列】: CAS协议
最近接手了一个新的项目,突然发现之前自己一直没有关注过公司的登陆鉴权方面的东西,就赶快打开文档搜索,发现了SSO这个东东,刚开始一脸懵,啥是SSO呀?什么又是CAS呢?
【go源码阅读笔记】 - Sync.Mutex
问题的起源 众所周知,对于一个共享变量来说,多个线程同时操作会产生神奇的效果,举一个形象点的例子:如果当前我在直播,现在在屏幕上有一个数字,观看直播的人有两个,他们都可以操作这个数字让它加1,一共加5
【go源码阅读笔记】 - atomic.Value
谈一谈原子操作 Go语言最初的sync/atomic支持的数据类型就是几种基本的数据类型,直到Go 1.4版本之后,Go语言新增了Value类型,使得atomic可以支持任意类型数据的读取和存储 提到
【go源码阅读笔记】 - Sync.Map
为什么需要Sync.Map 首先,map在并发场景下并不是thread free的,所以在操作map的时候需要加锁,相比于加锁,原子操作自然是更节省时间的,所以Go的作者们就引入了Sync.Map 代
【go源码阅读笔记】- Context
最近学习了Go中Context的源码,Context是在Go 1.7中引入的新特性,主要用于groutine之间信息的传递,属于Go的特有属性
关注了
1
关注者
0
收藏集
0
关注标签
2
加入于
2021-10-17