上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页
摘要: 什么是Hadoop Streaming Hadoop提供的一个编程工具,允许用户使用任何可执行文件或脚本作为mapper和Reducer 一个例子(shell简洁版本) $HADOOP_HOME/bin/hadoop jar $HADOOP_HOME/contrib/streaming/hadoop-*-streaming.jar \ -input myInputDirs \... 阅读全文
posted @ 2015-04-05 10:26 keedor 阅读(370) 评论(0) 推荐(0)
摘要: 使用MapReduce import java.io.IOException; // 是hadoop针对流处理优化的类型 import org.apache.hadoop.io.IntWritable; import org.apache.hadoop.io.Long... 阅读全文
posted @ 2015-04-05 09:56 keedor 阅读(408) 评论(0) 推荐(0)
摘要: 站在虚拟机的角度上,只存在两种不同的类加载器: 一种是启动类加载器(Bootstrap ClassLoader),这个类加载器使用C++语言实现,是虚拟机自身的一部分; 另外一种就是其它所有的类加载器,这些类加载器都由Java语言实现,独立于虚拟机外部,并且全部继承自java.lang.ClassLoader。 从Java开发人员... 阅读全文
posted @ 2015-04-04 21:01 keedor 阅读(259) 评论(0) 推荐(0)
摘要: 几条主要的最普遍的内存分配规则: 1.对象优先在Eden分配 大多数情况下,对象在新生代的Eden区中分配。 当Eden区没有足够的空间进行分配时,虚拟将发起一次Minor GC,如果GC后新生代中存活的对象无法全部放入Survivor空间,则需要通过分配担保机制提前进入到老年代中,前提是老年代中不能容纳所有存活对象,即只能容纳部分。 ... 阅读全文
posted @ 2015-04-04 14:37 keedor 阅读(225) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2015-04-04 14:29 keedor 阅读(208) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2015-04-04 10:59 keedor 阅读(147) 评论(0) 推荐(0)
摘要: HashSet实现Set接口,其中的很多方法都是用一个HashMap实现的 HashSet中的元素都存放在HashMap的key上面,相对于HashMap用了一个entry存放key和value,HashSet只存放了key值,也就只用到了HashMap中的key值 而value中的值都是统一的一个private static final Object P... 阅读全文
posted @ 2015-04-03 15:47 keedor 阅读(145) 评论(0) 推荐(0)
摘要: 注明:该文转载自网络博客,但由于是从Onenote笔记中直接发布,之前记笔记的时候未注明原作,望见谅HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 在java编程语言中,最基本的... 阅读全文
posted @ 2015-04-01 22:20 keedor 阅读(231) 评论(0) 推荐(0)
摘要: 个数等于2的因子数+1 类似于求一个数二进制表示中1的个数 有三种求法,第一种是不断除2,也就是右移,但原问题对负数不能这么做,现在N!结果中不为负数,所以不存在这种问题 第二种求法是不断对index乘以2,然后对相应位求与 第三种是x&(x-1)不断的判断 现提供第四种方法,该方法只适用于阶乘 阅读全文
posted @ 2015-04-01 22:08 keedor 阅读(110) 评论(0) 推荐(0)
摘要: 主要是看N!结果中2的个数和5的个数,多的那个个数即是末尾0的个数 计算Z有两种方法 一种是对每个n都去看有多少个5的因子 一种是隔5个增加一个5的因子,隔25个再在之前的基础上增加一个5的因子 两种方法差不多 第二种,循环少 package numOfZeroFactorialN_2_2; public class N... 阅读全文
posted @ 2015-04-01 21:59 keedor 阅读(153) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页