首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
司司sama
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
26
文章 26
沸点 0
赞
26
返回
|
搜索文章
司司sama
2年前
关注
golang sync.map增删查改详解(请配合源码食用)
关于golang sync.map的增删查改的全部细节,尤其对标记删除和读写分离进行了详细的分析,总结出sync.map的设计原则...
0
评论
分享
司司sama
赞了这篇文章
高级葡萄Ya
VIP.5 如鱼得水
向着阳光前进 @个人公司
·
2年前
关注
实践从简单到使用设计模式封装 Redis
背景 在学习 Golang 开发时,因部分场景需引入 Redis 的使用。。从简单创建缓存客户端,然后进一步优化封装自定义的缓存客户端。再使用代理模式进行封装多个 redi...
9
1
分享
司司sama
赞了这篇文章
煎鱼eddycjy
微信搜:脑子进煎鱼了
·
3年前
关注
Go SliceHeader 和 StringHeader,你知道吗?
大家好,我是煎鱼。 在 Go 语言中总是有一些看上去奇奇怪怪的东西,咋一眼一看感觉很熟悉,但又不理解其在 Go 代码中的实际意义,面试官却爱问... 今天要给大家介绍的是 ...
8
评论
分享
司司sama
2年前
关注
Mango Cache源码解析 --- TinyLFU缓存管理库
mango Cache是Guava Cache的基于go的部分实现,同时mangoCache参考了Caffeine以及go-tinylfu. 支持LRU、SLRU以及Tin...
4
评论
分享
司司sama
赞了这篇文章
张巍骞
JAVA研发工程师 @美团点评
·
5年前
关注
论文《TinyLFU: A Highly Ecient Cache Admission Policy》阅读笔记
1. Introduction 在绝大多数情况下,新访问的数据总是被直接插入到缓存中,缓存方案仅设计驱逐策略,即,决定应该驱逐哪个数据。这是因为维护当前不在缓存中的对象的元...
2
评论
分享
司司sama
关注了
小生凡一
司司sama
2年前
关注
高性能goroutine池---ants(2.5.0) 源码解析
ants是一个高性能的协程池,实现了对大规模协程的调度管理、协程复用,允许使用者在开发并发程序的时候限制协程数量,有效降低了内存使用率.本文将从头开始分析ants库是如何实...
3
评论
分享
司司sama
赞了这篇文章
CharlesGast
开发工程师 @网易
·
5年前
关注
GRPC开箱手册
作者就职于网易数据科学中心部门,是集团MySQL数据库管控服务的一个的好厨师。 我们拥有若干的数据库环境,每个环境有着众多的数据库实例节点,每个环境都由管控服务器(serv...
5
6
分享
司司sama
赞了这篇文章
樂天的开发笔记
7年前
关注
基于 Elasticsearch 的站内搜索引擎实战
站内搜索,可以认为是针对一个网站特性内容的搜索功能。由于内容、格式可控,站内搜索比全网搜索的实现要简单很多。 简书这个网站本身自带一个搜索,但是缺乏针对个人文章的搜索,所以...
33
评论
分享
司司sama
赞了这篇文章
真的太抽象了
devops @专注达人
·
3年前
关注
go语言搬砖 elasticsearch-api调用
这是我参与8月更文挑战的第17天,活动详情查看:8月更文挑战 简介 elasticsearch是一个分布式,RESTful风格的搜索和数据分析引擎,非常的快,能承载PB级数...
14
评论
分享
司司sama
赞了这篇文章
dalaoyang
码农 @公众号 【dalaoyang】
·
6年前
关注
使用go-mysql-elasticsearch同步mysql数据库信息到ElasticSearch
go-mysql-elasticsearch是一个将MySQL数据自动同步到Elasticsearch的服务。 它首先使用mysqldump获取原始数据,然后用binlog...
15
评论
分享
司司sama
赞了这篇文章
shuxiaow
后台开发工程师 @打杂
·
4年前
关注
golang中的ioutil.ReadAll vs io.Copy
之所以把ioutil.ReadAll单独拿出来讲,一来是因为我们经常需要把数据从某个 io.Reader对象读出来,二来也是因为它的性能问题常常被人吐槽。...
7
评论
分享
司司sama
赞了这篇文章
亚洲第一中锋_哈达迪
后端开发
·
3年前
关注
Go中string与[]byte如何高效互转
前言 当我们使用go进行数据序列化或反序列化操作时,可能经常涉及到字符串和字节数组的转换。例如json序列化后为[]byte类型,需要将其转换为字符串类型。当数据量小时,类...
12
评论
分享
司司sama
赞了这篇文章
煎鱼eddycjy
微信搜:脑子进煎鱼了
·
3年前
关注
网友:Go 你是 Google 的,Go:我不是
大家好,我是煎鱼。 我有一个朋友,近几年听说各种博弈、各种国内云产品等发力,各企业的 “国产化” 被提到了台面上,明确要去做这类事情。 作为当代编程语言风口的 Go 语言,...
1
评论
分享
司司sama
赞了这篇文章
煎鱼eddycjy
微信搜:脑子进煎鱼了
·
3年前
关注
长达 12 年,Go 泛型才引入,是政治,还是技术问题?
大家好,我是煎鱼。 前两天 Go1.18 beta1 已经发布,距离正式发布 Go1.18 的生产可用还有 2 个月,也就是泛型即将正式面世。 最近正在收集泛型的一些资料,...
17
16
分享
司司sama
赞了这篇文章
scq000
前端开发工程师 @字节跳动
·
6年前
关注
正则表达式不要背
正则表达式一直是困扰很多程序员的一门技术,当然也包括曾经的我。大多数时候我们在开发过程中要用到某些正则表达式的时候,都会打开谷歌或百度直接搜索然后拷贝粘贴。当下一次再遇到相...
3.9k
205
分享
司司sama
赞了这篇文章
推到不周山
3年前
关注
抽象语法树(AST)入门
AST简介 **抽象语法树(abstract syntax tree,AST)**是源代码的抽象语法结构的树状表示,树上的每个节点都表示源代码中的一种结构,这所以说是抽象的...
19
评论
分享
司司sama
赞了这篇文章
字节跳动技术团队
@字节跳动
·
3年前
关注
sonic :基于 JIT 技术的开源全场景高性能 JSON 库
sonic 是字节跳动开源的一款 Golang JSON 库,基于即时编译与向量化编程技术,大幅提升了 Go 程序的 JSON 编解码性能。...
54
7
分享
司司sama
赞了这篇文章
煎鱼eddycjy
微信搜:脑子进煎鱼了
·
3年前
关注
Go 为什么不在语言层面支持 map 并发?
大家好,我是煎鱼。 很多小伙伴学习 Go 语言的语法时,可能只是轻轻地看到过这个问题,结果一旦上手,多多少少一个组内总会碰到过几次。 甚至会发现有一定年限的程序员也会遇到。...
8
6
分享
司司sama
赞了这篇文章
煎鱼eddycjy
微信搜:脑子进煎鱼了
·
3年前
关注
为什么 Go 有两种声明变量的方式,有什么区别,哪种好?
大家好,我是煎鱼。 有一个读者刚入门 Go ,提了一个很有意思的问题:Go 有几种种声明变量的方式,作为初学者,到底用哪种,有什么区别,又为什么要有多种声明方式呢? 为此,...
6
2
分享
下一页
个人成就
文章被点赞
7
文章被阅读
2,026
掘力值
59
关注了
9
关注者
3
收藏集
4
关注标签
8
加入于
2021-12-12