240 发简信
IP属地:云南
  • 120
    MySQL:Binlog rotate 引发的阻塞事件

    旧文补录,2017年的一次故障处理,像破案一样层层解析出了最终真相。今年看了一本书叫《发现心流》,我肯定当时在分析这个问题时获得了心流体验。 背景 在大型MySQL集群增加了...

  • Ubuntu下挂载第二块硬盘

    自己组装了一个台式机,买不起正版windows,于是乎就装上ubuntu了。我有两块硬盘,一块是固态的,比较小;另一块是机械的,比较大。系统当然装在固态硬盘上。那么如何挂载那...

  • 120
    论文详译:Fast Scans on Key-Value Stores

    摘要 kv存储引擎近些年越来越受欢迎,因为它可以弹性地扩缩容,对于get/put可以维持高吞吐量,有更低的延迟。这些得益于它的简单,然而简单也带来一定的代价:目前的kv存储系...

  • 随想

    仅用来记录一些学习过程中类比联想到的东西 中断 -> 上下文切换 -> 原子性无法保证中断的类型:被动中断:硬件导致(时钟,I/O ...)主动中断:系统调用硬件引入中断,则...

  • 120
    gRPC 学习笔记

    gRPC 主要使用同步请求-响应模型来交互,但是在初次连接建立后,可以实现全异步或者流模式; SOAP:Simple Object Access Protocol,是面向服务...

  • 《Ultimate Guide Building Database Intensive Apps Go》笔记

    database/sql 包提供了几种数据类型,每一种都代表一个或者一组概念:DB:sql.DB 类型代表一个数据库不表示到数据库的连接,而是将数据库抽象为一个可修改的对象;...

  • 120
    etcd-raft 库源码阅读【WIP】

    Etcd 源码阅读 本文是 etcd-raft 库源码的阅读笔记。希望通过阅读 etcd-raft 库的源码,学习工业场景下对 raft 算法的设计和实现,加深对 raft ...