一,DDL操作 1,创建表 创建内部表 创建内部表 创建分区表 分表就是在加入数据前,对表进行相应需求的分开存储。 创建分桶表 分桶就是在输入数据后,把表按照属性的一致性进行整合。 对于每一个表或者是分区,Hive可以进一步组织成桶,也就是说桶是更为细粒度的数据范围划分。Hive是针对某一列进行分桶 ...
分类:
其他好文 时间:
2018-10-23 23:04:24
阅读次数:
184
1、 建造者模式 1.1、什么是建造者模式 建造者模式是将一个产品的内部表象与产品的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象的产品对象。 1.1.1、 内部表象 产品通常会有不同的组成成分作为产品的零件。这些零件有可能是对象,也有可能不是对象。不同的产品可以有不同的内部表象,也就是 ...
分类:
其他好文 时间:
2018-10-21 13:10:22
阅读次数:
125
一、定义 定义:提供一种方法,顺序访问一个集合对象中的各个元素,而又不暴露该对象的内部表示 类型:行为型 二、适用场景 访问一个集合对象的内容而无需暴露它的内部表示 为遍历不同的集合结构提供一个统一的接口 三、优点 分离了集合对象的遍历行为 四、缺点 类的个数成对增加 ...
分类:
其他好文 时间:
2018-10-09 00:44:09
阅读次数:
125
前言 建造模式是对象的创建模式。建造模式可以将一个产品的内部表象(internal representation)与产品的生产过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。 (一). 产品的内部表象 一个产品常有不同的组成成分作为产品的零件,这些零件有可能是对象,也有可能不是 ...
分类:
其他好文 时间:
2018-09-24 12:46:18
阅读次数:
179
Java classes在Java hotspot VM内部表示为类元数据。 在之前Java hotspot VM版本,类元数据在持久代中分配。 在JDK8,持久代被移除,并且类元数据在本地内存中分配。 默认情况下,本地内存都可以被用于类元数据。 可以使用MaxMetaspaceSize 选项设置在 ...
分类:
Web程序 时间:
2018-09-02 20:10:54
阅读次数:
160
题目内容: 由于计算机内部表达方式的限制,浮点运算都有精度问题,为了得到高精度的计算结果,就需要自己设计实现方法。 (0,1)之间的任何浮点数都可以表达为两个正整数的商,为了表达这样两个数的商,可以将相除的结果以多个整数来表示,每个整数表示结果的一位。即商的第一位用一个整数来表示,第二位用另一个整数 ...
分类:
编程语言 时间:
2018-08-19 20:02:20
阅读次数:
171
1.术语程序中所存储的所有数据都是对象。每个对象都有一个身份、一个类型和一个值。对象的身份可以看作是指向它在内存中所处位置的指针,变量名就是引用这个具体位置的名称。对象的类型也称作类别,用于描述对象的内部表示及它支持的方法与操作。创建特定类型的对象时,有时也将该对象称为该类型的实例。实例被创建之后,它的身份和类型就不可改变。如果对象的值是可以修改的,称为可变对象,反之称为不变对象。如果某个对象包含
分类:
编程语言 时间:
2018-08-09 22:01:31
阅读次数:
173
Hive Hive的安装部署 Hive基本操作 DDL操作 1. 创建库 2. 查询库 3. 删除库 4. 创建表 默认的内部表 create table student(id int, name string, sex string, age int,department string) row ...
分类:
其他好文 时间:
2018-08-08 21:20:23
阅读次数:
162
创建一个内部表: hive> CREATE TABLE IF NOT EXISTS student1 (sno INT,name STRING,age INT,sex STRING) > ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t' STORED AS ...
分类:
其他好文 时间:
2018-08-06 14:41:30
阅读次数:
155
迭代器模式(Iterator):提供一种方法顺序一个聚合对象中各个元素,而又不暴露该对象内部表示。 迭代器的几个特点是: 1、访问一个聚合对象的内容而无需暴露它的内部表示。 2、为遍历不同的集合结构提供一个统一的接口,从而支持同样的算法在不同的集合结构上进行操作。 3、遍历的同时更改迭代器所在的集合 ...
分类:
其他好文 时间:
2018-07-27 01:23:12
阅读次数:
126