迭代器(Iterator)模式 意图:提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象的内部表示。 主要解决:不同的方式来遍历整个整合对象。 代码: ...
分类:
其他好文 时间:
2017-05-20 14:25:42
阅读次数:
123
一、实验目的 本实验通过模拟一个典型的应用场景和实际数据量,测试并对比HAWQ内部表、外部表与Hive的查询性能。二、硬件环境1. 四台VMware虚机组成的Hadoop集群。2. 每台...
分类:
其他好文 时间:
2017-05-09 18:21:53
阅读次数:
365
设计模式之迭代器模式 Apr 25, 2015 迭代器模式(Iterator):提供一种方法顺序一个聚合对象中各个元素,而又不暴露该对象内部表示。 迭代器的几个特点是: 访问一个聚合对象的内容而无需暴露它的内部表示。 为遍历不同的集合结构提供一个统一的接口,从而支持同样的算法在不同的集合结构上进行操 ...
分类:
其他好文 时间:
2017-05-04 12:42:25
阅读次数:
137
定义: 提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示 应用场景: 1. 访问一个聚合对象的内容而无需暴露它的内部表示(当不想暴漏对象内部的数据和结构,通过实现迭代器,将数据放到迭代器中提供给使用者,符合类单一原则和开闭原则) 2.支持对聚合对象的多种遍历 3.为遍历不同的 ...
分类:
其他好文 时间:
2017-05-04 12:02:17
阅读次数:
183
1.意图提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露该对象的内部表示。2.别名Cursor-游标。3.动机一个聚合对象,应该提供一种方法来让别人可以访问它的元素,而又不需暴露它的内部结构。4.适用性访问一个聚合对象的内容而无需暴露它的内部表示。支持聚合对象的多..
分类:
其他好文 时间:
2017-04-27 19:31:57
阅读次数:
141
1. 我出这个错代码:wfef.setRow_num(rs.getInt(rs.getInt(12))); 2. 分析:rs.getInt(12) 得到的是int类型,rs.getInt(rs.getInt(12)) 得到的是String的类型,而wfef.setRow_num() 是int类型 3 ...
分类:
数据库 时间:
2017-04-26 11:54:23
阅读次数:
195
我们经常会输入类似于“亲爱的XXX,你已经登录了XXX系统!”之类的字符串。而其中的xxx的内容都是根据变量进行变化的,所以,需要一种简便的格式化字符串的方式。 python中,格式化的方法使用%实现的。举例: %运算符就是用来格式化字符串的。在字符串内部,%s表示用字符串替换,%d表示用整数替换, ...
分类:
编程语言 时间:
2017-04-24 14:38:51
阅读次数:
198
提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。 当你需要访问一个聚集对象,而且不管这些对象是什么都需要遍历的时候,就应该考虑用迭代器模式。 //定义一个迭代器抽象类 //迭代器抽象类 abstract class Iterator { //用于定义得到开始对象,得到下一个对 ...
分类:
其他好文 时间:
2017-04-19 10:02:55
阅读次数:
216
HQL学习 1.hive的数据类型 2.hive_DDL 2.1创建、删除、修改、使用数据库 2.hive_DDL 2.1创建、删除、修改、使用数据库 Default数据库,默认的,优先级相对于其他数据库是最高的 2.2重点:创建表_内部表_外部表 hive通过sql来分析hdfs上结构化的数据,将 ...
分类:
其他好文 时间:
2017-04-13 08:45:41
阅读次数:
265
迭代器模式是一种对象的行为型模式,提供了一种方法来访问聚合对象,而不用暴露这个对象的内部表示。迭代器模式支持以不同的方式遍历一个聚合对象,复杂的聚合可用多种方法来进行遍历;允许在同一个聚合上可以有多个遍历,每个迭代器保持它自己的遍历状态,因此,可以同时进行多个遍历操作。 优点: 1)支持集合的不同遍 ...
分类:
其他好文 时间:
2017-04-10 17:03:09
阅读次数:
246