源代码
我还没有学会写个人说明!
访问网站

    作者专栏

    go优雅升级/重启工具调研

    go优雅升级/重启工具调研

    对于一个常驻、高访问量的网络服务来说,升级/重启时,一个难以忽视的问题是避免对正在通信的客户端造成影响。因此大家一直 ...
    优化变种CRC算法

    优化变种CRC算法

    CRC算法 循环冗余校验-CRC 是常用的一种校验数据一致性的算法。关于其原理与发展可以参考其维基百科。 关于该算法的优 ...
    文件IO系统调用内幕

    文件IO系统调用内幕

    分层结构 Linux文件系统采用分层设计,不同层抽象出来完成不同层次的逻辑。其中的复杂的设计,可以拿两张图在不同程度上描 ...
    谈谈理论与实践

    谈谈理论与实践

    一晃之间已经工作很多年了,参与了很多项目,也旁观了很多项目。有的做成了,有的做黄了,有的做畸形了,还有的一遍一遍地重 ...
    C++11中的name lookup

    C++11中的name lookup

    identifier C++编译器将文件代码源文件解析后,将代码分解为 identifier 、数值、运算符等,其中 identifier 是 ...
    Copyset与多副本

    Copyset与多副本

    随机分布副本的方式被广泛引用到分布式领域。但是,随着集群规模的扩大,数据丢失的可能性直线上升。
    HASH ARRAY MAPPED TRIE-HAMT

    HASH ARRAY MAPPED TRIE-HAMT

    介绍 HASH ARRAY MAPPED TRIE(HAMT) 是一种哈希数据结构,速度高效而且更小的空间开销。而且避免了传统的哈希结构的问题 ...
    steemd 源码分析3 逻辑主体

    steemd 源码分析3 逻辑主体

    前面几篇关于 steemd 的文章,简单描述了 steemd 中的一些模块和机制,剩下可以值得写的模块可能还剩 p2p 。再次之前,我们 ...
    steemd 源码分析2 chainbase

    steemd 源码分析2 chainbase

    chain 插件是 steemd 中最重要的插件之一,涉及到的功能也比较复杂,基本上大多数API都依赖于该插件。本篇 就主要来分析该插件。
    moss 源码解析

    moss 源码解析

    moss 是一款纯go实现的面向内存的K-V存储引擎。 moss 采用一种 排序线段栈 的结构来实现K-V存储,支持 ...
    influxdb 源码解析-tsdb

    influxdb 源码解析-tsdb

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

    分页导航