01 2016 档案

摘要:1. MongoDB的特点: (1) 易于使用 MongoDB是一个面向文档的数据库,非关系型数据库。通过在文档中嵌入式文档和数据,面向对象的方法能够仅使用一条记录来表现复杂的层次关系。文档的键和值不再是固定的类型和大小。 (2) 易于扩展 MongoDB的设计采用横向扩展,即通过... 阅读全文
posted @ 2016-01-20 21:53 mengrennwpu 阅读(234) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/peida/p/Guava_Ordering.htmlOrdering是Guava类库提供的一个犀利强大的比较器工具,Guava的Ordering和JDK Comparator相比功能更强。它非常容易扩展,可以轻松构造复杂的comparator,然... 阅读全文
posted @ 2016-01-07 00:28 mengrennwpu 阅读(346) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/peida/p/Guava_Objects.html在Java中Object类是所有类的父类,其中有几个需要override的方法比如equals,hashCode和toString等方法。每次写这几个方法都要做很多重复性的判断, 很多类库提供了覆... 阅读全文
posted @ 2016-01-06 23:46 mengrennwpu 阅读(221) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/peida/p/Guava_Preconditions.html 在日常开发中,我们经常会对方法的输入参数做一些数据格式上的验证,以便保证方法能够按照正常流程执行下去。对于可预知的一些数据上的错误,我们一定要做事前检测和判断,来避免程序流程出... 阅读全文
posted @ 2016-01-05 02:10 mengrennwpu 阅读(222) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/peida/archive/2013/06/14/Guava_Optional.html参考:[Google Guava] 1.1-使用和避免null在我们学习和使用Guava的Optional之前,我们需要来了解一下Java中null。因为,只有... 阅读全文
posted @ 2016-01-05 01:37 mengrennwpu 阅读(256) 评论(0) 推荐(0) 编辑
摘要:1. 查找历年最高的温度。MapReduce任务过程被分为两个处理阶段:map阶段和reduce阶段。每个阶段都以键/值对作为输入和输出,并由程序员选择它们的类型。程序员还需具体定义两个函数:map函数和reduce函数。对应的Java MapReduce代码如下:public class MaxT... 阅读全文
posted @ 2016-01-03 01:04 mengrennwpu 阅读(536) 评论(0) 推荐(0) 编辑
摘要:1. Hadoop提供了一个可靠的共享存储和分析系统。HDFS实现存储,而MapReduce实现分析处理,这两部分是Hadoop的核心。2. MapReduce是一个批量查询处理器,并且它能够在合理的时间范围内处理针对整个数据集的即时查询。3. MapReduce适合一次写入、多次读取数据的应用,而... 阅读全文
posted @ 2016-01-03 00:42 mengrennwpu 阅读(243) 评论(0) 推荐(0) 编辑