首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
司司sama
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
25
文章 25
沸点 0
赞
25
返回
|
搜索文章
赞
文章( 25 )
沸点( 0 )
实践从简单到使用设计模式封装 Redis
背景 在学习 Golang 开发时,因部分场景需引入 Redis 的使用。。从简单创建缓存客户端,然后进一步优化封装自定义的缓存客户端。再使用代理模式进行封装多个 redis 源操作
Go SliceHeader 和 StringHeader,你知道吗?
大家好,我是煎鱼。 在 Go 语言中总是有一些看上去奇奇怪怪的东西,咋一眼一看感觉很熟悉,但又不理解其在 Go 代码中的实际意义,面试官却爱问... 今天要给大家介绍的是 SliceHeader 和
Mango Cache源码解析 --- TinyLFU缓存管理库
mango Cache是Guava Cache的基于go的部分实现,同时mangoCache参考了Caffeine以及go-tinylfu. 支持LRU、SLRU以及TinyLFU的缓存管理策略
论文《TinyLFU: A Highly Ecient Cache Admission Policy》阅读笔记
1. Introduction 在绝大多数情况下,新访问的数据总是被直接插入到缓存中,缓存方案仅设计驱逐策略,即,决定应该驱逐哪个数据。这是因为维护当前不在缓存中的对象的元数据被认为是不切实际的。 由于维护所有访问的频率数据消耗过大,很多LFU的实现只维护了缓存中数据的频率数据…
高性能goroutine池---ants(2.5.0) 源码解析
ants是一个高性能的协程池,实现了对大规模协程的调度管理、协程复用,允许使用者在开发并发程序的时候限制协程数量,有效降低了内存使用率.本文将从头开始分析ants库是如何实现的,并在结尾给出性能测试.
GRPC开箱手册
作者就职于网易数据科学中心部门,是集团MySQL数据库管控服务的一个的好厨师。 我们拥有若干的数据库环境,每个环境有着众多的数据库实例节点,每个环境都由管控服务器(server)来负责数据库节点的稳定,为了保持数据库节点的稳定,数据库节点与管控服务器之间的状态实时上报是最关键的…
基于 Elasticsearch 的站内搜索引擎实战
站内搜索,可以认为是针对一个网站特性内容的搜索功能。由于内容、格式可控,站内搜索比全网搜索的实现要简单很多。 简书这个网站本身自带一个搜索,但是缺乏针对个人文章的搜索,所以本文的实战内容是解决这个痛点。 代码在Python2.7下运行。需要安装以下依赖: 1. 数据源 如果是简…
go语言搬砖 elasticsearch-api调用
这是我参与8月更文挑战的第17天,活动详情查看:8月更文挑战 简介 elasticsearch是一个分布式,RESTful风格的搜索和数据分析引擎,非常的快,能承载PB级数据,并且可靠性非常强,单个集
使用go-mysql-elasticsearch同步mysql数据库信息到ElasticSearch
go-mysql-elasticsearch是一个将MySQL数据自动同步到Elasticsearch的服务。 它首先使用mysqldump获取原始数据,然后用binlog增量地同步数据。 1.Mysql的binlog必须是ROW模式,不然启动会报错。 2.连接Mysql的用户…
golang中的ioutil.ReadAll vs io.Copy
之所以把ioutil.ReadAll单独拿出来讲,一来是因为我们经常需要把数据从某个 io.Reader对象读出来,二来也是因为它的性能问题常常被人吐槽。
下一页
个人成就
文章被点赞
7
文章被阅读
2,224
掘力值
59
关注了
9
关注者
3
收藏集
4
关注标签
8
加入于
2021-12-12