每周阅读(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

CompletionStage Java doc

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 extends Object implements Future, CompletionStage

CompletableFuture Java doc

为什么要引入 CompletableFuture?和 Future 的区别是什么?有兴趣看看这一篇 The Future is Completable in Java 8

什么是 RxJava?相比于 Java 库的组件,有什么优劣?这里能找到一些答案:Difference between CompletableFuture, Future and RxJava's Observable

你可能感兴趣的:(每周阅读(3/12/2018))