首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
用户9841772832048
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
用户9841772832048
赞了这篇文章
FfFJ
后端开发工程师
·
11月前
关注
【系统设计】- 常见缓存策略&一致性保障
对于一个后端服务而言,当整体的用户体量到达一定规模,增加缓存势必是一个比较好的选择,一方面加入缓存之后,对整体的资源消耗可以适当减少,但维护缓存同数据库的一致性成为一个新的...
3
评论
分享
用户9841772832048
赞了这篇文章
FfFJ
后端开发工程师
·
3年前
关注
【LocalCache】- FreeCache
缓存可以是单机缓存(egs: LocalCache),也可以是分布式缓存(egs: Redis),缓存存在的意义在于缓解后端数据库的压力...
6
1
分享
用户9841772832048
赞了这篇文章
FfFJ
后端开发工程师
·
3年前
关注
【系统设计】- 短网址系统
系统设计专栏我一般都会按照下面的三大块进行分析,对于下面的第三大块,如果系统体量适中,我一般会给自己3-4个月的时间来做这件事🙈,并贴上github链接...
10
3
分享
用户9841772832048
赞了这篇文章
FfFJ
后端开发工程师
·
4年前
关注
【go源码阅读笔记】 - Sync.Mutex
问题的起源 众所周知,对于一个共享变量来说,多个线程同时操作会产生神奇的效果,举一个形象点的例子:如果当前我在直播,现在在屏幕上有一个数字,观看直播的人有两个,他们都可以操...
7
评论
分享
用户9841772832048
赞了这篇文章
FfFJ
后端开发工程师
·
4年前
关注
【go源码阅读笔记】 - atomic.Value
谈一谈原子操作 Go语言最初的sync/atomic支持的数据类型就是几种基本的数据类型,直到Go 1.4版本之后,Go语言新增了Value类型,使得atomic可以支持任...
5
评论
分享
用户9841772832048
赞了这篇文章
FfFJ
后端开发工程师
·
4年前
关注
【go源码阅读笔记】 - Sync.Map
为什么需要Sync.Map 首先,map在并发场景下并不是thread free的,所以在操作map的时候需要加锁,相比于加锁,原子操作自然是更节省时间的,所以Go的作者们...
4
评论
分享
用户9841772832048
关注了
FfFJ
用户9841772832048
赞了这篇文章
FfFJ
后端开发工程师
·
3年前
关注
【go源码阅读笔记】- Context
最近学习了Go中Context的源码,Context是在Go 1.7中引入的新特性,主要用于groutine之间信息的传递,属于Go的特有属性...
6
2
分享
关注了
1
关注者
0
收藏集
0
关注标签
0
加入于
2021-10-17