- 博客(20)
- 收藏
- 关注
原创 hive知识点复习
什么是hive?hive是一种基于hadoop的数据仓库工具,将结构化数据文件映射成一张表,并提供hql语句,它的本质是将HQL转换为MR程序。(1)Hive处理的数据存储在HDFS(2)Hive分析数据底层的实现是MapReduce(3)执行程序运行在Yarn上基本数据类型:tinyint: 1字节、smallint:2字节、int: 4字节、bigInt: 8字节boolean、float、double、stringtimestamp时间类型(不咋用)、binary字节数组集合数据类型:s
2022-06-08 23:36:09 699
原创 事实表与维度表
文章目录维度建模理论之事实表事实表概述事实表特点事实表分类事务型事实表周期快照事实表累积型快照事实表事实类型维度建模理论之事实表事实表概述事实表是数据仓库唯独建模的核心,包含维度外键(简述为操作(事实表的操作)所处的环境(who?where?when?等有关联的东西))和该业务过程的度量(可累加的数字类型的字段)事实表特点事实表一般呈细长:列比较少,行比较多,且行的增速快事实表分类事实表有三种类型:分别是事务事实表、周期快照事实表和累积快照事实表事务型事实表通常使用此类事实表,其余两
2022-05-27 19:29:12 2281
原创 SparkSql知识点回顾(三)
创建SparkSession第一种方式:通过SparkSession的内部类Builder对象创建import org.apache.Spark.sqlval spark = new sql.SparkSession.Builder().master("local[*]").appName("test").getOrCreate()第二种方式:通过SparkSession中builer方法创建import org.apache.Spark.sql.SparkSessionval spark2
2022-05-20 21:31:46 405
转载 [转载]sql的执行顺序和书写顺序
FROM -> ON->JOIN->WHERE -> GROUP BY -> HAVING -> SELECT -> ORDER BYhttps://www.jianshu.com/p/9372170fbc04这个写的很详细注:本人笔记供自己学习看
2022-05-19 17:21:46 94
原创 scala知识点回顾(一)
常识:scala中class中所有属性和方法都是类似java中的非static修饰的scala中object中所有属性和方法都是类似java中static修饰的scala的注释和java的一样scala命名规范:必须是数字、字母、下划线、$、特殊符号,首字母不能是数字(特殊符号建议不使用)val 修饰常量,var修饰变量scala中获取字符串的方式:* 1、通过new的方式: val name = new String(“lisi”)* 2、通过"“方式: val name
2022-05-19 15:46:19 492
原创 MyBatis第一天
基于Maven创建MyBatis创建工程new project->maven 可以勾选使用框架也可以不使用,使用的话不能选择之前的webapp接下来就和创建普通工程一样,写工程名字选择路径点击finish进入后导入数据库,配置pom.xml,设置打包方式,引入mybatis的依赖不适用Maven创建MyBatis工程查看:https://blog.csdn.net/fjj543/article/details/81064891...
2021-04-27 15:50:37 92
原创 Idea的使用
Idea创建一个全新的项目学习笔记,供复习时用第一步创建一个全新的项目,New->File->project,选中jdk1.8,直接next两下,untitled为项目名,javaCode为上一级文件名Module模块的概念new一个module,同一个项目下,不同的Module可以相互调用删除一个Module,右击删除的Module选择Open Module Setting,点击左上方减号,在右击进行删除操作...
2021-04-20 19:34:49 311
原创 运行第一个maven项目需要注意的
一、创建servlet二、配置web.xml文件三、在pom.xml中导入依赖四、运行点击m字样图标输入tomcat:run因为maven的一件构键功能,不再使用本地的tomcat而使用maven自身的tomcat插件当项目中运行时出现一摸一样的包在依赖中添加provided在junit包中写test/scope>注:此处遇到错误严重: Compilation errororg.eclipse.jdt.internal.compiler.classfmt.ClassFormat
2021-04-20 15:10:14 139
原创 在idea上使用maven
配置1.打开idea,打开settings,查找maven,将maven配置好2.点击runner-在vm中填写-DarchetypeCatalog=internal,方便在没网络的时候maven可以用已经下载好的插件使用idea创建一个maven工程首先new->project,在左选择maven 如果要使用骨架(模板)将create from archetype勾选 (前提联了网,货或者你配置了互联网从本地配置文件的属性)当你要创建一个java项目选择quickstartgr
2021-04-19 19:36:57 906
原创 快速学习maven基础
快速学习maven基础一、maven是什么?一、maven工程可以对jar包 进行管理。二、maven提供项目的一键构建功能,打开dos命令黑窗口通过tomcat:run可以直接编译测试运行。maven的安装一、进入官网下载安装包->点击download出现以下页面:二、下载完成解压放入没有中文的路径下bin:重要命令mvnconf:settings.xml对maven进行配置时使用lib: lib目录存放mvn所使用或者依赖的第三方jar包。二、使用步骤1.配置环境变量新
2021-04-17 16:40:53 91
原创 java知识点回顾三
java复习面向对象语言特点类成员变量方法可变参数实例成员与类成员面向对象语言特点1.封装性 2.多态性 3.继承类类名的声明最好采用大驼峰习惯。成员变量成员变量在整个类中都有效方法如果成员变量和局部变量名字相同,那么在此方法内使用局部变量,如果想使用成员变量用this.成员变量有默认值,局部变量没有在java语言中,类有构造方法,但没有析构方法。可变参数public vo...
2019-11-30 22:51:22 102
原创 IntelliJ IDEA下载安装配置教程
java学习之旅##安装步骤打开Intelli IDEA的exe点击Next 选择你安装的路径,选择好了点击next选择创建64位的桌面快捷方式,点击next默认Jetbrains,点击install开始下载完成后直接点finish,运行软件,如果之前安装过选第一个选项,导入之前的配置文件,如果没安装过,选择第二个选项,点击OK接下来是选择主题,喜欢哪个选哪个接下来是默...
2019-11-30 18:23:18 231
原创 java知识点回顾二
java复习运算符与表达式算术混合运算的精度instanceof运算符for语句与数组运算符与表达式算术混合运算的精度有级别高的运算符结果为级别最高的运算符最高精度小于int的结果直接变为intinstanceof运算符左边操作元是一个对象,右边是类。当左边的对象属于右边的类或子类创建的对象时返回true,否则返回false。for语句与数组for(int i : a){ ...
2019-11-30 18:16:06 116
原创 java回顾知识点第一章
java复习基本数据类型整数类型字符类型浮点类型类型转换运算输入、输出数据数组基本数据类型整数类型int型:占4个字节内存byte型:占1个字节内存short型:占2个字节内存long型:占8个字节内存,用后缀L表示字符类型char类型:占两个字节,最高位不是符号位浮点类型float型:占4个字节,后缀F或f,储存在float变量钟保留8位有效数字double型:占8个字节,...
2019-11-30 17:57:27 258 1
转载 IntelliJ IDEA 设置代码提示或自动补全的快捷键 (附IntelliJ IDEA常用快捷键)
java学习之旅原文地址IntelliJ Idea 常用快捷键列表修改方法如下:点击 文件菜单(File) –> 点击 设置(Settings… Ctrl+Alt+S), –> 打开设置对话框。在左侧的导航框中点击 KeyMap。接着在右边的树型框中选择 Main menu –> Code –> Completion.接着需要做两件事:移除原来的Cycle E...
2019-11-29 15:26:01 236 1
原创 改变eclipse的JRE版本
java学习之旅报错问题报错原因解决方法报错问题HTTP Status 500 - Illegal char <:> at index 3: jar:file:\D:\javadownload\java.metadata.plugins\org.eclipse.wst.server.报错原因jdk和struts不匹配,我原来用的jdk10,查了后知道jdk版本太高了解决方法...
2019-11-19 20:33:39 565
原创 同时安装jdk10和jdk1.8
java学习之旅在一台电脑上安装两个jdk安装java1.8在一台电脑上安装两个jdk为什么我要做这样的事呢?因为我初学java时直接安装的当时的最新java10,但是现在开始学struts,需要jdk1.8支持,于是就重新安装一个1.8,由此教训得建议初学者安装jdk1.8安装java1.8下载地址直接登陆甲骨文网站获取就可以一、开始安装打开安装包默认点击下一步全部直接默认安装,改...
2019-11-19 13:00:27 2387
转载 java的储存方式
寄存器:JVM内部虚拟寄存器,存取速度非常快,程序不可控制。栈:保存局部变量的值,包括:1.用来保存基本数据类型的值;2.保存类的实例,即堆区对象的引用(指针)。也可以用来保存加载方法时的帧。堆:用来存放动态产生的数据,比如new出来的对象。注意创建出来的对象只包含属于各自的成员变量,并不包括成员方法。因为同一个类的对象拥有各自的成员变量,存储在各自的堆中,但是他们共享该类的方法,并不是每创建...
2018-10-12 21:00:43 728
原创 java笔记之Object类之equal
equal方法的作用若是一个类Student创造两个对象c1和c2Student c1 = new Student(“zhanghong”,18);Student c2 = new Student(“zhanghong”,18);其中属性name,age完全相同,此时System.out.print(c1 == c2);结果是false;因为当执行c1=c2时比较的是他们的引用方法...
2018-09-30 21:53:57 657
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人