jdk1.8.0_45源码解读——Map接口和AbstractMap抽象类的实现一、 Map架构如上图:(01) Map 是映射接口,Map中存储的内容是键值对(key-value)。(02) AbstractMap 是继承于Map的抽象类,它实现了Map中的大部分API。其它Map的实现类可以通过...
分类:
其他好文 时间:
2015-08-19 11:03:06
阅读次数:
219
转自:http://www.cnblogs.com/ITtangtang/p/3978349.html这篇文章个人觉得整理的很不错,很值得学习,为了方便自己学习和大家学习,特转载此文保留。请尊重原创~~SpringIOC设计原理解析:本文乃学习整理参考而来一、什么是Ioc/DI?二、SpringIO...
分类:
编程语言 时间:
2015-08-18 11:50:28
阅读次数:
258
jdk1.8.0_45源码解读——LinkedList的实现一、LinkedList概述 LinkedList是List和Deque接口的双向链表的实现。实现了所有可选列表操作,并允许包括null值。 LinkedList既然是通过双向链表去实现的,那么它可以被当作堆栈、队列或双端队列进行操作。.....
分类:
其他好文 时间:
2015-08-17 18:54:12
阅读次数:
126
jdk1.8.0_45源码解读——ArrayList的实现
一、ArrayList概述
ArrayList是List接口的可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。
每个ArrayList实例都有一个容量,该容量是指用来存储列表元素的数组的大小。它总是至少等于列表的大...
分类:
其他好文 时间:
2015-08-17 17:29:25
阅读次数:
108
jdk1.8.0_45源码解读——ArrayList的实现一、ArrayList概述 ArrayList是List接口的可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。 每个Array.....
分类:
其他好文 时间:
2015-08-14 13:33:44
阅读次数:
215
参考资料:1. 深入NSQ之旅:http://www.oschina.net/translate/day-22-a-journey-into-nsq2. nsq源码:https://github.com/bitly/nsq/3.nsq源码解读:http://www.baiyuxiong.com/?p...
分类:
其他好文 时间:
2015-07-21 18:31:21
阅读次数:
908
本篇对HashMap实现的源码进行简单的分析。 所使用的HashMap源码的版本信息如下:/** @(#)HashMap.java 1.73 07/03/13** Copyright 2006 Sun Microsystems, Inc. All rights reserved.* SUN PROP...
分类:
编程语言 时间:
2015-07-16 11:39:38
阅读次数:
128
SparkContext的初始化SparkContext是应用启动时创建的Spark上下文对象,是进行Spark应用开发的主要接口,是Spark上层应用与底层实现的中转站(SparkContext负责给executors发送task)。
SparkContext在初始化过程中,主要涉及一下内容:
SparkEnv
DAGScheduler
TaskScheduler
Sche...
分类:
其他好文 时间:
2015-07-14 20:29:32
阅读次数:
157
Spring源代码解析(一):IOC容器:http://www.javaeye.com/topic/86339Spring源代码解析(二):IoC容器在Web容器中的启动:http://www.javaeye.com/topic/86594Spring源代码解析(三):Spring JDBC:htt...
分类:
编程语言 时间:
2015-07-03 06:50:42
阅读次数:
139
zorka中插桩流程概述1、在SpyDefinition中配置插桩属性,将SpyDefinition实例提交给插桩引擎。2、SpyDefinition实例中包含了插桩探针probes,probe插入到方法中,对方法的执行进行监控。方法的插入阶段主要包括三个:开始阶段(entry),返回阶段(retu...
分类:
系统相关 时间:
2015-06-23 11:52:56
阅读次数:
329