240 发简信
IP属地:上海
  • Rollup 的核心问题

    Rollup 技术作为以太坊(Ethereum)的 Layer 2 扩容解决方案,虽然能够显著提高网络的吞吐量和效率,但同时也面临一些挑战和问题...

  • channel 的实现

    1. 数据对应的数据结构 runtime.chan.go 2.channel 创建 通过make 创建channel ,在编译阶段,对make ...

  • Kafka 技术汇总

    1 基本概念 Kafka 是一个分布式消息队列,具有高性能、持久化、多副本备份、横向扩展能力。生产者往队列里写消息,消费者从队列里取消息进行业务...

  • Resize,w 360,h 240
    es 技术汇总

    1. 查找节点 主分片查找当索引一个文档的时候,文档会被存储到一个主分片中。 Elasticsearch 如何知道一个文档应该存放到哪个分片中呢...

  • go 应用启动过程分析

    1. 启动过程函数调用流程 rt0_linux_amd64.s -->_rt0_amd64 --> rt0_go-->runtime·settl...

  • ETCD技术汇总

    1. ETCD 是什么 etcd是一个Go言编写的分布式、高可用的一致性键值存储系统,用于提供可靠的分布式键值存储、配置共享和服务发现等功能,具...

  • Redis汇总

    1. redis 数据类型 string, list, hash ,set,zset 2. redis 单线程模型 纯内存操作 使用IO多路复用...

  • Resize,w 360,h 240
    mysql 技术点汇总

    MYSQL存储引擎介绍 索引 InnoDB 索引实现——聚集表数据文件本身就是按 B+Tree 组织的一个索引结构文件聚集索引-叶子节点包含了完...

  • Go语言学习七:slice

    1. slice 扩容机制 如果 Slice 要扩容的容量大于 2 倍当前的容量,则直接按想要扩容的容量来 new 一个新的 Slice,否则继...

个人介绍
一名资深程序猿 ,主要方向 Golang 、 Android