- 博客(12)
- 资源 (47)
- 问答 (1)
- 收藏
- 关注
原创 [hadoop2.7.1]I/O之Writable的实现类及子接口
Hadoop引入org.apache.hadoop.io.Writable接口,是所有可序列化对象必须实现的接口。在hadoop2.71.中,它共有6个子接口。 WritableComparable,顾名思义,它提供类型比较的能力,WritableComparables 能够通过 Comparators进行互相比较。主要是针对MapReduce而设计的,中间有个排序很重要。在 Hadoop Map-Reduce framework中,任何key值类型都要实现这个接口。
2015-10-20 14:21:58 2359 4
[hadoop2.7.1]I/O之Writable的实现类及子接口
Writable子接口:Hadoop引入org.apache.hadoop.io.Writable接口,是所有可序列化对象必须实现的接口在hadoop2.71.中,Writable共有6个子接口:Counter,CounterGroup,CounterGroupBase<T>,InputSplit,InputSplitWithLocationInfo,WritableC...
2015-10-20 14:21:00 551
原创 [hadoop2.7.1]I/O之Writable源码及相关注解
由于Hadoop的MapReduce和HDFS都有通信的需求,需要对通信的对象进行序列化。Hadoop并没有采用Java的序列化,而是基于java.io里的DataOutput和DataInput引入了它自己的系统,一个简单高效的序列化协议。org.apache.hadoop.io中定义了大量的可序列化对象,他们都实现了Writable接口。
2015-10-16 09:31:19 1794
[hadoop2.7.1]I/O之Writable源码及相关注解
由于Hadoop的MapReduce和HDFS都有通信的需求,需要对通信的对象进行序列化。Hadoop并没有采用Java的序列化,而是基于java.io里的DataOutput和DataInput引入了它自己的系统,一个简单高效的序列化协议。org.apache.hadoop.io中定义了大量的可序列化对象,他们都实现了Writable接口。我们先来看hadoop2.7.1中Writa...
2015-10-16 09:31:00 192
原创 [java]Map取值方法,其中取得多种值,避免null值转换
import java.math.BigDecimal;import java.util.Date;import java.util.Map;/** * * Map取值方法,其中取得多种值,避免null值转换 * * @author LL * */public class MapGetterTool { private Map map; public Map
2015-10-14 17:07:26 15453
[java]Map取值方法,其中取得多种值,避免null值转换
import java.math.BigDecimal;import java.util.Date;import java.util.Map;/** * <p> * Map取值方法,其中取得多种值,避免null值转换 * </p> * @author hailan * */public class MapGetterTool { private...
2015-10-14 17:07:00 456
原创 [java]HashMap与Bean互转
import java.lang.reflect.Field;import java.lang.reflect.Method;import java.math.BigDecimal;import java.text.SimpleDateFormat;import java.util.Date;import java.util.HashMap;import java.util.Map;
2015-10-14 17:04:47 7074
[java]HashMap与Bean互转
import java.lang.reflect.Field;import java.lang.reflect.Method;import java.math.BigDecimal;import java.text.SimpleDateFormat;import java.util.Date;import java.util.HashMap;import java.util.Map;...
2015-10-14 17:04:00 560
原创 [java]运算工具(提供精确的浮点数运算,包括加减乘除和四舍五入)
import java.math.BigDecimal;/** * 运算工具 * * 提供精确的浮点数运算,包括加减乘除和四舍五入 * * @author lchhh0005 * */public class ArithTool { // 默认除法算法精确度 private static final int DEF_DIV_SCALE = 10; private
2015-10-14 17:00:25 1937
[java]运算工具(提供精确的浮点数运算,包括加减乘除和四舍五入)
import java.math.BigDecimal;/** * 运算工具 * * 提供精确的浮点数运算,包括加减乘除和四舍五入 * * @author lchhh0005 * */public class ArithTool { // 默认除法算法精确度 private static final int DEF_DIV_SCALE = 10; private...
2015-10-14 17:00:00 198
原创 [java]Base64
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串,用作HTTP表单和HTTP GET URL
2015-10-14 16:41:00 936
[java]Base64
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串,用作HTTP表单和HTTP GET UR...
2015-10-14 16:41:00 104
SQL Tools源代码
2013-06-09
Oracle® Call Interface Programmer's Guide 11g Release 2 (11.2)
2013-06-09
云计算入门无忧:第一次亲密接触
2012-11-12
[John_Sharp]_Microsoft_Visual_C#_Step_by_Step,_Nin(z-lib.org).pdf
2019-07-01
HBase 官方中文文档
2013-09-04
咨询下VR设备选购的问题
2016-08-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人