自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Tomcat7.0源码分析——类加载体系

前言 Tomcat遵循J2EE规范,实现了Web容器。很多有关web的书籍和文章都离不开对Tomcat的分析,初学者可以从Tomcat的实现对J2EE有更深入的了解。此外,Tomcat还根据Java虚拟机规范实现了经典的双亲委派模式的类加载体系。本文基于Tomcat7.0的Java源码,对其类加载...

2016-03-28 09:43:06

阅读数 13019

评论数 8

原创 SparkContext的初始化(季篇)——测量系统、ContextCleaner等组件介绍

Spark按照Instance的不同,区分为Master、Worker、Application、Driver和Executor。Spark目前提供的Sink有ConsoleSink、CsvSink、JmxSink、MetricsServlet、GraphiteSink等。Spark中使用Metri...

2016-03-08 09:11:51

阅读数 12016

评论数 2

原创 Java泛型的协变

在上篇《Java泛型的基本使用》这篇文章中遗留以下问题,即将子类型也能添加到父类型的泛型中,要实现这种功能必须借助于协变。 实验准备   现在在上篇文章展示的Decorator类型的基础上,增加一些代码,如代码清单1所示。 代码清单1 /** * * 描 述:Ex...

2016-03-15 10:12:45

阅读数 4523

评论数 2

原创 Java泛型的逆变

实验准备 在上篇《Java泛型的协变》这篇文章中遗留以下问题:将子类型添加到父类型的泛型时发现,协变不能解决向泛型列表中添加元素的问题,现在我们增加如下代码: /** * * 描 述:Exp3使用 * 作 者:耿嘉安 * 历 史: (版本) 作者 时间 注释 * @par...

2016-03-22 11:02:39

阅读数 5733

评论数 0

原创 Spark中常用工具类Utils的简明介绍

Utils是Spark中最常用的工具类之一,如果不关心其实现,也不会对理解Spark有太多影响。但是对于Scala或者Spark的初学者来说,通过了解Utils工具类的实现,也是个不错的入门途径。下面将逐个介绍Utils工具类提供的常用方法。

2016-03-16 14:34:14

阅读数 7256

评论数 2

提示
确定要删除当前文章?
取消 删除