旧文补录,2017年的一次故障处理,像破案一样层层解析出了最终真相。今年看了一本书叫《发现心流》,我肯定当时在分析这个问题时获得了心流体验。 背景 在大型MySQL集群增加了...
自己组装了一个台式机,买不起正版windows,于是乎就装上ubuntu了。我有两块硬盘,一块是固态的,比较小;另一块是机械的,比较大。系统当然装在固态硬盘上。那么如何挂载那...
摘要 kv存储引擎近些年越来越受欢迎,因为它可以弹性地扩缩容,对于get/put可以维持高吞吐量,有更低的延迟。这些得益于它的简单,然而简单也带来一定的代价:目前的kv存储系...
仅用来记录一些学习过程中类比联想到的东西 中断 -> 上下文切换 -> 原子性无法保证中断的类型:被动中断:硬件导致(时钟,I/O ...)主动中断:系统调用硬件引入中断,则...
gRPC 主要使用同步请求-响应模型来交互,但是在初次连接建立后,可以实现全异步或者流模式; SOAP:Simple Object Access Protocol,是面向服务...
database/sql 包提供了几种数据类型,每一种都代表一个或者一组概念:DB:sql.DB 类型代表一个数据库不表示到数据库的连接,而是将数据库抽象为一个可修改的对象;...
Etcd 源码阅读 本文是 etcd-raft 库源码的阅读笔记。希望通过阅读 etcd-raft 库的源码,学习工业场景下对 raft 算法的设计和实现,加深对 raft ...