加载中
几个hvie常用函数

几个hvie常用函数 cast cast(value as type) 将int类型的id转化为了String类型 cast(id as string) cast将某个列的值显示的转化为某个类型,一般大类型转换为小类型才需要强制,因为是有数据...

2019/12/06 18:23
45
MySQL函数和存储过程生成电话号码

我们经常需要为我们的项目做测试而写测试数据,但是有时候总感觉测试数据很别扭。我们可以用MySQL的函数和存储过程来为我们生成测试数据,下面就用生成电话号码为例来试一试。

hive窗口函数lag与lead实际应用

简介 lag函数用于把指定列向后移动多少行之后和原表拼接。 lag(column,n,default) lead(column,n,default) 其中 column表示要移动的列,n表示要移动多少行,default表示默认值,不给就是nul...

Hive几个常见窗口函数分组控制

简介 常规的窗口函数当然没有什么好说的,非常简单,这里介绍一下分组的,重点是分组、排序之后的rows between用法。 关键是理解rows between中关键字含义: 关键字 含义 preceding 往前 fo...

2020/01/09 08:52
251
Hive常用的几个关于分组排序的窗口函数

简介 本文会介绍几个hive中关于排序的非常有用的窗口函数,它们可以帮助处理TopN,前N%这类问题, 更酷炫的是,它们还支持分组、排序, 前几不是问题,我们order by也可以解决。但是分组之后...

2020/01/09 08:49
4.8K
灵活利用Spark窗口函数lead、lag进行在线时长统计

简介 在数据统中经常需要统计一些时长数据,例如在线时长,这些数据有些比较好统计,有些稍微麻烦一点,例如,根据登录和退出日志统计用户在线时长。 我们可以利用窗口函数lead与lag来完成,...

2020/06/10 10:19
1.5K
一个后端眼中的js对象和原型链

一直没有系统的学习过js,更不要说系统训练了,每一次要用了就是看一下,时间长了发行什么都没有学到,所以决定学一点是一点吧,不要只是搜索复制就开弄。作为一个后端,请前端大神请虐。

2017/10/19 08:30
83
solidity 复杂类型的Data_Location

简介 对于复杂类型例如array,struct都有一个都有一个额外的注解(annotation),可能是storage,memory,calldata之一。根据上下文总是有一个默认的注解类型。但是一般可以通过storage和memor...

2018/07/07 14:41
627
HttpMessageConverter的使用

在HttpMessageConverter的注册我们知道了: DispatcherServlet#service-->DispatcherServlet#doService-->DispatcherServlet#doDispatch-->HandlerAdapter#handle-->AbstractHandlerMethodAd...

2019/03/21 20:20
682
一个后端眼中的jQuery的extend方法

作为一个不求上进的后端,对于前端的问题向来都是,拿来主义,弄个jQuery就是干,不求甚解似乎也成了褒义词。对于我眼中不讲道理的js我能怎么办,我也很绝望啊。最后每一次都度娘啊什么的也确...

2017/10/20 08:25
44
Java异常时的返回值

当Java程序异常时,我们的代码能给出一个正确的返回值是一件重要的事情,下面就用单步调试的方法简单的分析一下,Java异常时的各种返回值的情况。

pandas重复数据与空值处理

处理重复数据 import pandas as pd data = { 'a': ['one', 'one', 'two', 'two', 'two', 'three', 'four'], 'b': ['1', '1', '2', '2', '2', '3', '4'], 'c': ['5', '6', '7', '8', '9', '10...

2019/12/31 18:40
422
Spark RDD算子、分区与Shuffle

RDD Spark的主要抽象是分布式的元素集合(distributed collection of items),称为RDD(Resilient Distributed Dataset,弹性分布式数据集) 它可被分发到集群各个节点上,进行并行操作。RDD可以...

2019/07/04 08:16
1.7K
mongodb安装与基本使用

下载安装 MongoDB一个明显的优点就是安装使用比较方便,基本不用做过多的配置。 MongoDB下载 在Windows下安装完成,只需要简单的配置一下就可以使用。 安装的时候,建议只安装MongoDB服务器就...

2020/12/26 10:18
120
Java8 Comparator技巧

简介 Java8对Comparator进行了优化,提供了很多非常实用的功能,让我们可以利用Comparator提供的函数就能完成基本的排序功能,而不用机械的自己实现compare函数。 集合sort 从Java8开始很多集...

2020/03/13 19:40
417
从WordCount看hadoop执行流程

准备 要执行Map reduce程序,首先得安装hadoop,hadoop安装可以参考hadoop安装 启动hdfs和yarn start-dfs.cmd start-yarn.cmd 创建待处理数据目录: hadoop fs -mkdir /wc hadoop fs -mkdir ...

Python中的时间元组与时间日期

一、时间元组(time.struct_time) python中时间元组是一个比较重要的类型,通过时间元组我们可以获取,年月日时分秒,星期几,一年中的第几天等信息。 索引 属性 属性含义 属性取值 0 tm_yea...

2019/11/05 08:32
1K
再谈Java8 Comparator

开始 之前在Java8 Comparator技巧谈过通过Java8中Comparator提供了一些方法,我们可以很容易构造出自定义的Comparator。 在一些常见的排序操作中非常实用,当时我以为我对Java8的Comparator那...

01/21 19:04
53
MySQL的IP地址与数字互转原理

一、inet_aton与inet_ntoa inet_aton是把ip地址转为数字的函数,记忆小技巧,inet表示网络相关,在c语言中a习惯性代表字符串,to就是转换的,n代表数字,aton就是字符串转数字,同理inet_nt...

2019/11/20 08:54
362
Lombok初遇

原理 Lombok主要作用于编译阶段,从JDK1.6开始,javac可以处理遵循《JSR 269 Pluggable Annotation Processing API》规范的注解,Lombok的注解处理器就可以在编译阶段被调用。 大致流程如下:...

2020/12/21 19:45
32

没有更多内容

加载失败,请刷新页面

返回顶部
顶部