240 发简信
IP属地:浙江
  • 从99.9%CPU浅谈Golang的定时器实现原理

    1. 情景描述: 线上某系统大约运行了半个多月的时间,突然发现系统的交易处理时间延迟从最初的70ms 变成7s,也就是系统性能下降了100倍左右...

  • Resize,w 360,h 240
    实习面试小记-腾讯、阿里、大摩、网易

    今年的实习生相关的面试其实早就结束了,个人比较懒,今天打算用流水账的方式记录下相关的面试细节。 1. 意想不到的腾讯 我仍然记得这个日子2016...

  • Resize,w 360,h 240
    Algorand 论文解读

    Algorand是图灵奖获得者Silvio Micali主导研发的一种加密货币方案。该方案通过密码学抽签算法实现了拜占庭共识算法的大规模扩展,从...

  • Resize,w 360,h 240
    [Fabric/源码分析]Order服务原理浅析(v1.0)

    Order组件即Fabric区块链的共识服务,负责对不同Client发送的交易进行排序,Order组件的现版本中有Solo模式和Kafka两种实...

  • Resize,w 360,h 240
    [LevelDB/源码]Batch结构分析

    1.Batch的日常使用 batch的日常使用比较简单,使用Batch是提高leveldb写入性能的一个关键。 本文将结合batch的内部结构分...

  • Resize,w 360,h 240
    区块链中的哈希与加密技术

    以中本聪创立的比特币为代表的数字货币近期发展迅猛,支撑比特币实现去中心化的底层技术区块链技术也在近两年逐步走进大众视野。区块链技术以其安全性、去...

  • Resize,w 360,h 240
    [LevelDB/源码]memdb的实现分析

    LevelDB的数据插入首先会存储在内存表memdb内部,当数据量达到一定的大小之后才会被持久化到文件中。本文就内存数据表的结构及其操作相关源码...

  • Resize,w 360,h 240
    [LevelDB/源码]Put操作的流程源码分析

    LevelDB作为一个Key-Value的NoSQL数据库,其最基本的操作就是Put,即插入一对<key, value>记录, 本文将以源码走读...

  • [Fabric/源码分析] Proposal 消息处理流程(v1.0)

    Fabric1.0的架构中引入了client -> endorser -> order ->commiter的概念。客户端首先将交易发送到背书节...

个人介绍
热爱生活,期待着生命旅程中一个个不期而遇的惊喜