0%

Golang

并发

  1. Golang并发模型:轻松入门流水线模型
  2. Golang并发模型:轻松入门流水线FAN模式
  3. Golang并发模型:并发协程的优雅退出
  4. Golang并发模型:轻松入门select
  5. Golang并发模型:select进阶
  6. Golang并发模型:轻松入门协程池
  7. Golang并发的次优选择:sync包

Go调度器

  1. Go调度器系列(1)起源
  2. Go调度器系列(2)宏观看调度器
  3. Go调度器系列(3)图解调度原理
  4. Go调度器系列(4)源码阅读与探索

内存管理

  1. Go的map中删除子map,内存会自动释放吗?
  2. 实战Go内存泄露
  3. Go内存分配那些事,就这么简单!
  4. 你滥用log了吗
  5. Go垃圾回收 1:历史和原理

其他

  1. 深入理解channel:设计+源码
  2. 探索Golang定时器的陷阱
  3. 如何优雅的处理Golang错误
  4. 反射3定律
  5. First class function in Go

工具

  1. Go官方进程诊断工具gops详解
  2. Go Modules 方法、问题汇总贴

以太坊

共识

  1. 以太坊源码分析:共识(1)
  2. 以太坊源码分析:共识(2)
  3. 以太坊源码分析:共识(3)

存储

  1. 以太坊源码分析:statedb

同步

  1. 以太坊源码分析:fetcher模块和区块传播

交易

  1. 以太坊源码分析:交易缓冲池txpool

框架

  1. 以太坊源码分析之事件框架

Fabric

宏观

  1. Hyperledger项目介绍
  2. 快速入门Fabric核心概念和框架
  3. Fabric 2.0 特性一览

功能

  1. 通过Fabric 1.4 的Makefile,轻松掌握Fabric构建
  2. 详解Fabric网络搭建
  3. Fabric组织动态加入
  4. Fabric 1.4不同peer使用不同语言链码的问题

架构与源码

  1. Fabric 1.4源码解读 1:背书策略是怎么使用的
  2. Fabric 1.4源码解读 2:系统链码SCC是如何部署的
  3. Fabric 1.4源码解读 3:事件(Event)原理解读
  4. Fabric 1.4源码解读 4:交易背书流程解读
  5. Fabric 1.4源码解读 5:Fabric是如何验证签名的?
  6. Fabric 1.4源码解读 6:Orderer核心数据结构
  7. Fabric 1.4源码解读 7:Orderer架构解读
  8. Fabric 1.4源码解读 8:Orderer和Peer的交互
  9. Fabric 1.4源码解读 9:从账本角度看Peer
  10. Fabric 1.4源码解读 10:可扩展密码服务提供者BCCSP,以及可扩展国密

周边工具

  1. 利用工具解析Fabric区块与工具详解
  2. fabric-sdk-go 配置项分类
  3. 使用fabric-sdk-go操作链码
  4. 使用fabric-sdk-go订阅Fabric事件

贡献

  1. 向Fabric贡献代码

一致性

BFT

  1. 为什么PBFT的节点数量是3f+1?
  2. 为什么PBFT需要3个阶段消息?
  3. 为什么PBFT需要View Changes

Raft

  1. Raft中文翻译与笔记
  2. Etcd Raft架构设计和源码剖析1:宏观架构
  3. Etcd Raft架构设计和源码剖析2:数据流
  4. Etcd Raft架构设计和源码剖析3:重要结构体定义

Linux

  1. 查看Linux运行程序的文件路径

代理与镜像

  1. 让终端科学上网
  2. 让镜像飞,加速你的开发
  3. 让Homebrew飞

书籍

  1. 书籍推荐1