自定义博客皮肤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) RPC 5) 集成了多种动态语言 二、Schema Avro依赖schema定义数据格式,从而可以自描述和动态加载。schema为json格式。 .avsc schema文件,例如: {"ty

2014-02-10 10:18:45 821

原创 hadoop ipc.Server

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

2014-01-26 17:02:03 619

原创 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 1061

原创 hadoop ipc.RPC

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

2014-01-26 14:48:25 555

原创 Iterator & ListIterator

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

2014-01-18 22:58:36 484

原创 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 549

原创 Proxy

一、Static Proxy interface 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 479

原创 使用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 777

原创 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 800

原创 powermock

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

2013-12-07 17:16:09 706

空空如也

空空如也

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

TA关注的人

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