1. moss 源码解析

    moss是一款纯go实现的面向内存的K-V存储引擎。

    2017/08/08 database moss

  2. Intel(R) QuickAssist (QAT) 技术

    Intel(R) QuickAssist (QAT)是Intel最新CPU上提供的一项offload技术,它使用硬件加速帮助 应用程序提高一些通用算法的效率,可以通过访问其驱动与应用程序连同起来。同时dpdk/spdk也 有这方面的支持。

    2017/07/18 linux intel crypto

  3. 使用SystemTap给系统调用注入错误

    SystemTap是linux下一款很好的动态追踪工具,在很多debug/profile场景都很有用。该工具的相关介绍 在网络上已经有很多了,就不在此赘述了。以后写一些结合该工具的debug/profile应用的案例。

    2017/06/27 linux tool SystemTap

  4. influxdb 源码解析-tsdb

    tsdb是influxdb的存储引擎,主要用于持久化时序数据。在分析tsdb之前,我们先要了解influxdb在使用上关于 存储的一些概念。

    2017/06/12 database influxdb

  5. 使得git workflow条理清晰

    选择git workflow

    2017/06/11 git

  6. influxdb 源码分析-概述

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

    2017/06/09 database influxdb

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

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

    2017/05/26 go

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

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

    2017/05/22 database bolt