发布于 21 天前
摘要
摘要 BadgerDB 是一个用纯 Go 编写的可嵌入、持久且快速的键值 (KV) 数据库。它是Dgraph的底层数据库, 一个快 …
摘要 BadgerDB 是一个用纯 Go 编写的可嵌入、持久且快速的键值 (KV) 数据库。它是Dgraph的底层数据库, 一个快 …
LRU缓存淘汰策略 常用缓存淘汰(失效)算法有三种:FIFO,LFU 和 LRU FIFO(First In First …
kRPC是参考极客兔兔的7days-golang系列的GeeRPC,其中做了中文注释和一些细节的修改。本文对项目的关键技术要点 …
跳表及其简单实现 跳表原理 理解跳表 跳表 (Skip List) 是由 William Pugh 发明的一种查找数据结构,支 …
什么是倒排索引 定义 基本结构和原理 为了创建索引,通过分词器将每个文档的内容拆成单独的词,再将这些词条创建成不含重复词条的排 …
项目分析 基于Gin框架的IM即时通讯小demo,实现了用户注册,添加好友,创建和加入群聊;好友聊天,群聊天;可以自定义个人信息, …