在前面的文章里面,我们介绍了go语言的多线程编程,并且熟悉了waitgroup和channel,这篇文章,我们在多线程的基础上再来介绍下这个锁相关的操作,这里首先介绍第一种互斥锁。这里的互斥锁其实就是go语言里面的S...

作者 Rae 发布的文章
Go语言开发基础系列(三十二)go语言项目的包划分
这篇文章主要是介绍下对应的项目使用到的包,方便后续写代码的时候定义包和引用包。整个项目结构如下:在这里我们根据实际的业务进行划分包,例如这里我们分为client,server,procol。整体的逻辑是client和...
Impala常用函数介绍
在这里我们介绍下cdh的Impala相关的sql函数,具体如下:1)获取当前时间timestamp 样式2021-12-10 04:36:48.147046000bigint 样式 1639110956函数/方法输出...
热文hive内置函数(七)日期函数
这篇文章我们介绍下hive中的一些日期函数。1、datediff函数这个函数是返回结束日期减去开始日期的天数,示例如下:datediff(string enddate, string startdate) selec...
热文hive内置函数(六)正则表达式
在hive的查询里面我们还会涉及到正则表达式的查询匹配,这里主要使用的函数是:regexp_extract函数。这个regexp_extract函数的使用方法是:regexp_extract(str,regexp,i...
hive内置函数(五)4个by
在hive中我们还有4个by函数,分别是:order by sort by distribute by cluster by下面我们分别介绍下这4个函数1、order by全局排序,只有一个Reducer。2、sor...
hive内置函数(四)窗口函数
这篇文字我们介绍下hive中的窗口函数,在hive中窗口函数主要涉及到3个要素,分别是:1、over函数定分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变化而变化。2、current row(当前行)这里...
hive内置函数(三)列转行函数
上一篇文章《hive内置函数(二)行转列函数》我们介绍了hive中行转列相关的内置函数,这篇文字我们相反操作,介绍下列转行相关的内置函数。在hive中列转行对应的内置函数主要有3个,分别是:Split(str, se...
hive内置函数(二)行转列函数
在hive里面,其实我们主要是做一些sql相关的操作,因此对于普通的crud操作之外,还会涉及到其他的函数,这篇文章我们介绍下hive内置函数之行转列的函数。hive中行转列函数主要有4个,分别是:CONCAT(st...
在hive里面,其实我们主要是做一些sql相关的操作,因此对于普通的crud操作之外,还会涉及到其他的函数,这篇文章我们介绍下hive内置函数之nvl函数。nvl函数的意思是给值为null的查询结果数据赋值,他的格式...
hive常用命令(三)sql相关命令
这篇文章我们主要是介绍hive常用的一些sql的命令,具体如下:说明语句查看hive中的所有数据库show databases用default数据库use default查询表结构desc table_name查看数...
hive常用命令(二)常用交互命令
这里我们再介绍下hive常用的交互命令,这个主要是指的是对于一些业务sql的操作,具体如下:功能说明命令不进入hive的交互窗口执行sqlbin/hive -e "sql语句"执行脚本中sql语句bin/hive -...
hive常用命令(一)启动类命令
这里我们再介绍下hive常用的一些命令,本文主要是介绍启动类相关的命令,首先来个表格:功能说明命令启动hiveserver2服务bin/hiveserver2启动beelinebin/beeline连接hiveser...
Kafka常用命令(一)基础操作命令
在本文中,我们介绍下在kafka中常见的操作命令,下面直接开始:查看当前服务器中的所有topickafka-topics --zookeeper xxxxxx:2181 --list --exclude-intern...