240 发简信
IP属地:新疆
  • 从 dgraph-io/dgraph 了解 etcd/raft 的使用 0x01

    本次代码阅读基于commit 189fdd3 1. raftwal godoc 之前提到, etcd/raft提供了 MemoryStorage...

  • 从 dgraph-io/dgraph 了解 etcd/raft 的使用 0x00

    0. Intro 0.1 raft raft 是一种分布式一致性算法. 简单来说, raft 的使用场景是 log replication. 关...

  • prometheus/tsdb 的源码阅读笔记 0x03

    之前的文章分段介绍了 prometheus/tsdb 下的各个 pkg 的具体内容这篇文章将完整分析 prometheus/tsdb 本身的实现...

  • prometheus/tsdb 的源码阅读笔记 0x02

    fileutil fileutil 提供了一些操作文件/目录的函数, 处理了不同平台 (主要是 win) 的兼容性问题. 除非遇到类似的场景需要...

  • prometheus/tsdb 的源码阅读笔记 0x01

    分析一下github.com/prometheus/prometheus/tsdb/chunkenc和github.com/prometheus...

  • prometheus/tsdb 的源码阅读笔记 0x00

    在目前的 db-engines 时序数据库排名中, 第一位的 influxdb 和第七位的 prometheus 都是由 go 实现的. 这次我...

  • 对 golang range 行为的一个误解

    代码如下 本以为 range 是类似 code 3 中的行为, 实际上是 code 2 的行为.也即 res1 中的三个元素都是同一个指针.记下来.

  • Resize,w 360,h 240
    简书web新版?

    文章列表里面大约是新增了以下变化: 有题图的文章, 标题前展示题图缩略 文章作者后增加了一个绿色加号按钮, 可以直接关注作者 多了图片, 内容形...

  • Symbol

    Sketch 中的 symbol 类似代码中的复用. 使用起来挺简单的. 创建 Symbol 的方法: 选择一组 layer 点击 Group...