
基础知识
KayLa-JL
人不是生来被打败的!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Scala基础
1. Scala编译器安装步骤:下载Scala –> 解压 –> 将Scala/bin的路径添加到PATH中 –> 打开命令行窗口 –> 输入scala有Tab键补全功能2. 声明值和变量val定义的是一个常量,值无法改变,声明变量可以用var。变量或函数的类型写在变量或函数后面。val count:String = nu原创 2017-03-18 10:13:02 · 327 阅读 · 0 评论 -
orcel 中常用到的更改表的结构的语句
好久没有更新自己的博客了,趁着今天加班偷点闲,把最近常用到的oracle更改表结构的语法和例句整理出来,希望自己能帮助更多的人,顺便积累一些经验,嘿嘿嘿,加油!!!1.编辑表的字段:修改一个列的数据类型(一般限于修改长度,修改为一个不同类型时有诸多限制): 语法: ALTER TABLE 表名 MODIFY(列名 数据类型);eg1: alter table skat...原创 2019-07-13 15:30:41 · 498 阅读 · 0 评论 -
数据仓库中的几种数据模型
数据仓库中常见的模型有:范式建模,雪花模型,星型建模,事实星座模型.星型模型 星型模型是数据集市维度建模中推荐的建模方法。星型模型是以事实表为中心,所有的维度表直接连接在事实表上,像星星一样。星型模型的特点是数据组织直观,执行效率高。因为在数据集市的建设过程中,数据经过了预处理,比如按照维度进行了汇总,排序等等,数据量减少,执行的效率就比较高。 雪花模型雪花模型也是...原创 2019-02-27 13:59:48 · 1303 阅读 · 0 评论 -
数据仓库分层
数据仓库为什么要分层1、如何分层结合Inmon和Kimball的集线器式和总线式的数据仓库的优点,分层为ODS【-MID】-DW-DM-OLAP/OLAM/appODS层是将OLTP数据通过ETL同步到数据仓库来作为数据仓库最基础的数据来源。在这个过程中,数据经过了一定的清洗,比如字段的统一,脏数据的去除等,但是数据的粒度是不会变化的。ODS层的数据可以只保留一定的时间。MID中间层是采用...原创 2019-02-27 06:54:33 · 336 阅读 · 0 评论 -
什么是事务,事务的四个特性是什么
最近在学习pgSQL,忽然想到一个问题,pgSQL的事务是否和其他事务一样呢?由此就有了这篇小结。首先什么是事务?事务(Transaction)是并发控制单位,是用户定义的一个操作序列,这些操作要么都做,要么都不做,是一个不可分割的工作单位。事务通常以BEGIN TRANSACTION开始,以COMMIT或ROLLBACK结束。事务的 ACID又是什么?事务具有四个特征:原子性( Atom...原创 2018-07-12 20:17:05 · 27829 阅读 · 2 评论 -
CUBE和ROLLUP函数的用法及区别
SQL 中ROLLUP 用法ROLLUP 运算符生成的结果集类似于 CUBE 运算符生成的结果集。下面是 CUBE 和 ROLLUP 之间的具体区别:CUBE 生成的结果集显示了所选列中值的所有组合的聚合。ROLLUP 生成的结果集显示了所选列中值的某一层次结构的聚合。ROLLUP 优点:(1)ROLLUP 返回单个结果集,而 COMPUTE B原创 2017-11-28 20:31:03 · 764 阅读 · 0 评论 -
hive2.0函数大全
摘要Hive内部提供了很多函数给开发者使用,包括数学函数,类型转换函数,条件函数,字符函数,聚合函数,表生成函数等等,这些函数都统称为内置函数。 目录数学函数集合函数类型转换函数日期函数条件函数字符函数聚合函数表生成函数 数学函数Return TypeName (Signature)翻译 2017-09-20 14:09:12 · 531 阅读 · 0 评论 -
HIVE和HBASE区别
1. 两者分别是什么? Apache Hive是数据仓库。通过Hive可以使用HQL语言查询存放在HDFS上的数据。HQL是一种类SQL语言,这种语言最终被转化为Map/Reduce. 虽然Hive提供了SQL查询功能,但是Hive不能够进行交互查询--因为它是基于MapReduce算法。 Apache Hbase Key/Value,基础单元是cell,它运行在HDFS之上。和原创 2017-06-06 10:20:10 · 13025 阅读 · 2 评论 -
Java基础《常见异常》
Java 异常处理异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.lang.ArithmeticException 的异常。异常发生的原因有很多,通原创 2017-03-18 14:34:38 · 383 阅读 · 0 评论 -
Java连接到MySQL数据库的代码及相关操作
在Java程序连接到MySQL数据库的过程中,应先将程序驱动包导入“External Libraries”,其步骤是:Project Structure(Ctrl+Alt+Shift+S) → Modules → Dependencies → Add 驱动包。至于具体的程序驱动包,可以点击:Java程序驱动包 ,进行下载。JDBC代码模板:Class.forName(JDBC驱动类原创 2017-03-18 13:46:56 · 648 阅读 · 0 评论 -
Scala<标识符>
1. 标识符变量名、函数名、类名等统称为标识符,Scala可以使用任何字符来作标识符,比如 ()!#%&×+-/: 等。反引号中可以使用任何字符序列。 val √ = scala.math.sqrt _ √(2) val `val` = 42 println(`val`)123412342. 中置操作符操原创 2017-03-18 10:18:50 · 831 阅读 · 0 评论 -
Oracel中With...as..的用法,总结
Oracel中With...as..的用法,总结:首先要先了解with...as...的语法:withtempNameas(select....)select...接下来一1-19中得到11-14为例进行模拟.........一般的sql如下:select*from(--模拟一个20行的数据SELECTL...原创 2019-07-13 15:44:12 · 1453 阅读 · 0 评论