每周阅读(3/12/2018)
TiDB 源码阅读系列文章(四)Insert 语句概览
继续追 TiDB 的源码,关于 insert sql 如何被解析和执行的。
How to use interfaces in Go
Golang 的 interface 详解,特别是关于 interface{} 类型的解释,关联的有一篇关于 interface 内部实现的:Go Data Structures: Interfaces
Introduction to HTTP/2
http/2 详解,传输数据结构的调整和头文件的压缩,长链接,支持双工,流控及服务端推送。gRPC 构建于其上。
Extend your Kubernetes app with Watson on IBM Cloud Private
IBM Cloud Private 上如何使用 IBM Cloud 的 Watson Conversation 服务。
20个使用 Java CompletableFuture的例子
Java 8 的 CompletionStage API和它的标准库的实现 CompletableFuture,即支持异步也支持同步。
public interface CompletionStage<T>
A stage of a possibly asynchronous computation, that performs an action or computes a value when another CompletionStage completes. A stage completes upon termination of its computation, but this may in turn trigger other dependent stages.
public class CompletableFuture<T> extends Object implements Future<T>, CompletionStage<T>
为什么要引入 CompletableFuture?和 Future 的区别是什么?有兴趣看看这一篇 The Future is Completable in Java 8
什么是 RxJava?相比于 Java 库的组件,有什么优劣?这里能找到一些答案:Difference between CompletableFuture, Future and RxJava's Observable