摘要:hive:适合用来进行分析统计; hbase:用来进行实时查询。 hive的应用答题相当于mysql: 切换到当前数据库:hive:use database; 创建数据库命令:hive:create database financials; 删除数据库时,不允许删除的数据库中有数据,若有数据则会报错
阅读全文
摘要:Iterator it =coll.iteratoer();//获取容器中的迭代器对象,至于这个对象是什么不重要。 例子: public static void main(String[] args){ ArrayList coll=new ArrayList(); coll.add(1); col
阅读全文
摘要:原理:哈夫曼编码是根据将已给出的权值作为叶子结点,生成一颗哈夫曼树,然后使得权重最小。 首先生成已给权重的所有的叶子结点,然后取所有节点中最小和次小的结点作为左右孩子生成一个哈夫曼树,计算出父节点的权重放入给出的权重森林中,并把之前的最小和次小的结点从森林中删除,再在种种森林中找最小和次小的结点生成
阅读全文
摘要:二叉树:度为二的,分左右孩子的树。 树结点的结构: package tree;public class BitreeNode {private Object data;//树结点的数据private BitreeNode lchild,rchild;//树结点的左右孩子结点public Bitree
阅读全文
摘要:return语句用来明确地从一个方法返回。 也就是,return 语句使程序控制返回到调用它的方法。因此,将它分类为跳转语句。 在一个方法的任何时间,return 语句可被用来使正在执行的分支程序返回到调用它的方法。class class Return { public static void ma
阅读全文
摘要:有时强迫一个循环提早反复是有用的。也就是,你可能想要继续运行循环,但是要忽略这次重复剩余的循环体的语句。 continue 语句是break语句的补充。 在while 和do while 循环中,continue 语句使控制直接转移给控制循环的条件表达式,然后继续循环过程。 在for 循环中,循环的
阅读全文
摘要:在java中,break语句有3种作用。 第一,在switch语句中,它被用来终止一个语句序列。 第二,它能被用来退出一个循环。(一系列的循环嵌套时,只跳出做里面的一层) 第三,它能作为一种“先进”的goto 语句来使用。 下面对最后 2种用法进行解释。 class BreakLoop { publ
阅读全文
摘要:count(1)中的1并不是指第一个column; count(*)和count(1)一样,包括对值为NULL的统计; count(column)不包括对值为NULL的统计,这里的column指的不是primary_key; 以上三种查询有一些差别,其中count(id)用时最长,count(*)比
阅读全文