- 博客(10)
- 收藏
- 关注
原创 Apache Avro
一、概述Apache Avro是一种数据序列化的系统,它提供了:1) 支持多种数据结构2) 二进制文件格式(压缩率高&传输速度快)3) 容器文件格式(以便于存放持久化数据)4) RPC5) 集成了多种动态语言二、SchemaAvro依赖schema定义数据格式,从而可以自描述和动态加载。schema为json格式。.avsc schema文件,例如:{"ty
2014-02-10 10:18:45
751
原创 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
579
原创 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
1023
原创 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
528
原创 Iterator & ListIterator
Iterator - 单向仅可删除hasNext()next()remove()ListIterator - 双向可增改删hasPrevious()hasNext()previous()next()add(Object)set(Object)remove()
2014-01-18 22:58:36
451
原创 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
520
原创 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
452
原创 使用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
746
原创 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
763
原创 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
674
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人