映月台

等到风景都看透


  • 首页

  • 标签

  • 分类

  • 归档

  • 日记

  • 搜索

JDK动态代理源码解析

发表于 2019-07-08 | 分类于 源码解析 | 阅读次数:
0.前言在好多框架源码中接触过动态代理,也发现动态有好多种不同的实现,但就是这么常见的特性我居然没有深入解析过,那么知耻而后勇的我即将把这块空缺补上。这里将根据一段简单的demo来讲解最常见的jdk中的动态代理。 1.示例做为demo入口的main实现如下 12345678910public sta ...
阅读全文 »

Dubbo生产者初始化

发表于 2019-07-08 | 分类于 源码解析 | 阅读次数:
前言有了上一篇的Dubbo消费者初始化过程的经验,接着来看生产者初始化的过程应该会简单不少,马上进入正题。 源码有了上一次找初始化入口ReferenceBean类的经验,这次很快就找到了对应的入口ServiceBean类,我们来看一下它的类结构 1public class ServiceBean&l ...
阅读全文 »

Dubbo消费者调用过程源码解析

发表于 2019-07-08 | 分类于 源码解析 | 阅读次数:
前言之前已经写了三篇关于DUBBO的了,本文将是DUBBO系列的最后最后一篇,这篇写完之后也就对DUBBO的整个初始化和调用流程都有了较为详细的了解了,让我们赶紧来做个Ending吧。 源码解析消费者调用流程涉及到消费者端和生产者端的交互,所以将分为三个部分来讲解,分别是-消费者发起调用请求-生产者 ...
阅读全文 »

Dubbo消费者初始化

发表于 2019-07-08 | 分类于 源码解析 | 阅读次数:
前言消费者初始化也就是对<dubbo:reference>中的内容进行解析和初始化,根据Dubbo的官方文档描述,其对应的配置类为com.alibaba.dubbo.config.ReferenceConfig,但它的入口在哪里呢? 由于Dubbo和Spring是高度整合的,因此Spri ...
阅读全文 »

Dubbo SPI详解

发表于 2019-07-08 | 分类于 源码解析 | 阅读次数:
前言本来是在写Dubbo的消费者初始化过程源码解析的,结果源码看着看着发现SPI还是其中一个比较重要的知识点,因此先跳出来单独写一篇关于Dubbo中SPI的。 什么是SPI这里不准备讲太多,简单说一下我所知道的JDK中的SPI技术,大概描述一下就是,一个接口I有多个实现类A、B、C,我可以通过Ser ...
阅读全文 »

两数之和

发表于 2019-07-08 | 分类于 代码练习 | 阅读次数:
题目描述 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的 两个 整数。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例1234给定 nums = [2, 7, 11, 15], target = 9因为 nums[0 ...
阅读全文 »

移除倒数第N个节点

发表于 2019-07-08 | 分类于 代码练习 | 阅读次数:
题目描述 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。(给定的 n 保证是有效的) 进阶要求,只能进行一次遍历 示例123给定一个链表: 1->2->3->4->5, 和 n = 2.当删除了倒数第二个节点后,链表变为 1->2->3- ...
阅读全文 »
123
meteorxht

meteorxht

现就职于杭州,一个立志成为架构师的男人

27 日志
10 分类
17 标签
GitHub E-Mail Jianshu
© 2020 meteorxht