摘要:
1、hive支持按行分割,按字段分割,如按‘,’分割: lateral view explode(split( , ',')) 2、hive不支持等值连接,即不支持where a.id = b.id的连接方式,hive使用join连接。 3、hive中没有not null,当字段为null时,使用\ 阅读全文
posted @ 2020-04-07 17:32
dretrtg
阅读(5263)
评论(2)
推荐(0)
摘要:
这个很简单,首先我们考虑一个问题,为什么hashmap的容量为2的幂次方,查看源码即可发现在计算存储位置时,计算式为: (n-1)&hash(key) 容量n为2的幂次方,n-1的二进制会全为1,位运算时可以充分散列,避免不必要的哈希冲突。 所以扩容必须2倍就是为了维持容量始终为2的幂次方。 阅读全文
posted @ 2020-04-07 17:26
dretrtg
阅读(7886)
评论(0)
推荐(0)
摘要:
将hashmap和currenthashmap放一块进行比较,是因为二者的结构相差不多,只不过后者是线程安全的。 首先说hashmap,在jdk1.8之前,hashmap的存储结构是数组+链表的形式,可以理解为元素为链表的数组,当添加一个kv对,首先计算key的哈希值,用哈希值对数组长度按位与,以此 阅读全文
posted @ 2020-04-07 17:17
dretrtg
阅读(585)
评论(0)
推荐(0)
摘要:
文章来源于https://hyperledger-fabric.readthedocs.io/en/release-2.0/ 私有数据集在v1.4中提出,一直使用的是隐私数据集方式,即建立一个隐私数据集,类似一个结构体,在配置文件中指定该集合为个别组织可见,即隐私数据集的哈希在指定用户间单独传输(即 阅读全文
posted @ 2020-04-07 11:40
dretrtg
阅读(557)
评论(0)
推荐(0)