上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 18 下一页
摘要: Spring在启动Dubbo服务端应用时,会实例化ServiceBean<T>并设置配置属性,然后调用export方法: 此后调用的是ServiceConfig中的doExportUrls方法: 最终实现的是如下逻辑: 代码 Exporter<?> exporter = protocol.expor 阅读全文
posted @ 2018-07-21 23:15 写出高级BUG 阅读(998) 评论(0) 推荐(0) 编辑
摘要: Spring在启动Dubbo客户端应用时,会实例化ReferenceBean<T>并设置配置属性,然后调用ReferenceConfig中的get方法: ref = createProxy(map); 这里使用了动态代理生成了代理对象(这里也可以成为远程代理,因为在这个代理中进行了远程调用),ref 阅读全文
posted @ 2018-07-21 22:55 写出高级BUG 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 默认协议的rpc 过程是比较复杂的,其中涉及到了各个方面,其余各协议实际上有对这个过程进行简化;因此看懂了默认协议的rpc 过程,其他协议就非常容易懂了。在讲Dubbo通信过程之前,可以先了解:Java 远程通讯可选技术及原理 通信过程 我们可以通过如下7 点分析RPC 通信过程: 是基于什么协议实 阅读全文
posted @ 2018-07-21 17:48 写出高级BUG 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 本文转载自ImportNew,原文链接 Java 泛型: 什么是PECS(Producer Extends, Consumer Super) PECS指“Producer Extends,Consumer Super”。换句话说,如果参数化类型表示一个生产者,就使用<? extends T>;如果它 阅读全文
posted @ 2018-07-21 15:31 写出高级BUG 阅读(1526) 评论(0) 推荐(1) 编辑
摘要: 本文转载自joemsu ,原文链接 【JDK1.8】JDK1.8集合源码阅读——TreeMap(二) TreeMap是JDK中一种排序的数据结构。在这一篇里,我们将分析TreeMap的数据结构,深入理解它的排序能力是如何实现的。这一节要有一定的数据结构基础,在阅读下面的之前,推荐大家先看一下:《算法 阅读全文
posted @ 2018-07-21 15:10 写出高级BUG 阅读(1238) 评论(0) 推荐(2) 编辑
摘要: 本文转载自joemsu,原文连接 【JDK1.8】JDK1.8集合源码阅读——LinkedHashMap LinkedHashMap的数据结构 可以从上图中看到,LinkedHashMap数据结构相比较于HashMap来说,添加了双向指针,分别指向前一个节点——before和后一个节点——after 阅读全文
posted @ 2018-07-21 02:26 写出高级BUG 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 本文转载自无始无终,原文连接 HashMap 在 JDK 1.8 后新增的红黑树结构 传统 HashMap 的缺点 JDK 1.8 以前 HashMap 的实现是 数组+链表,即使哈希函数取得再好,也很难达到元素百分百均匀分布。 当 HashMap哈希冲突严重时,有大量的元素都存放到同一个桶中时,这 阅读全文
posted @ 2018-07-20 23:16 写出高级BUG 阅读(1173) 评论(0) 推荐(0) 编辑
摘要: 本文转载自于晓飞93,原文链接 DualPivotQuickSort 双轴快速排序 源码 笔记 DualPivotQuicksort是Arrays类中提供的给基本类型的数据排序的算法。它针对每种基本数据类型都有对应的实现,实现方式有细微差异,但思路都是相同的,所以这里只挑选int类型的排序。 整个实 阅读全文
posted @ 2018-07-20 19:15 写出高级BUG 阅读(2604) 评论(0) 推荐(2) 编辑
摘要: 归并排序是JDK对象数组的排序算法之一,接下来开始分析JDK的归并排序算法。 阅读全文
posted @ 2018-07-20 17:32 写出高级BUG 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 如无特殊说明,文中的代码均是JDK 1.8版本。 在JDK集合框架中描述过,JDK存储一组Object的集合框架是Collection。而针对Collection框架的一组操作集合体是Collections,里面包含了多种针对Collection的操作,例如:排序、查找、交换、反转、复制等。 这一节 阅读全文
posted @ 2018-07-20 16:37 写出高级BUG 阅读(7261) 评论(2) 推荐(7) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 18 下一页