1. influxdb 源码分析-概述

    本来想开坑把这个写一写,但是一直没有时间完成,只能先搁置了,下面的很多内容已经失效了。 influxdb influxdb 是个比较有名的时序数据库,相关的简介 在网上已经比较多了,再次就不在赘述了。相关的部署、操作相关的可以通过搜索找到。

    2017/06/09 database influxdb

  2. golang 内存分析/动态追踪

    golang pprof 当你的golang程序在运行过程中消耗了超出你理解的内存时,你就需要搞明白,到底是 程序中哪些代码导致了这些内存消耗。此时golang编译好的程序对你来说是个黑盒,该 如何搞清其中的内存使用呢?幸好golang已经内置了一些机制来帮助我们进行分析和追 踪。

    2017/05/26 go

  3. boltdb 源码分析-MVCC/持久化-3

    boltdb 持久化 在前面简介部分已经描述了一部分持久化相关的内容

    2017/05/22 database bolt

  4. boltdb 源码分析-启动和初始化-2

    boltdb 启动和初始化 根据前面的简述,boltdb只使用单个文件进行持久化,在boltdb启动时,会先打开对应的 持久化文件,然后根据是否是只读模式来获取该文件的文件锁。当不是只读模式时,boltdb 会采用排他文件锁来保证只有一个进程能够操作该文件,避免多个进程同时操作,造成数据毁坏。

    2017/05/22 database bolt

  5. boltdb 源码分析-数据结构-1

    boltdb 数据结构

    2017/05/22 database bolt

  6. boltdb 源码分析-简介-0

    boltdb

    2017/05/21 database bolt

  7. 使用meld作为git的辅助工具

    meld的使用说明可以搜到很多,但是其中说法有所差别。特此重新撰写一份,使用的meld版本为3.16.0

    2017/05/14 git meld

  8. hashicorp memberlist 分析

    hashicorp memberlist memberlist用来管理分布式集群内节点发现、 节点失效探测、节点列表的软件包。

    2017/05/14 distributed-programming