自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 flink访问hdfs上时,访问不到路径

flink使用检查点时,保存在hdfs上的路径,导致报错Could not find a file system implementation for scheme 'hdfs'. The scheme is not directly supported by Flink and no Hadoop file system to support this scheme could be loaded.flink安装路径lib下面缺少jar包将上面的jar包导到lib下,重新启动即可jar

2022-03-27 18:54:34 2288

原创 flink报错This type (GenericType<cn.kgc.SensorReading>) cannot be used as key.

原始代码object TransformTest { def main(args: Array[String]): Unit = { val env = StreamExecutionEnvironment.getExecutionEnvironment val stream: DataStreamSource[String] = env.readTextFile("src/main/resources/hello.txt") val value: DataStream[S

2022-03-21 17:25:51 2085

原创 集群xsync分发文件报错问题及解决办法

集群中分发文件rsync -av a.txt vmmaster02:/opt/software/报错bash: rsync: command not foundrsync: connection unexpectedly closed (0 bytes received so far) [sender]rsync error: remote command not found (code 127) at io.c(226) [sender=3.1.2]原因因为vmmaster02.

2022-02-25 17:38:58 1454

原创 scala算子大全

Array数组算子大全次数数组 var array:Array[Int]=Array(1,2,3,4,5,6)一、提取元素1. array.foreach(f:(a:T)=>Uint) //遍历 ==参数传递的是函数array.foreach(println) => 1 2 3 4 5 62.val rst:Int=array(index) //按照索引进行获取println(array(1)) =...

2022-02-14 15:49:39 947

原创 hive函数大全

一、数学函数1.1 基本运算1.round(double a[,d]) 保留d位小数,默认保留整数2.bround(double a[,d]) 保留d为小数,财务计数法(保留位的数字是单数时,后面是500则进一位,双数时不进位)select bround(2.1651,2); =>2.17select bround(2.1550,2); =>2.16select bround(2.1650,2); =>2.16select broun...

2022-02-13 20:19:22 2210

原创 hadoop开启时报错:Cannot set priority of namenode process 3323

优先级报错解决办法主机名设置错误:博主开始主机名是single_01,改为single01后ok(主机名不能出现特殊符号)

2021-12-28 22:00:59 2972

原创 SpringBoot框架中实体类使用@Date注解仍不会自动生成get、set方法

解决方案 idea中没有添加lombok插件设置方式:所有安装lombok插件即可

2021-12-23 21:13:13 662

原创 SpringBoot 连接mybatis时报错 CONDITIONS EVALUATION REPORT

错误信息============================CONDITIONS EVALUATION REPORT========================================================CONDITIONS EVALUATION REPORT============================Positive matches:----------------- AopAutoConfiguration matched:

2021-12-22 22:05:58 597

原创 mysql主从复制,配置详解,创建无法连接处理提示

一、实现条件: 这里演示主从复制之一对一,就是一个主服务器,一个从服务器 需要读者安装两台虚拟机二、主从复制原理: 如下图所示 1、主服务器中数据执行增删改,会将这个操作存在日志中(Baniry log) 2、从服务器会利用IOThread线程读取主服务器的日志 3、IOThread 将读取的信息存到从服务器中的日志Relay log 4、SQLThread 读出日志的 SQL语句进行执行...

2021-12-05 17:22:45 672

原创 Maven中jar包的导入

下面是Maven中多有类型jar包的下载地址需要注意! |云蛆 (mvnrepository.com)MMaven中的pom.xml文件提供了jar加载的地方 <dependencies> </dependencies> 这一行标签的中间就是用来加载jar包的在所有到jar包的xml文件格式就可以直接加载到这里,Maven会自动识别加载jar包这里举例nysql数据库jar的加载1、打开Maven中jar下载地址Maven 存储库:搜索/浏览/探索 ...

2021-12-02 14:56:06 1372

原创 Maven 安装及创建工程

一、安装Mven1、下载Maven安装包2、解压安装包3、进入安装包: conf--.>settings.xml-->打开文件添加以下三个内容<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h...

2021-12-02 14:32:42 318

原创 mysql安装步骤——linux安装mysql(三)

前提时一再安装好了虚拟机,已经配置好了jdk安装包,并配置好了环境变量(前面再我的博客中都存在安装步骤)linux下如何创建虚拟机_abcdef_12a的博客-CSDN博客linux配置文件jdk安装_abcdef_12a的博客-CSDN博客需要提前准备的安装安装步骤如下1、cd /softs 进入文件夹,将准备好的安装包放进这个文件夹中2、 输入yum install -y net-tools perl autoconf 安装依赖包 net...

2021-12-01 23:18:14 198

原创 mysql安装步骤——linux配置文件jdk安装(二)

安装前提:1、首先要先安装号VM软件,并且已经成功安装了一个虚拟机2、安装好MobaXterm_personal软件,下面jdk及mysql安装都会在这个软件上操作安装步骤如下1、打开MobaXterm_personal软件2、点击左上角菜单 Session.3.点击Specify username右边的人型图标4.点击new菜单5、输入用户名Name,虚拟机用户名和密码,之后点击ok 这里用户名自己定义,虚拟机用户名和密码必须和你安...

2021-12-01 23:07:01 1818

原创 页面用户注册时报错HTTP method GET is not supported by this URL,处理方式

在我们用java设计网页注册时,出现如下错误Type: Status ReportMessage: HTTP method GET is not supported by this URLDescription: The method received in the request-line is known by the origin sever but noy supported by the target resource.产生的原因: 1、继承自HttpServl...

2021-12-01 21:29:20 899

原创 mysql安装步骤——linux下如何创建虚拟机(一)

安装MySQL前提条件,电脑已经有了VMware Workstation (linux虚拟机环境)需要用到文件包具体安装流程如下:1、打开linux软件2、点击创建新的虚拟机,点击下一步3、选择虚拟机硬件兼容性 这里,需要根据自己的电脑型号,查询满足的硬件兼容性 选择完成,点击下一步4、选择——稍后安装操作系统,点击下一步5、选择linux操作系统6、设置虚拟机名称,和自己需要的安装路径,点击下一步 ...

2021-11-29 17:57:44 988

原创 SQL语句的优化步骤(二)---mysql语句优化

mysql数据库时使用较为广泛一种数据库语言,为了提高sql语句的执行效率,在我们平时的设计过程中,可以借鉴下面几个方面进行设计,可以有效的提高sql语句执行效率。1、大批量插入数据 (sql文件插入) 通过 load 命令导入数据的时候,适当的设置可以提高导入的效率 对于innoDB类型的表是按照主键的顺序保存的,所以将需要导入的数据按主键的顺序导入,可以有效的提高数据的效率 1)主键顺利插入补充: head sql文件名 查看文件数据内...

2021-11-29 15:35:00 113

原创 SQL语句的优化步骤(一)

mysql数据库是常用的一种数据库处理语言,也是限制IT行业应用较广的一种数据库语言。数据库是用来处理数据,对数据进行增删改查(CRUD),对于大容量的数据处理来说,需要处理的事件可能有1天,2天,那对SQL语句的优化就至关重要了。 以下从5个方式来初步理解SQL优化的基本步骤一、查询执行效率1、查看数据库中各命令的使用频率show global status like 'com_______'2、查看innoDB在进行增删改查时的频率sho...

2021-11-29 08:10:15 321

原创 Mysql中重要术语--CRUD

mysql数据库操作,主要是对数据库中的文件进行一系列的操作,简称CRUD,下面列出来常用的CRUD指令C:create 创建 创建数据库:create database 库名 创建表: create table 表名 (字段 属性.....) 创建外键:alter table 本表名 constraint 外键名 foreign key 本表字段 references 表名(字段); 创建索引:create ind...

2021-11-28 17:10:14 507

原创 Java------Set元素唯一性源码分析

hashSet.add(book);-------------------------------------------public boolean add(E e) { / /E=book return map.put(e, PRESENT)==null;}------------------------------------------static final int hash(Object key) { int h; return (key == null) .

2021-11-26 19:59:23 262

原创 xml文件之DOM解析法案例代码逐句分析

一、什么是xml xml是可扩展性标记语言,主要用于传输、存储数据,而不是显示数据。xml文件时W3C组织推举的数据传输格式。二、xml文件格式时什么 xml文件主要由xml声明、标签、根元素和元素组成。xml声明: <?xml version="1.0" encoding="UIF-8" ?> version :版本号,需要符合XML1.0格式 encodin...

2021-11-20 21:39:11 293 2

原创 JAVA高级特性(六)——IO流(第二讲)

四、字符流4.1 出现字符流的原因 由于字符流操作操作汉字的读写不是很方便,所以引用了字符流。汉字在不同编码中所占的字节数不同,常用有GBK(占两个字节)、UIT-8(占三个字节),特别注意汉字不管在哪种编码下编码解码的第一个字节都是负数。 汉字和数字只占一个字符。4.2 编码表 1、计算机存储信息的时候都是用二进制数存储的,数字和汉字都是其转换后的结果。 2、编码:将数据从存储到计算机中; ...

2021-11-16 15:40:00 601

原创 JAVA高级特性(六)——IO流(第一讲)

一、File 类概述和构造方法 File:它是文件和目录路径名的抽象表示 **文件和目录时可以通过File封装成对象; ** 对于File而言,其封装的并不是一个真正的存在的文件,仅仅是一个路径名而已,它可以是存在的,也可以是不存在的。将来是 要通过具体的操作把这个路径的内容转换为具体存在的。1.1 构造方法 构造方法名 说明 File(String pathname) ...

2021-11-15 23:42:43 803

原创 Collection类方法详解____(四)判断和赋值等

1、disjoint(Collection<?> c1,Collection<?> c2); 比较集合c1和集合c2之间有没有共同的元素,有就返回true,反之返回falsepublic class CollectionsDome3 { public static void main(String[] args) { ArrayList<Integer> c1 = new ArrayList<Integer>(A...

2021-11-10 23:08:14 588

原创 Collection类方法详解____(三)同步控制类synchrosized

synchrosized是java语言中的一种关键字,是一种同步锁,主要用于线程安全处理上,synchrosized常用对象如下几种: 1、修饰代码块:被修饰的代码块称为同步语句块,{}里面的元素是作用范围,作用于引用这个代码块的对象; 2、修饰一个方法:被修饰的代码块称为同步方法,{}里面的元素是作用范围,作用于引用这个方法的对象; 3、修饰一个静态的方法:作用范围是整个静态方法,作用于调用这个方法的对象; 4、修饰一个类...

2021-11-10 19:46:32 213

原创 Collections类方法详解____(二)查找和替换类方法

二、查找和替换类方法1、binarySearch(Collection array,Object o) 在集合array中查找到元素o,并返回索引ArrayList list=new Arraylist(Arrays.asList(1,3,2,5,7,4));int a=Collection.binarySearch(5); System.out.print(a); //输出值为32、min(Collection); 自然排序方法...

2021-11-10 18:43:15 363

原创 Collections类方法详解____(一)排序操作类

Collections类对于java集合的学习至关重要,这里简单收录了Collections类的基本方法和详解,下面先给出汇总列表 Collections类常用方法 分类 方法 用法 排序操作 sort(Collection); sort(Collection,Comparator c) 自然排序 按比较器进行排序 reverse(); 反转集合...

2021-11-10 17:33:53 1294

原创 JAVA高级特性(五)——泛型

一、泛型的概述 —— 泛型的本质就是参数化类型,所用是将原来的具体的类型参数化,然后再使用和调用的时候传入具体的参数。 这种参数类型,可以用整改类、方法、接口中,分别称为泛型类、泛型方法、泛型接口。 泛型的定义格式: <类型>:指定一种类型的格式,这里的类型可以看成形参 <类型1,类型2,.....>:指定的是多种类型的格式,之间用逗号隔开 ...

2021-11-06 21:17:05 105

原创 JAVA高级特性(四)——Map集合

一、Map集合1.1 Map集合的概念 ——将键映射到值的对象;不能包含重复的键;每个键可以映射到最多一个值,换句话说,也就是键与值一 一对应。1.2 创建对象的格式 因为Map是一个接口,所以不能创建对象,需要通过其子类进行创建对象,即采用多态的方式进行创建。1.3 Map集合的基本功能 V put (K key,V value) 添加和修改元素 V remove(Object key) ...

2021-11-06 20:00:29 167

原创 JAVA高级特性(三)——Set集合

一、Set集合1.1 Set集合的概述和特点 ——Set集合是一个存储元素不能重复的集合方式,因为存储数据的时候通过判断其元素的hashCode值,不一样再存储。 Set集合特点:是Collection集合的子类 不包含重复的元素的集合 没有带索引的方法,所以不能用普通的for循环遍历。1.2 哈希值 哈希值:是JDK...

2021-11-06 19:43:07 9789

原创 JAVA高级特性(二)——List集合

一、List集合1.1 List 概述 ** List 是一个有序集合(也称为序列),用户可以精确控制列表中每个元素插入的位置,用户可以通过整数索引访问元素,并搜索列表中的元素 ** 与Set集合不同,列表通常允许重复的元素1.2 List 集合的特点 ** 有序:存储和取出的元素顺利一致; ** 可重复:存储的元素可以重复;1.3 List 集合的特有方法方法 含义 void add(int idexe,E eleme...

2021-11-06 19:08:13 447

原创 JAVA高级特性(一)——Collection集合

一、集合的概念 用来提供一种存储孔吉安可变的存储模型,存储的数据容量可以随时发生改变。 集合体的结构:接口 接口 实现类 特点 Collection 单列集合 List 集合 ArrayList 先进先出排序,元素可重复 LinkedList Set集合 HashSet 无序排列,元素可重复 LinkhashSet 先进...

2021-11-06 17:44:49 128

原创 JAVA基础学习(八)——异常的概述和处理方式

一、异常概述——所谓异常,就是程序出现了不正常的情况异常体系:Error :严重问题,不需要处理Exception:称为异常类,它表示程序本身可以处理的问题1.RuntimeException: 在编译期是不检查的,出现问题后,需要我们回来修改代码2.非 RuntimeException: 编译期就必修处理的,否则程序不饿能通过编译,就不能运行了理解:RuntimeException 是编译出错能运行,非RuntimeException是编译出错必须处理,否则无...

2021-11-04 17:36:04 180

原创 JAVA基础学习(七)——内部类

一、内部类的概念 ——所谓内部类就是在一个类中又定义了一个类 内部类的访问特点: *内部类可以访问外部类的成员、包括私有 *外部类访问内部类的成员,必须创建对象 *内部类是私有类private,本类的外部类可以通过该类中的方法进行访问二、内部类的分类 在类的成员位置:成...

2021-11-03 17:14:55 80

原创 JAVA学习实例(八)——递归算法

一、递归算法的定义 JAVA递归:简单来说就是函数自身直接或间接的调用了函数本身。 应用场合:同样的方法在函数本身再次被使用到,为了避免代码重复,利用递归的方式。二、递归的使用 递归使用的注意事项: 1、明确递归退出的条件; 2、明确递归传递条件,也可以是形参的传递,避免出现溢出现象; 3、明确递归使用的次数 4、明确...

2021-11-02 15:25:43 108

原创 JAVA学习实例(七)——快速排序法

在java基础的学习过程中,排序方法是一个难点,也是一个重要的知识,需要我们去认真去分析和理解。 JAVA中有十大排序方法,具体方法如下分类,这里主要也必须掌握冒泡排序、快速排序、插入排序、选择排序、归并排序。本文主要为大家讲解快速排序的方法和思路。,一、快速排序的思想 这里针对数组元素排序来讲解分割排序的思路,快排简单来说就是通过划分元素索引区间来加快排序速度。这里的元素索引区间值得是元素个数。 1、选择一个基准点:这里选...

2021-11-02 15:03:30 96

原创 Java学习基础(六)——抽象与接口

一、抽象1.1 抽象的概念 ——抽象方法为了限制子类去做某些事情。 在java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必修定义为抽象类。1.2 抽象方法的特点1.2.1 抽象类和抽象方法,必修用abstract关键字修饰; eg: public abstract class Ana { public abstract void aaa();//抽象方法 }1.2.2 抽象方法不能实例化,但可以通过多...

2021-11-01 20:20:24 100

原创 Java学习基础(五)——面向对象的三大特征

一、面向对象的概述。1.1类、对象、面向对象的概念 1.1.1 类:什么是类,就是现实生活中一些具有共同属性和行为的群体和事物的抽象,它表示的是一个抽象的概念,是一类事物的统称。 1.1.2 对象:具有具体属性和行为的客观存在的事物。换句话说,对象就是看得见摸得着的事物。 1.1.3 面向对象:把事物的属性和行为进行对象化,也就是说面向对象也就是面向过程,面向过程抽象成类,然后封装,方便使用就是面向对象的概念。1.2 类与对象之间的关系 ...

2021-10-31 18:56:25 161

原创 JAVA基础学习(四)——String类、StringBuider类

一、String概述1、String 在java.lang包中,所以使用该类的时候不需要导包2、String类 代表的是字符串,java中双引号引其的字符串都是String类的对象。3、String类的特点 3.1 字符串不可变,它们的值在创建后不可以被更改(指的是字符串"abc"不能 通过运算改变,但字符串变量可以通过赋值改变) 3.2 虽然S...

2021-10-28 19:55:59 298

原创 JAVA基础知识入门——学习框图便于总结知识

学习一门语言,必定经历从简到易的过程,从不会到会的经历,从一个实习项目到另一个实习项目的锻炼。 学习Java语言也是如此,需要我们学习一个又一个知识点,知识点繁多,那复习和总结就至关重要;一个好的知识点框架便于我们学习和知识点的回顾,因此,对于java基础的学习,做了下面的流程知识体系。一、整体框架二、变量与数据结构三、选择结构四、循环结构五、数组六、特殊命令与快捷键...

2021-10-28 17:35:09 144

原创 Java项目(三)——吃货联盟订餐系统(2)

项目要求: 项目要求如文件《Java项目——吃货联盟订餐系统》所示,本文展示第二种方式!!!package cn.ckg;import java.util.ArrayList;import java.util.Scanner;//@Author 苏斌//@Date 2021/10/27//@Description 吃货联盟订餐系统public class Buy { public static void main(String[] ...

2021-10-27 23:59:53 190

空空如也

空空如也

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

TA关注的人

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