自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 sparkSql表关联实际业务场景

【代码】sparkSql表关联实际业务场景。

2023-01-11 14:02:26 296

原创 Flink消费kafka数据-java

【代码】Flink消费kafka数据-java。

2022-12-14 18:10:42 578

原创 英语基础自学

主语+

2022-07-28 17:54:47 7264

原创 scala求平均值,中位值,众数

scala求平均值,中位值,众数

2022-07-26 10:05:28 1508

原创 Spark读取csv,text,Excel伪代码,学习笔记

Spark读取csv,text,Excel伪代码,学习笔记

2022-06-23 16:38:56 326

原创 spark读取Excel文件:

spark读取Excel文件

2022-06-23 16:28:51 2625 2

原创 scala,spark生成随机数据测试

sparkSql rdd转DataFrame 随机数据生成

2022-06-21 14:36:47 1146

转载 尚硅谷shell学习课件备份

2022-05-31 17:53:12 237 2

原创 Linux学习笔记:

Linux学习笔记:概述:一套免费使用和自由传播的类Unix操作系统,是一个多用户,多任务,支持多线程和多cpu的操作系统。发行版:Ubuntu,ReadHat,CentOs,Debain,Fedora,SuSE,OpenSUSE等。Linux和Windows区别:linux目录结构:说明:树分支结构只是逻辑上的分支,实际文件保存磁盘位置分区是以指定的分区挂载文件为主。文件层级标准(规范):目录说明/bin存放常用的命令/sbin系统管理使用的系统管理程序

2022-05-30 17:26:08 256

原创 删除hdfs与hive失去映射关联的库或表

scala 操作hiveApi hdfs Api

2022-04-19 17:38:15 330

原创 Flink入门:Wordcount详述,笔记

Flink入门:Wordcount详述,笔记pom文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 h

2022-04-11 17:55:27 1737

原创 大数据量mysql数据分区(时间)导入hive,Spark,scala实现

大数据量mysql数据分区(时间)导入hive,Spark,scala实现

2022-04-06 15:44:52 2147

原创 多线程的简单实现(一):

多线程的简单实现(一):一、说明:本身线程就是一门大的课程,在此只做基本的java中的基本认识。​ 概念:​ a.程序:是一个静态的概念,一般对应于操作系统中的一个可执行文件,比如:我们要启网易云听音乐,则对应网易云的可执行程序。当我们双击网易云,则加载程序到内存中,开始执行该程序,于是产生了“进程”。​ (完成特定任务,用某种语言编写的一组指令的集合。)​ b.进程:现代的操作系统都可以同时启动多个进程。比如:我们在用网易云听音乐,也可以使用IDEA写代码,也可以同时用浏览器查看网页。

2020-08-22 16:51:03 431 1

原创 IO流的概要总结:

IO流的概要总结:一.File:File类的理解:a.File类的一个对象,代表文件或文件目录(俗称文件夹)b.File类声明在java.io包下。c.Flie类中涉及到关于文件或文件目录的创建,删除,重命名,修改时间,文件大小等方法,并涉及到写入或读取文件内容操作,如果需要读取或写入文件内容,需要IO流来完成。d.后续File类的对象常会作为参数传递到流的构造器中指明读取或者写入的"终点"。File的实例化:File(String filePath)File(String parentP

2020-08-22 13:46:59 143

原创 常量+String+包装类+Math

1.常量与变量对应1.值不可变2.定义常量必须赋值1.1定义常量的范式final int i = 0;final 类型 常量名 = 常量值;1.2常量名的定义规范1.名字全部大写2.多个单词之间使用 “_” 分隔1.3final出现的位置1.变量2.方法 不可被子类重写3.类 类不可当作其他类的父类(没有子类)​ 该类的对象全部为常量2.String1.它是一个被 final 修饰的类,其创建的对象都是常量2.在java中使用 “” (双引号)包含的任意数据,都是

2020-08-15 08:44:50 184

原创 集合(泛型补充,迭代器,Map)(二):

集合(二):一.泛型:说明:(数据类型参数化)为数据类型的一个占位符(形式参数),即告诉编译器,在调用泛型时必须传入实际类型。范式:集合类型<泛型类型>集合类型=new 集合类型<泛型类型>。泛型类型必须是应用数据类型(包装类)。包装类:基本数据类型包装类byteByteshortShortintIntegerlongLongfloatFloatdoubleDoublecharCharacterb

2020-08-12 17:25:29 111

原创 集合(一)List set:

集合(一):一.集合与数组的区别:a.长度区别:数组固定,集合可变。b.内容区别:数组可以是基本数据类型,也可以是引用数据类型,集合只能是引用类型。c.元素区别:数组只能储存同一种类型;集合可以储存不同类型(一般也是同一种类型)。二.集合框架结构图:三.ArrayList实现类:说明:底层是用数组实现的存储。 特点:查询效率高,增删效率低,线程不安全。我们一般使用它。ArrayList list = new ArrayList();List list = new ArrayList(

2020-08-11 16:37:00 434

原创 异常简要介绍:

异常:一.概念:在程序运行过程中,出现的非正常情况或由开发人员主动抛出能够结束当前流程的情况。二.异常的关键字:①try(类似把嫌疑人进行监控):用法:把可能出现异常的代码块包在try中范式:try{ //可能出现异常的代码块 } ②catch(发现嫌疑人,捕捉并处理):出现异常后捕捉处理,并声明所捕捉到异常的类型。try{ //可能出现异常的代码块 }catch(异常类型 名){ //出现异常后的处理 }③finally:无论是否有异常都会执行try{ //可能出

2020-08-06 16:36:30 234

原创 接口的简要介绍:

接口的简要介绍:一.概念:比抽象类还抽象的抽象类,可以更加规范的对子类进行约束。(如果你是…则必须能…)从接口的实现者角度看,接口定义了可以向外部提供的服务。​ 从接口的调用者角度看,接口定义了实现者能提供那些服务。二.范式:[访问修饰符] interface 接口名 [extends 父接口1,父接口2…] { 常量定义; 方法定义;}三.唯一作用:定义标准规则(全面地专业地规范和具体实现的分离)。四.关键字:①interface接口。②一个类去

2020-08-04 16:41:47 309

原创 抽象类简要总结:

抽象类:一.抽象方法:①使用abstaract修饰的方法,没有方法体,只用声明。(抽象方法即便有返回值声明,也不需要return实际返回对应数据)②抽象方法必须被子类实现。③抽象类中的的抽象方法只能使用public访问修饰符。二.抽象类:①包含抽象方法的类就是抽象类。②抽象类不能实例化(不能使用new实例化对象)。③抽象类中可以没有抽象方法。④默认无参构造,但不支持使用 new 关键字创建抽象类的对象,只允许在子类构造器中使用 super() 去调用。⑤默认父类Object。⑥通常使

2020-08-03 21:26:43 316

原创 java基础知识+面向对象知识汇总

一.java基础知识二.面向对象知识操作实例:汽车租聘系统。

2020-07-31 21:18:34 105

原创 汽车租赁系统(初识面向对象):

汽车租赁系统(初识面向对象):1.父类:package project.cartwo;public class Car { public int serial;//车编号 public String brand;//品牌 public String plate;//车牌 public double addr;//日租金 public int seating;//座位数 public int type;//车型 public int statu

2020-07-31 21:01:39 847

原创 继承 && static后续补充:

继承 && static后续补充:一.补充(重新认识类):①在一个类中,package声明永远是第一行,有且只有一个package声明。②导包,导入的是目标类的完全限定名,以import开头。③类声明。④类中:包含属性和方法。二.继承补充:继承内容体现形式:​ a.通过公共继承的方法区访问父类私有属性。​ b.继承下来的属性和方法默认存在于子类内部。三.super关键字:​ 父类:超类​ super作用:在子类中调用父类的方法和属性(一般只调用父类的构造方法)。

2020-07-29 14:14:42 122

原创 继承的总结及详细解析:

继承的简要总结&&重写:说明:java中只有父子类关系,没有爷爷类。扩展:Object顶级父类,java所由的类都源于Object,所有单独类的父类都是Object。如何实现继承:extends :在两个类之间建立父子类(继承)关系。extends:后边的类是父类,前边的类是子类。一个类可以有一个直接父类,可以有多个间接父类(父类继承其父类的属性及方法能被子类间接继承)。类具有单根性(一个子类只能有一个直接父类)。继承的好处:减少子类中重复代码的篇幅,提高父类属性和方法的复用

2020-07-28 17:42:04 173

原创 封装的总结及案例:

封装的总结及案例&&包的初识:一.认识修饰符:①public 公共的:最大访问级别。②private 私有的:最小访问级别。③default 系统默认值:包级私有访问级别。④protected 受保护的:同类,同包,子类。二.封装的概念和原则:概念:将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。原则:把所有的属性藏起来。三.封装的好处:①便于使用者正确使用系统,防治错误修改属性。②有助于系统之间的松耦合,提高系

2020-07-27 20:14:06 1123

原创 构造方法及重载的详细解释:

构造方法及重载的详细解释:一.构造方法定义格式:class 类名称{ 访问限 类名称(类型1 参数1,... 类型N 参数N){ 程序语句; //构造方法没有返回值 }}二.注意:①构造方法的名称必须与类名称一致②构造方法的声明不能有任何返回值类型的声明。③不能在构造方法中使用return返回一个值。三.例子:public class Person{ String name; int age; public

2020-07-24 19:59:23 947

原创 补充方法的声明及使用:

补充方法的声明及使用:一.方法的认识:方法就是一段可重复调用的代码块,也叫函数。二.定义格式:public static 返回值类型 方法名称(类型 参数1,类型 参数2){ 程序语句; return 要返回的值;}public void 方法名称(类型 参数1,类型 参数2){ 程序语句;}注意: ①不要把参数写到方法体内,只需要把参数写到参数列表②如果方法没有返回值,则在返回值类型处要明确写出void,此时return可以省略。组成:方法头(修饰符+

2020-07-23 20:11:51 117

原创 类与对象的初识:

初识类与对象:小总结:(类可以看做是一个模版,或者图纸,系统根据类的定义来造出对象。)​1.对象是具体的事物;类是对对象的抽象。2.类可以看成一类对象的模板,对象可以看成该类的一个具体实例。3.类是用于描述同一类型的对象的一个抽象概念,类中定义了这一类对象所应具有的共同的属性、方法(具有相同属性和方法的一组对象的集合)。思考方式:遇到复杂的问题,先从问题中找名词,然后再确立那些可以作为类,再根据问题需求确定类的属性和方法。一.类:定义内容:属性,方法,构造器。范式:属性类型 属性名 =[默认

2020-07-22 18:17:53 188

原创 数组的详细介绍及练习题:

数组的详细介绍及练习题:一.数组的定义: 数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个元素,每个元素可以通过一个索引(下标)来访问它们。二.数组的三个基本特点:长度是确定的。数组一旦被创建,它的大小就是不可以改变的。其元素必须是相同类型,不允许出现混合类型。数组类型可以是任何数据类型,包括基本类型和引用类型。三.数组的声明:①数组类型 [] 数组名={元素1,元素2…}②数组类型 [] 数组名=new 数组类型 [

2020-07-16 17:11:06 227

原创 循环嵌套详细讲解及练习题

7.14课后作业1.正三角形public class HollowRhombusText { public static void main(String[] args) { for (int i=1;i<=5;i++){ for (int j=5;j>=i-1;j--) System.out.print(" "); for(int j=1;j<=i;j++)

2020-07-15 08:36:52 3567 2

原创 运算结构与分支结构简要总结:

运算结构与分支结构简要总结:一.运算符:1.1运算符的分类及详细说明:注意:整数运算:1. 如果两个操作数有一个为Long, 则结果也为long。2. 没有long时,结果为int。即使操作数全为short,byte,结果也是int。浮点运算:1. 如果两个操作数有一个为double,则结果为double。2. 只有两个操作数都是float,则结果才为float。①算术运算符:​ a.+,-,*,/,%属于二元运算符,二元运算符指的是需要两个操作数才能完成运算的运算符。其中的%是取模运

2020-07-10 16:53:45 620 1

原创 补充JAVA基本数据类性的转换:

补充JAVA基本数据类性的转换:一. 数据类型:说明:(大小是指数据类型的字节大小)。①大转小需要进行数值类型的强制转化。②小转大可以直接转。③转小,数据可能会丢失。(小杯子的水给大杯倒,很容易;但大杯的水给小杯倒会溢出,丢失)要求:先熟记各种类型的字节大小,和取值范围。二.数据基本类型的字节大小及取值范围:请查看上一篇:变量概念及类型详细解析及转换注意:①整数类型默认变量为int型;②浮点型默认变量为double型;③int类型与char类型的字节大小相同,可以直接转。三.

2020-07-09 13:31:26 98

原创 变量概念及类型详细解析及转换:

变量概念及类型,标识符详细解析及转换:一.变量的本质:可操作的存储空间”,空间位置是确定的,但是里面放置什么值不确定。我们可通过变量名来访问“对应的存储空间”,从而操纵这个“存储空间”存储的值。(补充: ①Java是一种强类型语言,每个变量都必须声明其数据类型。变量的数据类型决定了变量占据存储空间的大小。② 变量作为程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。变量在使用前必须对其声明, 只有在变量声明以后,才能为其分配相应长度的存储空间。)注意事项:每个变量都有类型,类型可以

2020-07-08 21:11:19 1034

原创 初始JAVA及第一个Java程序的详细解释:

7.7号课后笔记(初始JAVA):一.java的发展历程:​ ①1995年由sun公司发表,詹姆斯.高斯林的创始人。​ ②原版为名叫green,后改为oak,后改名为java。二.java的三大版本:JSE:标准版,用于客户端,java基础。JEE:企业版,主要用于分布式开发。JME:微型版,内嵌式,原先用于手机类消费电子产品,现在几乎不使用。三.JDK,JRE,JVM之间的联系:计算机高级语言类型主要有编译型和解释型两种,Java语言是两种类型的结合。①利用文本编辑器编写Java元程序

2020-07-07 14:17:15 314 1

原创 java入门常用软件的安装及配置:

java入门常用软件的安装及配置:一,JDK的下载及环境变量的配置:请看上一章:JAVA入门相关知识点简要总结(一)。二、idea的安装及破解:①下载idea软件包②解压安装③进行破解④测试并打开...

2020-07-06 18:58:15 370

原创 JAVA入门相关知识点简要总结(一):

JAVA入门相关知识点简要总结:一、Java的三大版本:JavaSE:标准版,定义在个人计算机的应用。JavaEE:企业版,定位在服务器的应用上。JavaME:微型版,定位在消费型电子产品的应用上。二、Java的优势和特性:跨平台/可移植性:安全性,面向对象,简单性,高性能,分布式,多线程,健壮性。三、Java应用程序的运行机制:计算机高级语言类型主要有编译型和解释型两种,Java语言是两种类型的结合。①利用文本编辑器编写Java元程序,源文件的后缀为.java;②再利用编译器(java

2020-07-05 19:52:11 220

空空如也

空空如也

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

TA关注的人

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