240 发简信
IP属地:天津
  • 学习 Rust Futures - Future 和 Stream

    为什么要用 Futures 很多语言都提供了 promises,futures 的支持。他们能让开发者在面对并发,异步等问题的时候,能直接写出更加简单优雅的同步逻辑代码,而不...

  • 120
    我是如何低效的看TiKV代码的(三)

    逃不开躲不掉的mvcc 无论是为了提高事务的吞吐, 还是事务的隔离级别, 我们都逃不开mvcc的概念. 这个概念并非是分布式数据库引入的新概念,MySQL , Postgre...

  • 我是如何低效的看TiKV代码的(二)

    TiKV是什么 一个全局有序的分布式 Key-Value 引擎 起初,看到这句话的时候并没有深刻的体会,现在回过头看这句话,每个词都是有用的。有序、分布式、kv存储构成了Ti...

  • 我是如何低效的看TiKV代码的(一)

    先从TiDB说起 TiDB 是什么 首先引用一下官方的定义: TiDB 是 PingCAP 公司受 Google Spanner / F1 论文启发而设计的开源分布式 HTA...

  • 我是如何低效的看TiKV代码的(序)

    为什么要看TiKV 空间和时间-----鱼和熊掌 我们一致在为空间和时间的平衡而在做妥协。在时间昂贵的场景,就使用空间来换时间,在空间昂贵的时候,就用时间来换空间。当我们开始...

  • 120
    Linux全局事件监听技术

    应用场景 开发应用程序的过程本质就是通过图形库获得用户的输入事件(鼠标、键盘或者触摸屏等)和数据以后,对这些用户的事件和数据进行处理后,通过界面或其他交互形式展现给用户结果。...