自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

转载 hive 的lateral view 与 explode函数详解

文章目录前言EXPLODELATERAL VIEW前言explode与lateral view在关系型数据库中本身是不该出现的,因为他的出现本身就是在操作不满足第一范式的数据(每个属性都不可再分),本身已经违背了数据库的设计原理(不论是业务系统还是数据仓库系统),不过大数据技术普及后,很多类似pv,uv的数据,在业务系统中是存贮在非关系型数据库中,用json存储的概率比较大,直接导入hive为基础的数仓系统中,就需要经过ETL过程解析这类数据,explode与lateral view在这种场景下大

2020-06-08 19:39:04 1376

转载 轻松玩转hive中各种join之间的关系以及使用

hive编程是整个数据仓库操作的核心,而各种业务之间的join是hive的核心,所以熟练明白滴掌握hive中的各种join是数据仓库开发工程师必备的技能。hive中的join只支持等值join,也就是说join on中的on里面表之间连接条件只能是=,不能是<,>等符号。此外,on中的等值连接之间只能是and,不能是or. (如果在on 里添加非表之间的条件可以是非等号,下面有演示)为了演示各种join之间的关系以及使用注意事项,准备如下三个表,以及表中数据。表1:CREATE T

2020-06-08 19:21:38 704

原创 含字母字符串对阿拉伯数字加减再取得结果字符串(字符串的正则表达式处理)

含字母字符串对阿拉伯数字加减再取得结果字符串(字符串的正则表达式处理)背景:对字符串00000302Q3NL04445298 求得数字+n的结果。如n=1 得到结果字符串00000302Q3NL04445299举例用法:String reg1 = "\\D+(\\d+)$"; //提取字符串末尾的数字String reg2 = "\\D+(\\d+)\\D+";  // 提起字符串中间的数字String reg3 = "\\D+(\\d+)\\D+(\\d+)\\D*";  // 提

2020-05-26 22:27:53 1850

原创 Flume总结(source|channel|sink 配置)

Flume总结文章目录Flume总结agentsourcechannelsink拦截器调优高可用Put事务 Take事务agentsource 、channel、sinksource对接数据源exec sourcea1.sources.r1.type = exec#配置命令a1.sources.r1.command = tail -F /data/flumeData/tail.loga1.sources.r1.channels = c1spooldir sourc

2020-05-24 00:40:33 748 1

原创 Markdown快捷键(含样例演示)

概述Markdown 的目标是实现「易读易写」。可读性,无论如何,都是最重要的。一份使用 Markdown 格式撰写的文件应该可以直接以纯文本发布,并且看起来不会像是由许多标签或是格式指令所构成。Markdown 语法受到一些既有 text-to-HTML 格式的影响,包括 Setext、atx、Textile、reStructuredText、Grutatext 和 EtText,而最大灵感来源其实是纯文本电子邮件的格式。总之, Markdown 的语法全由一些符号所组成,这些符号经过精挑细选,其作

2020-05-23 16:41:10 408

转载 kill与kill -9的区别

kill命令格式:kill -Signal pidpid是进程号,可以用 ps 命令查出signal是发送给进程的信号,默认参数下,kill 发送SIGTERM(15)信号给进程,告诉进程,你需要被关闭,请自行停止运行并退出。kill -9 发送SIGKILL信号给进程,告诉进程,你被终结了,请立刻退出。TERM(或数字9)表示“无条件终止”;因此 kill - 9 表示强制...

2018-09-28 09:32:51 116274 1

转载 SQL 语句中 exists和not exists的用法

exists       (sql       返回结果集,为真)   not       exists       (sql       不返回结果集,为真) 如下: 表A ID   NAME   1       A1 2       A2 3       A3 表B ID   AID   NAME 1       1       B1 2       2       B2...

2018-09-17 13:15:14 2629

转载 SQL序列创建、修改、删除

 1、创建序列语法:(需要CREATE SEQUENCE系统权限)        CREATE SEQUENCE 序列名   [START WITH n]   [INCREMENT BY n]   [{MINVALUE n}]   [{MAXVALUE n|NOMAXVALUE}]   [{CYCLE|NOCYCLE}]   [{CACHE n|NOCACHE}];...

2018-09-17 10:31:48 19046

原创 plsql误操作表(增删改)的数据恢复(闪回操作)

plsql误操作表(增删改)的数据恢复--允许行移动alter table pms_app_notice enable row movement;--查询指定时刻的数据select * from pms_app_notice as of timestamp to_timestamp('2018/9/15 14:39:00','yyyy-mm-dd hh24:mi:ss');--闪回恢复...

2018-09-15 14:56:26 9122

转载 sql语句递归查询(start with)

在做项目中遇到一个问题,就是同一个表中的数据存在级联关系,但是只要查出来的末级数据,纠结了好久,好不容易找到了一个博主的分享,在这里做个记录,也是和大家一起分享学习一下这位大神的技术,共勉 写代码时碰到要弄清楚Oracle的role之间的传递关系,就是有role A的话,可以通过grant A to B,把A赋予给B,又通过grant B to C .那我想知道所有role中,有哪些rol...

2018-09-15 11:59:37 8882 1

转载 详述 hosts 文件的作用及修改 hosts 文件的方法

原文地址https://blog.csdn.net/qq_35246620/article/details/66970211?locationNum=1&amp;fps=11 什么是hosts文件?  hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的 IP 地址建立一个关联“ 数据库 ”。当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从hosts...

2018-08-17 10:41:34 244

转载 服务器端Session和客户端Session(和Cookie区别)

Session其实分为客户端Session和服务器端Session。当用户首次与Web服务器建立连接的时候,服务器会给用户分发一个 SessionID作为标识。SessionID是一个由24个字符组成的随机字符串。用户每次提交页面,浏览器都会把这个SessionID包含在 HTTP头中提交给Web服务器,这样Web服务器就能区分当前请求页面的是哪一个客户端。这个SessionID就是保存在客户...

2018-08-17 09:54:01 218

转载 GET和POST两种基本请求方法的区别

GET和POST两种基本请求方法的区别GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。 当你在面试中被问到这个问...

2018-07-25 11:56:12 140

转载 jquery 获取easyui combobox选中的值

$('#comboboxlist').combobox('getText');  所有选中的值对$('#comboboxlist').combobox('getValue'); 只能获取一个值。$('#comboboxlist').combobox('getValues'); 获取选中的所有值   取出的值的类型为:String[]    传参用:$('#comboboxlist'...

2018-07-20 09:50:55 15288

原创 JQuery之Ajax样例(自用)

$.messager.confirm('提示', "确定下载文件吗?", function(r){ if (r){ $.ajax({ type:'post', url:"exportTB1", //此处ids是id的字符串,以','分割, ...

2018-07-19 19:56:26 135

转载 原生态Ajax

JSP页面:&lt;script type="text/javascript"&gt;//JavaScriptvar xmlhttp; //核心对象;function createXMLHttp(){ //这个函数用来创建一个 核心对象XmlHttpRequest 根据浏览器的不同,创建不同的     if(window.XMLHttpRequest){         //aler...

2018-07-19 19:48:14 305

原创 异常之NumberFormatException

Integer.parseInt("")或null 都会 出现这个异常

2018-07-19 19:44:59 10315

mysql-connector-java-5.1.46-bin.jar

Mysql数据库驱动:mysql-connector-java-5.1.46-bin.jar

2018-07-27

JSONObject对象依赖的jar包

json所需要的jar包如下: json-lib-2.4-jdk15.jar json所依赖的jar如下: commons-beanutils-1.8.0.jar commons-collections-3.2.1.jar commons-lang-2.4.jar commons-logging-1.1.jar ezmorph-1.0.6.jar (以上的jar包组合,亲测可用)

2018-07-26

空空如也

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

TA关注的人

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