240 发简信
IP属地:浙江
  • 120
    Algorand 论文解读

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

  • 从99.9%CPU浅谈Golang的定时器实现原理

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

  • 120
    [LevelDB/源码]memdb的实现分析

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

  • 120
    [LevelDB/源码]Put操作的流程源码分析

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

  • 120
    [LevelDB/源码]Batch结构分析

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

  • 120
    [Fabric/源码分析]Order服务原理浅析(v1.0)

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

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

    Fabric1.0的架构中引入了client -> endorser -> order ->commiter的概念。客户端首先将交易发送到背书节点进行模拟执行,然后收集一定数...

  • 120
    区块链中的哈希与加密技术

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

  • 那张图里不该叫类创建叫实例创建吧

    Java基础个人理解(1)

    java的由来java是由甲骨文公司开发的跨平台编程语言, 要运行java代码的首要条件就是需要安装JVM虚拟机,各个平台上的虚拟机是不一样额. 但是可以共用一套代码, 所以...

  • 感觉这种忙帮一次就够了,下次就得讲清楚,没人愿意给别人擦屁股

    你不主动,奢望谁来帮你

    公司最近来了新同事,来之前,头儿说是双学位的学霸,应该很容易上手。因而很放心的将工作都交给她 开始这小孩儿闷头在那儿,也不说话。心想着,果然是学霸这么快就都掌握了。结果,一天...

  • 120
    实习面试小记-腾讯、阿里、大摩、网易

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

  • @谢克恩 小硕

    实习面试小记-腾讯、阿里、大摩、网易

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

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