240 发简信
IP属地:北京
  • 120
    netty源码分析4 - Recycler对象池的设计

    本节来看一下netty的Recycler对象池的设计与源码解析。相关的源码已经抽取为一个框架:https://github.com/zhaojigang/concurrent...

  • 120
    给初学者的RxJava2.0教程(一)

    Outline [TOC] 前言 上个月RxJava2正式版发布了,但目前国内的资料还比较少,以前使用过RxJava1只需要看看更新文档就知道怎么使用了,但还有一些以前没用过...

  • 2.4 dubbo服务端暴露(三)

    接上一章内容,当service的本地发布结束后进入远程发布,远程发布流程与本地发布类似将ref转为invoker然后将invoker抓为expoter,代码如下: 可以看到,...

  • 2.3 dubbo服务端暴露(二)

    从doExportUrls()方法可以看出,dubbo支持多协议发布: 下面我们来看本地发布方法exportLocal,该方法主要分为三个步骤:1、调整url参数,如将发布协...

  • 120
    2.2 dubbo服务端暴露(一)

    dubbo服务端暴露的总体流程如下图所示: 首先 ServiceConfig 类拿到对外提供服务的实际类 ref(如:HelloWorldImpl),然后通过 ProxyFa...

  • 2.1 dubbo自定义标签

    dubbo的自定义的spring标签通过DubboNamespaceHandler继承NamespaceHandlerSupport类提供被spring扫描的路口,重写ini...

  • 1.1 dubbo源码解析之@Adaptive

    代码ExtensionLoader.getExtensionLoader(class).getAdaptiveExtension()判断@Adaptive注解在类上或者方法上...

  • 1.0 dubbo源码解析之@SPI

    @SPI是了解dubbo源码的基础,dubbo-spi是通过jdk-spi优化而来的,对于jdk-spi的原理这里不做过多解释,有兴趣的童鞋可以自行百度。 对于@SPI的使用...

  • 120
    netty源码分析之揭开reactor线程的面纱(二)

    如果你对netty的reactor线程不了解,建议先看下上一篇文章netty源码分析之揭开reactor线程的面纱(一),这里再把reactor中的三个步骤的图贴一下 我们已...