自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Apache Avro

一、概述Apache Avro是一种数据序列化的系统,它提供了:1) 支持多种数据结构2) 二进制文件格式(压缩率高&传输速度快)3) 容器文件格式(以便于存放持久化数据)4) RPC5) 集成了多种动态语言二、SchemaAvro依赖schema定义数据格式,从而可以自描述和动态加载。schema为json格式。.avsc schema文件,例如:{"ty

2014-02-10 10:18:45 712

原创 hadoop ipc.Server

Hadoop IPC分析 (基于v0.1.0)抽象类,由RPC.Server实现了Writable call(Writable param)方法。通过RPC.getServer()方法被调用,然后start()线程。从业务上看,会启动server线程的地方有三处:1. TaskTracker  2. JobTracker  3. NameNodeServer类的属性如下:1

2014-01-26 17:02:03 547

原创 hadoop ipc.Client

Hadoop IPC分析 (基于v0.1.0)Client类逻辑上为单例,仅可能由RPC.getProxy()或RPC.call()创建。使用方法如下,Client被封装在getProxy()方法内部,对业务透明。XXXProtocol xxx = (XXXProtocol) RPC.getProxy(XXXProtocol.class, new InetSock

2014-01-26 15:35:50 974

原创 hadoop ipc.RPC

IPC - Inter-Process CommunicationHadoop v0.1.0----- RPC.java -----代码主要分两部分,一部分为client call server,一部分为server启动监听服务class Invocation: 封装调用的方法和参数Usage 1: 调用远程服务    XXXPr

2014-01-26 14:48:25 496

原创 Iterator & ListIterator

Iterator - 单向仅可删除hasNext()next()remove()ListIterator - 双向可增改删hasPrevious()hasNext()previous()next()add(Object)set(Object)remove()

2014-01-18 22:58:36 423

原创 instanceof, isInstance, isAssignableFrom

import java.util.ArrayList;import java.util.List;public class Test { public static void main(String[] args) throws Exception { ArrayList list = new ArrayList(); System.out.pri

2014-01-18 22:29:49 491

原创 Proxy

一、Static Proxyinterface HelloService { public void hello(String msg);}class HelloServiceImpl implements HelloService { public void hello(String msg) { System.out.println("hello, "

2014-01-05 21:26:47 423

原创 使用Runtime监控内存使用情况

new ProcessBuilder(cmdarray).environment(envp).directory(dir).start();Runtime.getRuntime().addShutdownHook(Thread);Runtime.getRuntime().removeShutdownHook(Thread);Runtime.getRuntime().

2014-01-04 15:01:22 711

原创 Throwable、Error和Exception

一、类继承结构java.lang.Object|- java.lang.Throwable|- java.lang.Error|- java.lang.Exception二、Throwable、Error和Exception的区别Throwable所有error/exception的父类,只有其实例可被throw & catch。Error应用程序不应试

2014-01-03 17:05:28 721

原创 powermock

wiki: https://code.google.com/p/powermock/w/listDemo:@RunWith(PowerMockRunner.class)@PrepareForTest( { SystemClassUser.class })public class SystemClassUserTest { @Test public void a

2013-12-07 17:16:09 635

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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