自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Sqoop操作

Sqoop数据导入导出相关操作。sqoop命令中各个参数的意义。Sqoop从MySQL导出数据到HDFS,Sqoop从HDFS导出数据到MySQL。Sqoop从MySQL导出数据到Hive。Sqoop从Hive导出数据到MySQL。

2022-05-02 14:15:09 2647

原创 Sqoop进行导入数据到Hive时报错:ERRORtool.ImportTool:Importfailed:java.io.IOException:java.lang.ClassNotFoundExc

在使用Sqoop进行MySQL数据导入到Hive的过程中出现一下错误提示。ERRORtool.ImportTool:Importfailed:java.io.IOException:java.lang.ClassNotFoundExceptionorg.apache.hadoop.hive.conf.HiveConf

2022-04-30 15:55:28 2462

原创 hive分桶查询详解以及分桶抽样

分桶查询。hive的分桶查询。抽样查询,hive的抽样查询。分桶查询中的x和y的介绍。分桶查询中x和y的作用。

2022-04-27 22:19:40 3806 1

原创 Spark3的详细安装步骤

Spark的安装。Spark3.1.2的安装步骤。启动Spark集群。查看后台进程。查看Spark进程。通过Web界面访问Spark。验证Spark的安装是否成功。

2022-04-26 10:41:26 3726

原创 hive3.1.2在进行初始化的时候出现Error: Table ‘CTLGS‘ already exists (state=42S01,code=1050)的错误提示。

hive3.1.2在进行初始化的时候出现了Error: Table 'CTLGS' already exists (state=42S01,code=1050)的错误提示。

2022-04-24 09:14:29 3224 4

原创 hive3.1.2版本在启动hive时出现Exception in thread “main“ java.lang.IllegalArgumentException: java.net.URISynt

hive3.2.1版本进入hive时出现错误Exception in thread "main" java.lang.IllegalArgumentException: java.net.URISyntaxException: Relative path in absolute URI:${system:java.io.tmpdir%7D/$%7Bsystem:user.name%7D

2022-04-24 08:59:05 1952 1

原创 LinuxCentOs7下安装MySQL8.0.26详细教程,本人亲测可行,仅供大家避雷

LinuxCentOs7安装MySQL8.0.26的详细教程。以及对MySQL的密码进行修改。MySQL8.0.26的远程授权,以及如何使用Navicat进行远程 访问MySQL

2022-04-10 21:35:34 2986 2

原创 MySQL8.0.26安装的时候解压devel的时候出现错误:依赖检测失败:pkgconfig(openssl) 被 mysql-community-devel-8.0.26-1.e

文章目录项目场景:问题描述解决方案:项目场景:Linux下安装MySQL8.0.26问题描述在LinuxCentOS7环境下,安装MySQL8.0.26的时候解压mysql-community-devel-8.0.26-1.el7.x86_64.rpm文件时,出现以下错误:解决方案:输入以下命令[root@cq03 mysql]# # yum install openssl-devel询问是否继续,输入y安装完后,再输入以下命令[root@cq03 mysql]# rpm

2022-04-10 21:26:22 2529 1

原创 MySQL8.0.26的时候解压libs文件出现错误:依赖检测失败:mariadb-libs 被 mysql-community-libs-8.0.26-1.el7.x86_64 取代

在LinuxCentOs7环境下安装MySQL8.0.26的时候解压libs文件出现错误:依赖检测失败:mariadb-libs 被 mysql-community-libs-8.0.26-1.el7.x86_64 取代的解决办法

2022-04-10 21:13:32 3563 1

原创 IDEA2021.1.3设置maven永久默认路径

描述IDEA版本号:2021.1.3注意:该版本没有之前版本的Other Setting选项。问题:那么如何设置maven默认路径,对所有新建工程都有效呢?操作步骤File ——> New Projects Settings ——> Settings for New Project点击进去,然后找到Build,Execution,Deployment选项。再展开Build Tools选项,接着展开maven选项。然后按照下图方法设置好相应路径就行。...

2022-04-07 10:35:22 5419 1

原创 Sprintboot中hikari初始化失败。ERROR 27468 --- [nio-8080-exec-1] com.zaxxer.hikari.pool.HikariPoolHikariPool

问题描述连接hikari时出现以下错误,初始化失败ERROR 27468 — [nio-8080-exec-1] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Exception during pool initialization.原因分析:可能是驱动问题本机上的MySQL版本高于使用的驱动版本。导致无法连接。可以先查看下MySQL的版本与之使用的驱动进行对比。然后再看依赖导入。解决方案:我解决的方法如下:由于我的M

2022-04-07 09:04:45 2694

原创 2021.1.3版本idea右侧如何显示maven、database等工具栏

2021.1.3版本idea右侧如何显示maven、database等工具栏。让maven、database等操作选项出现并固定在右侧工具栏中。

2022-04-06 21:34:04 15606

原创 Java-序列化和反序列化简单解释以及代码实现示例

主要是对java中的序列化和反序列化的解释,包括代码示例。将多个对象进行序列化,以及将多个文件进行反序列化。合理使用序列化流和反序列化流,要与输入流和输出流配合使用。进行序列化的类一定要实现Serializable接口,只要实现了接口就可以序列化,包括集合、包装类等。进行序列化的类要保证当前类与内部的类都要实现Serializable接口

2022-04-06 10:33:54 415

原创 MySQL进阶学习

MySQL进阶据完整性1.实体完整性1.1.1 约束类型1.1.1.1 主键约束1.1.1.2 唯一约束1.1.1.3 自动增长列2.域完整性2.1 域完整性约束分类:2.2 非空约束2.3 默认值约束3.引用完整性(参照完整性)二、多表查询1.多表分类查询2.合并结果集3.连接查询3.1内连接3.2 外连接3.2.1 左外连接3.2.2 右外连接3.2.3 总结3.2.4 自然连接4.子查询4.1 自连接4.2合并结果集三、MySQL中的函数1.功能性函数1.1 IFNULL1.2 IF1.3 CASE1

2022-04-06 08:35:27 932 1

原创 关于MySQL中的事务简单介绍

本文主要描述了什么是事务,事务的四大特性、ACID是什么。事务的原子性、一致性、隔离性和持久性。以及MySQL中的事务。rollback和commit的使用。多事务情况出现的脏读、不可重复读、幻读的概念,以及幻读和不可重复读的比较。以及针对多事务出现的问题提出的隔离机制。包括未提交读、提交度、可重复读和序列化。最后就是MySQL中的事务隔离级别以及JDBC中的事务隔离级别,包括设置隔离级别的方法。

2022-04-05 20:27:02 683

原创 MySQL基础学习

本文主要是关于MySQL基础学习,包括数据库、数据库系统简介;数据库的分类。sql的该数。以及MySQL的DDL、DML、DQL的基础语法讲解使用,数据库建库、建表、删库、删表、truncate和delete的区别、插入数据的三种方式、修改数据、数据库数据查询的语法、基础查询、条件查询、模糊查询、子查询、where子句与having子句的区别;常用的表操作语法等等

2022-04-05 19:58:43 632

原创 MySQL报ERROR 1418的解决办法

MySQL在创建函数、存储过程和触发器的时候出现报错。ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)

2022-04-05 13:40:49 651

原创 Java中多线程创建的四种方法,继承Thread类创建多线程、实现Runnable接口、通过Callable和Future创建以及线程池的使用

文章目录前言一、串⾏与并发二、进程和线程1.进程和线程的异同2.进程和线程的关系3.进程与线程总结三、线程的创建1.线程创建的四种方法2.继承Thread类创建线程对象1) Thread类常用方法3.使用Runnable接口5.继承Thread和使用Runnable接口的优缺点对比6.通过 Callable 和 Future 创建线程6.通过线程池创建线程1.线程池常用方法2.线程池的工具类总结前言为什么要使⽤线程?在程序中完成某⼀个功能的时候,我们会将他描述成任务,这个任务需要在线程中完成.一

2022-03-27 15:45:43 1287

原创 Java中Lambda表达式使用及详解

Java中Lambda表达式使用及详解前言一、Lambda表达式的简介Lambda表达式(闭包):java8的新特性,lambda运行将函数作为一个方法的参数,也就是函数作为参数传递到方法中。使用lambda表达式可以让代码更加简洁。Lambda表达式的使用场景:用以简化接口实现。关于接⼝实现,可以有很多种⽅式来实现。例如:设计接⼝的实现类、使⽤匿名内部类。 但是lamb

2022-03-27 14:29:52 72561 15

原创 hive初始化元数据的时候出现 Error:FUNCTION ‘NUCLEUS_ASCII‘ already exists解决方法

hive初始化元数据的时候出现 Error:FUNCTION ‘NUCLEUS_ASCII’ already exists解决方法执行 schematool --initSchema -dbType derby出现如下图的错误提示如图:解决办法:找到metastore_db文件,并将其修改为metastore_db.tmp再次执行schematool --initSchema -dbType derby即可初始化成功注意:一般来说metastore_db在hive目录下,但是可能会像我一样hi

2022-03-20 16:22:12 2841

原创 Java中abstract关键字,抽象类和抽象方法知识点总结

抽象类抽象类定义在继承中,每个子类的实现方法都各不相同,父类不能直接决定他们各自的实现方法,所以在父类中只写方法声明,并不会实现具体方法。于是子类就得各自实现自己的具体方法。在类中只有方法声明的方法叫抽象方法,而拥有抽象方法的类叫抽象类。关键字abstract:抽象的声明:不写函数体的函数,就叫声明抽象方法:abstract修饰的方法抽象类:abstract修饰的类抽象类功能:1.节省代码 2.制定规则public class AbstractClass {}//抽象类abstrac

2022-03-13 17:31:39 636

原创 选择排序——Java排序算法

选择排序选择排序(SelectSort)选择排序是所有排序中最简单的排序算法之一,同时也是要求我们必须掌握的排序算法之一。时间复杂度选择排序的时间复杂度为(n2)算法步骤1.在未排序的序列中找到最小或者最大的元素,存放到排序序列的起始位置2.再从余下的元素中继续找到最小或者最大的元素,放到以及排序好的序列末尾3.重复第二步,知道所有的元素排序完成算法图解实现代码package com.qf.pra;import java.util.Arrays;/** * @author:

2022-03-12 11:48:23 502

原创 冒泡排序--Java排序算法

冒泡排序冒泡排序(BubbleSort)因为排序过程类似水中的泡泡慢慢上浮的过程,故命名为冒泡排序。冒泡排序是所有排序中最简单的排序算法之一,同时也是要求我们必须掌握的排序算法之一。时间复杂度冒泡排序的时间复杂度为(n2)。冒泡排序过程相邻的两个数值比较大小,满足交换条件即互换位置。直到所有的数字都不需要再进行交换,此时数列已经排序完成。算法步骤:1.比较俩个相邻的元素,若第一个比第二个大,就交换二者。2.从第一对元素一直对比到最后一对元素,每一轮的比较下来,都会确定下来最后一个位置上的元素

2022-03-12 11:07:27 355

原创 Java中方法的详解

主要是对Java中方法的概念、组成要素、方法的内存展示、方法的重载以及对方法的补充说明

2022-03-09 11:11:03 175

原创 JDBC基础

JDBC基础代码使用JDBC连接数据库,并将查询到的信息使用集合保存。JDBC步骤:第⼀步:注册驱动程序第⼆步: 请求连接第三步: 获取执⾏sql语句的对象,发送给DBMS第四步:返回结果集,程序员进⾏处理第五步: 关闭连接操作JDBC规范:DriverManager:⽤于注册驱动Connection: 表示与数据库创建的连接Statement: 操作数据库sql语句的对象ResultSet: 结果集或⼀张虚拟表package day08;import com.day08.ja

2022-02-23 22:46:47 330

空空如也

空空如也

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

TA关注的人

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