240 发简信
  • rabbitmq 中的概念

    本文主要是阅读 https://www.rabbitmq.com/tutorials/amqp-concepts.html 之后的笔记 什么是消...

  • 简单的多线程并不能提高效率

    下面是一个最简单的多线程处理程序。这种多线程处理并不能提高效率 这里似乎看到 longTimeConsumingTask 在其他线程里面并行计算...

  • JAVA8 中的高阶函数

    A Few Hidden Treasures in Java 8 on YouTube 是一个很有意思的视频。 函数式编程有一个很大的特点就是高...

  • JAVA JSON databinding 的多态

    JSON 在 REST API 的调用中越来越多的应用,如何表达多态是经常碰到的一个问题。 有三种方式解决这个问题 PROPERTY ,EXIS...

  • 使用 Protobuf 设计 REST API

    概述 一个设计的好的 REST API 接口,需要一个严格的接口定义。本文试图使用 Protobuf 作为接口设计语言,设计 API。 创建文件...

  • rxjava2 有什么新东西

    昨天看过Jakes Whaton 的一个视频 ,今天记录一下我脑子里还记得东西。也许不全,以后在仔细补全吧。 backpressure 怎么翻译...

  • 阅读 Subscriber 的实现中关于 backpressure 的部分

    rxjava 中最具有挑战性的设计就是 backpresure 。例如 zip 操作符,合并两个 Observable A 和 B 。如果 B...

  • 阅读 rxjava 源代码之 - map

    上一篇文章 写了一个极其简化的 Rxjava Observable ,现在,我试图添加一个 map 操作符。 Java 本身语言限制,导致代码臃...

  • rxjava 如何和传统回调函数结合

    今天看到一个 Observable.fromEmitter 的函数,这里是这个函数的 javadoc Provides an API (via ...