自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 java笔记之35hashcode

1.哈希码在java中的作用每个对象都有自己独一无二的哈希编码,可以通过哈希编码找到这个对象所在的位置

2018-09-30 20:27:46 133

空空如也

空空如也

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

TA关注的人

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