自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

只愿你日后不会觉得遗憾

欢迎,我的一些小经验如果能帮到你,我很荣幸;我也有很多待解决的问题,希望你能帮我

  • 博客(39)
  • 收藏
  • 关注

原创 JDK11 安装及 Jar包报错Class has been compiled by a more recent version of the Java Environment

大概问题就是,我使用java11编译了jar包,服务器上的是java8。安装成功后,由于我之前安装了jdk8,已经默认生效jdk8了。先看一下yum的库里面有没有jdk11文件。我打算直接在服务器上安装jdk11。这里是对应java编译器的版本。之后验证一下java运行的版本。

2023-03-14 20:50:16 533

原创 Java高级-集合-Collection部分

集合、数组都是对多个数据进行存储操作的结构,简称Java容器。说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中)数组的缺陷数组在存储多个数据方面的特点一旦初始化以后,其长度就确定了。数组一旦定义好,其元素的类型也就确定了。我们也就只能操作指定类型的数据了。数组在存储多个数据方面的缺点一旦初始化以后,其长度就不可修改。数组中提供的方法非常有限,对于添加、删除、插入数据等操作,非常不便,同时效率不高。

2023-02-11 10:20:50 613

原创 Java高级-枚举类与注解

/使用自定义枚举类 class Status {//1.声明Season对象的属性:private final修饰 private final String statusName;//2.私有化类的构造器,并给对象属性赋值 private Status(String statusName , String statusDesc) {

2023-02-11 10:18:28 504

原创 Java高级-常用类-String、Date、Compare、Other

对于自定义类来说,如果需要排序,我们可以让自定义类实现Comparable接口,重写方法。在方法中指明如何排序。/*省略构造器,String等方法if(!throw new RuntimeException("传入的类型不是Person!");} else {//年龄相同比较姓名 } } }接下来就可以进行比较people [ 0 ] = new Person("恒星" , 22);people [ 1 ] = new Person("芽衣" , 18);

2023-02-11 10:18:08 603

原创 Java高级-多线程

本篇讲解java多线程。

2023-02-11 10:17:13 402

原创 Java的异常处理

继承异常体系给出唯一标识提供重载的构造器super();} }之后当作正常的异常进行抛出就行了。

2023-02-11 10:15:25 374

原创 【Java】面向对象笔记(下)

主要意义是在于创建独立于具体对象的域变量或者方法。以致于即使没有创建对象,也能使用属性和调用方法!static关键字还有一个比较关键的作用就是用来形成静态代码块以优化程序性能。static块可以置于类中的任何地方,类中可以有多个static块。在类初次被加载的时候,会按照static块的顺序来执行每个static块,并且只会执行一次。abstract抽象的abstract可以用来修饰的结构:类、方法此类不能实例化抽象类中一定有构造器,便于子类实例化时调用(涉及:子类对象实例化的全过程)

2023-02-02 00:09:22 294 1

原创 【Java】面向对象笔记(中)(二)

父类的引用指向子类的对象(或子类的对象赋给父类的引用)可以理解为一个事物的多种形态所谓多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。Java引用变量有两个类型: 编译时类型和运行时类型。编译时类型由声明该变量时使用的类型决定, 运行时类型由实际赋给该变量的对象决定。简称:编译时, 看左边;运行时, 看右边。

2023-01-16 19:14:36 312

原创 【Java】面向对象笔记(中)

子类到底能不能继承父类的私有属性?

2023-01-15 15:18:39 236

原创 【IDEA】方法注释

在使用方法时发现没有提示注释,需要在这里打开。鼠标悬停,打开方法注释。

2023-01-14 19:07:20 57

原创 【Java】Java的面向对象笔记(上)(二)

Java提供了4种权限修饰符来修饰类及类的内部结构,体现类及类的内部结构在被调用时的可见性的大小。

2023-01-13 13:11:50 347

原创 【Java】面向对象笔记(上)

类及类的成员属性、方法、构造器;代码块,内部类面向对象三大特征继承、封装、多态其他关键字this,super,static,final,abstract,interface等。

2023-01-10 18:39:27 243

原创 【Java】数组的复制、反转、查找、排序

赋值来进行复制的操作让arr1在arr内值变化的同时也跟着变化,相当于一个快捷方式arr1指向了arr数组的真实数据,实际上在内存中也是这样,下面这张图就是相似的情况,两个变量名指向了同一片地址的内容。来进行赋值,相当于只对地址进行了复制,而地址相同,指向的内存也当然相同了。相当于对同一对象进行操作,并没有真正创建一个新的数组。关键字来声明的对象,是存放在其他内存中的,所以变量中存储的,只是一个地址值,如果这时候我们通过。它们在声明和初始化时,都是存储在栈内存中的,相当于变量内直接就是值,那么,通过。

2023-01-08 14:50:36 446

原创 【Java】求数组最大、最小、总和、平均值

【代码】【Java】求数组最大、最小、总和、平均值。

2023-01-08 11:26:08 1491

原创 【Java】区间内随机整数公式

生成[0.0,1.0)内随机数,(99 - 1 + 1))部分–>乘99,保证数字在0-99间随机分布,然后利用int强转变成整型数值,现在的范围即。,所以公式中的加一是保证了最右侧的取值范围,而最后面的+a是保证最左侧的取值范围。返回一个大于等于0.0,小于1.0的正浮点数。公式很简单,但你可能会对其中的加一困惑,不明白他的作用。其实这和random()方法有关,先来看文档描述。也就是说,值的范围是一个左闭右开区间–>,加一便可以让整个数值范围变成。获取[a,b]范围内随机数。

2023-01-07 22:50:13 876

原创 【Java】面试题:回型数问题

我们可以将这个问题先降低维度,先假设每一轮我们都是只将最外层的数据填充完整,我们只关注其中一轮的遍历。直到最小x轴比最大x轴还要大,就结束循环。这一步完成后,最小y轴便加一。完成第二步后,最大x轴减一。完成第三步,最大y轴减一。完成第四步,最小x轴加一。向右为x,向下为y。

2023-01-07 21:45:48 111

原创 【Java】面试题:创建长度为6的数组,取值在1-30之间,同时元素各不相同

关键点在于,如果对当次循环结果不满意,可以利用label返回上一次for循环。

2023-01-07 16:20:57 117

原创 【Java】二维数组打印一个 10 行杨辉三角

使用二维数组打印一个 10 行杨辉三角。

2023-01-07 11:36:08 913

原创 【Java】数组练习题-输入成绩,输出最高分和成绩等级

其余 等级为’D’从键盘读入学生成绩,找出最高分,并输出学生成绩等级。成绩>=最高分-10 等级为’A’成绩>=最高分-20 等级为’B’成绩>=最高分-30 等级为’C’

2023-01-06 22:51:19 1060

原创 【Java】嵌套for循环笔记

外层循环控制行数,内层循环控制列数

2023-01-06 17:58:03 71

原创 【Java】输出完数

输出1000内完数(一个数如果敲好等于它的因子之和,这个数就是完数。

2023-01-06 17:45:15 653 1

原创 【Java】求十万内质数

【代码】【Java】求十万内质数。

2023-01-06 16:03:25 90

原创 Java求水仙花数

Java求最大公约数与最小公倍数。

2023-01-05 21:20:19 3183 1

原创 Java求最大公约数与最小公倍数

Java求最大公约数与最小公倍数。

2023-01-05 21:02:43 1129

原创 Spring学习

文章目录Spring知识一、Spring框架简介Spring是什么框架的优点:核心技术:**DI/IOC**和**AOP**二、怎么使用1. 导入依赖包2. 创建一个类,提供get和set方法3.编写配置文件-applicationContext.xml4.使用Spring与JDBC整合只是连接实战一下Spring知识一、Spring框架简介Spring是什么Spring是一个JEE开发框架,开源,轻量级,功能强大。Spring框架的核心特性是依赖注入(DI)与面向切面编程(AOP),Sprin

2022-03-28 01:57:20 79

原创 Spring预知识[02]-Servlet的学习

Spring预知识-Servlet的学习

2022-03-27 16:31:44 1558

原创 Spring预知识[01]-Tomcat&Servlet学习

Tomcat和Servlet的学习

2022-03-26 22:55:04 156

原创 Linux下Hadoop的安装

Hadoop伪分布式安装指南

2022-03-25 21:18:10 2424

原创 Error: JAVA_HOME is not set and could not be found.

项目场景:start-all.sh时报错问题描述start-all.sh时报错Error: JAVA_HOME is not set and could not be found.原因分析:这是你hadoop-env.sh中javahome设置出了问题解决方案:在你的Hadoop目录中/usr/local/hadoop-2.7.5/etc/hadoop$ vim hadoop-env.sh# The java implementation to use.export JAVA_

2022-03-25 17:53:58 2891 7

原创 Error: Failed to load class org.apache.spark.sql.hive.thriftserver.SparkSQLCLIDriver

项目场景:项目场景:hive与SparkSQL整合时,出现该报错,严格意义上来说是使用SparkSQL命令时遇到该报错问题描述在使用SparkSQL命令时遇到该报错java.lang.ClassNotFoundException: org.apache.spark.sql.hive.thriftserver.SparkSQLCLIDriver at java.net.URLClassLoader.findClass(URLClassLoader.java:382) at java.lan

2022-03-25 16:22:56 5194

原创 Linux下Hive-1.2.2安装

记录Linux下hive的安装过程。

2022-03-25 14:52:31 1634

原创 Linux中定位JAVAHOME

Linux中定位JAVAHOME如何在Linux中定位你安装的java如何在Linux中定位你安装的java本例是在ubuntu16.04中使用apt-get安装的jdk8whereis 和 which 命令都只能找到java命令的执行文件而已但是可以利用这个命令是软连接的性质,找到他们本来的安装地点我们可以看到该执行文件经历了两次连接,终于到了本来的位置...

2022-03-24 17:43:04 2261

转载 关于jQuery与bootstrap的引入顺序,错误:Uncaught Error: Bootstrap's JavaScript requires jQuery bootstrap.js:8 at

Uncaught Error: Bootstrap's JavaScript requires jQuery bootstrap.js:8 at bootstrap.js:8

2019-11-22 09:32:24 1217

原创 [nginx]服务器配置时,location的语法规则

[nginx]服务器配置时,location的语法规则正确的语法规则应该是Http { server{ location{ } } }其中的嵌套关系不可改变,即使有某一选项没有内容,也应该写出来,否则就会报错报错信息...

2019-11-20 20:22:06 115

原创 java一天一题 一到十的阶乘2019/11/03

#java一天一题 一到十的阶乘2019/11/03日Java实现一到十的阶乘,这个c就写过,不过这么长时间忘得确实很多public class factorial { public static void main(String[] args) { // TODO Auto-generated method stub int i; int x=1,sum=0; f...

2019-11-03 22:28:33 478

转载 pdf加密在线破解

http://www.unlock-pdf.com/

2019-06-19 16:13:22 22916 2

原创 [mysql主键、外键约束]表创建完成后,再添加主键约束

[mysql主键、外键约束]表创建完成后,再添加主键约束今天在做数据库作业时,发现了问题,我不小心忘了写主键约束,查了书籍,全都是在插入数据时写的约束,上网找到了一个解决方案试验后找到了它的公式。alter table 需要插入主键的表名 add primary key(列名);这就是它的公式,需要注意,这样不可以设置主键名。下面对设置主键、外键各种方式进行总结主键外键...

2019-04-26 00:26:28 7533 1

原创 [MySQL命令提示符的意义]输入单引号后,下一命令行出现“ '> ”

MySQL中输入单引号有错今天遇到一个错误,在输入数据库表内数据时,出现了:我们可以看到,数据的输入不但有错,而且下一行也出现了 '> 这个命令提示符。原来在MySQL中,有多种提示符。差不多有6种。mysql>准备好接受新命令。说明:正常等待输入的提示符->等待多行命令的下一行。说明:这是将一个SQL语句分多行输入时的提示。前提是你输入了一个不以分号...

2019-04-16 17:18:17 4571 2

原创 【c语言】学习第一步

(c语言)hello world!作为学习编程的第一步,我们首先学习了c语言,现在用它写一个hello world程序:#include<stdio.h> int main() { printf("this is a c program.\n"); return 0; }出现这个警告:‘no newline at end of file’这个设计的初衷是:为了每一行都以...

2019-04-13 01:36:01 579

空空如也

空空如也

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

TA关注的人

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