首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
user44260586751
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
108
文章 102
沸点 6
赞
108
返回
|
搜索文章
赞
文章( 102 )
沸点( 6 )
解析 Golang 官方 container/list 原理
container/list 封装了双向链表的实现,其实在面试中我们经常被问到如何实现一个双向链表,虽然并不难,但总会有边边角角的处理需要小心。今天,我们就来结合源码思考一下如何实现。
基于 Golang container/list 的 LRU 实现
本地缓存选取合适的逐出策略是非常重要的,今天我们结合前一节学习的 go container/list 来看看怎样基于双向链表实现LRU缓存
解析 Golang 测试(12)- 字节开源的 mock 利器 mockey
mock 在单元测试中的非常重要,广义的 mock 本质是对三方依赖构建一个平替(Test Double),可以是完整接口的模拟实现(fake),也可以是对局部接口的替换。今天我们来看看 mockey
如何基于 GORM 实现 CreateOrUpdate 方法
CreateOrUpdate 是业务开发中很常见的场景,我们支持用户对某个业务实体进行创建/配置。根据笔者的团队合作经验看,很多 Golang 开发不是很确定对于这种场景到底怎么实现,今天我们来看看
Golang E2E 测试利器 rod
rod 是一款支持 golang 的 web automation工具,基于DevTools Protocol 协议实现,Chrome DevTools Protocol 协议支持与浏览器进行通信,
使用 Makefile 管理项目命令
make 作为 Unix 系统中最常用的构建工具,它能根据指定的Shell命令进行构建。规则也很简单,开发者规定要构建哪个文件、它依赖哪些源文件,当那些文件有变动时,如何重新构建它。
如何在 Debian 安装和使用 Redis
作为业务后端开发,上手去体验不同的存储系统是很重要的学习机会,也是必要的。有了自己的环境,存储,我们才有更多动力去改参数,试错,向着更深层次前进。今天我们来看看怎样在 Debian 安装 Redis
Consistent Hashing 如何实现高效负载均衡
今天我们来聊聊 Consistent Hashing(一致性哈希)。分布式系统相较于单机的很大区别在于,我们需要一组机器相互配合来体现共同的业务价值。这一点,对于传统的哈希算法是个挑战。
分布式ID经典算法 snowflake
Snowflake 生成的 id 是 int64 类型,目的是在分布式系统中产生全局唯一且趋势递增的ID。单机DB 中很多同学直接采用了自增 ID 的能力,但在分布式场景,可能存在碰撞。
初探 Elasticsearch 概念
Elasticsearch 是一个基于Apache Lucene 的分布式搜索和分析引擎,位于 Elastic Stack 核心。它是Shay Banon 创建,2010年2月发布的。
下一页
个人成就
文章被点赞
1
文章被阅读
246
掘力值
13
关注了
1
关注者
0
收藏集
1
关注标签
0
加入于
2022-05-30