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

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

2016-03-28 09:43:06

阅读数 12948

评论数 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

阅读数 11982

评论数 2

Java泛型的协变

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

2016-03-15 10:12:45

阅读数 4486

评论数 2

Java泛型的逆变

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

2016-03-22 11:02:39

阅读数 5712

评论数 0

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

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

2016-03-16 14:34:14

阅读数 7161

评论数 2

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