自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 Hive常用函数

Hive常用函数1、lead(a,b,c) over() :当前窗口向后偏移,a是需要偏移的列,b是偏移量,c是若没有值用默认值填充;2、lag(a,b,c) over() :当前窗口向前偏移,a是需要偏移的列,b是偏移量,c是若没有值用默认值填充;3、datediff(d1,d2) : d1和d2日期的差值;4、if(boolean,a,b) : 如果第一个参数成立返回a,否则返回b;5、floor() : 向下取整;【中位数:+1向下取整 +2 向下取整数】;6、nvl(表达式1,表达式2

2021-05-31 20:09:46 636 2

原创 Hql执行顺序

Hql执行顺序## 标题在hive中,HQL语句的执行顺序如下1.from----> where---->group by ----> having---->select ---->order by其中select和from是必须的,其他关键词是可选的,这六个关键词与sql语句的书写顺序并不是一样的。下面是详解:from:需要从哪个数据表检索数据where:过滤表中数据的条件group by:将where过滤后的数据分组having:对上面已经分组的数据进行过滤的

2021-07-12 21:51:18 329 1

原创 HashMap的底层存储(适合小白理解)

HashMap的底层存储(适合小白理解)1、HashMap在JDK1.7底层存储为 【数组+链表】2、HashMap在JDK1.8底层存储为 【数组+链表/二叉树】接下来我们以JDK1.8为例分析HashMap在数据达到多少时实现扩容,何时链表转换成红黑树:首先先明白以下定义:1、插入数据(k,v)的数量(key去重):size2、向HashMap中插入数据时数组的初始长度为:16 (假设用a来表示)3、负载因子:默认值为0.75(计算阈值的参数) (假设用b来表示)4、阈值: 当siz

2020-12-18 20:24:44 1045 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除