自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

屹力97

计算机的尽头是数学

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

原创 Linux_红帽8学习笔记分享_10(SELinux管理与防火墙)

SElinux全称是Security Enhanced Linux,它是由美国国家安全局(NSA:National Security Agency)开发,为了避免资源误用而设计的,额外的系统安全层它由一系列的规则组成,决定了哪些进程可以访问哪些文件、目录和端口。每个文件、进程和端口都具有特别的安全标签,称为SElinux的安全上下文。在默认情况下SElinux是开启状态。

2023-05-06 20:00:15 674

原创 Linux_红帽8学习笔记分享_9(文件系统管理FS Management与swap交换分区管理)

从外存到内存调数据的时候会出现严重的速度不匹配,外存慢内存快,为缓解这样的瓶颈,我们操作系统模拟出了一种虚拟内存,我们把它称之为swap交换分区,它就起到一个桥梁和过渡的作用,它的速度要比外存快,要比内存慢,介于二者之间。我们回到foundation0上,查看它的swap分区大小,其中我们可以使用-m参数指定显示的单位为M,也可以使用-h参数指定它的单位为G,如下图所示。我们查看交换器的命令是free,如下图所示,我们的字段有两行,第1行描述的是内存,第2行就是swap交换分区。

2023-05-06 19:20:26 590

原创 Linux_红帽8学习笔记分享_8(文件系统管理FS Management)

Device表示磁盘分区名,Boot表示该磁盘分区是否为引导分区(如果是引导分区就填写*号)(引导分区是用来引导操作系统的),Start End表示起始扇区的位置和结束扇区的位置,Sectors表示你包含的扇区的个数,Size表示该磁盘分区容量大小,Id表示该磁盘分区的十六进制编码(不同的文件系统类型有不同的16进制编码),Type表示该磁盘分区的文件系统类型。在如上图所示,因为分区个数少于4个时:磁盘的剩余空间=磁盘的总容量-已划分出的主分区容量综合,这个时候的磁盘的剩余空间=4.4G。

2023-05-05 10:05:08 769

原创 Linux_红帽8学习笔记分享_7(Crontab计划任务+NTP时间同步服务器)

如上图所示,在/etc/cron.daily/下有一个logrotate是一个日志回滚脚本文件,它能够检查我们的日志文件,会将老的旧的大的日志文件替换为新的日志文件,保证日志文件不超过500MB。我们可以使用at –l来查看写的一次性任务,如下图所示。进入这个目录之后,我们使用ll,会看到有两个用户的文件,我们使用cat查看李四用户,发现就是之前写的定时任务配置文件的内容,如下图所示。同样的我们在写一条每隔两小时的定时任务,配置文件书写内容如下图所示,在小时中写/2代表着每隔两小时执行一次。

2023-04-25 21:25:29 1630

原创 java.lang.StackOverflowError: null at org.springframework.security.config.annotation.web.configur已解决

把括号去掉,再引入@Autowired的注解与userDetailsService相关信息即可,如下。按下了tab给的提示,没有注意它多加了一个(),如下图所示。在SecurityConfig.java在,我是这么写的。

2023-04-25 15:32:46 324

原创 Linux_红帽8学习笔记分享_6(yum软件仓库技术)

接下来我们将地址换为网络地址,首先我们要在foundation0的机器上ping一下foundation0.ilt.example.com,看一下是否连通,如果连通才能继续下一步操作,如下图所示。我们将这个文件夹内有的repo文件移到新创建的backup1文件夹中去,如下图所示。接下来我们使用便捷方法来添加这个网络地址的软件仓库,并清理缓存重新计算软件仓库,如下图所示可见它被成功生成了。

2023-04-23 19:17:37 663

原创 Linux_红帽8学习笔记分享_5(特殊管理权限)

SGID目录最大的一个区别,它在SGID类型目录中创建的对象,它的所属组会自动继承副目录的所属组(例题:在某一个位置创建一个目录,不管谁在这个目录下写新的对象,它的所属组必须是指定的group。如上图所示,在root身份下创建的文件,它的权限转化为十进制数就是644,并且644=777-022-111(111并不是绝对的,它的值遵循有X则减,无X则不变,对于所有者、组内、组外,如果它们有X权限,那么它就减1,如果没有X权限,则不进行减)s代表该执行位原先具有X的权限,S代表该执行位原先不具有X的权限。

2023-04-19 12:46:07 497

原创 Linux_红帽8学习笔记分享_4(用户与组管理)

505是第四个字段,代表的是组ID(同样ID号是唯一的,它表示的是第一所属组的组ID);505是第三个字段,表示的是组ID号,505:之后的是第四个字段,举的例子这里是空的,表示的是该组当中的其他用户列表(关系是第一所属组的用户是不显示的)。-d参数能新指定用户的家目录,-m一般使用在-d之前,如果这个家目录不存在,它们结合表示先创建再指定,-c用来添加注释信息,-u用来指定它的UID,但是不能与系统账户的UID重复,-g用来指定它的第一所属组,-G用来指定除去第一所属组其他的所属组。

2023-04-16 20:48:11 559

原创 Could not open connection to the HS2 server.Please check the server URI and if the URI is correct已解决

我关机前还连接hive客户端使用的,结果虚拟机关机10分钟后再开机连接就连接失败了,报错信息如下:具体报错如下图所示,为红色、黄色、绿色画框区域。

2023-04-13 17:55:25 4037 1

原创 Linux_红帽8学习笔记分享_3(文件操作管理)

exec代表的就是批处理操作,我们要将find的查找内容全部移动到一个目录下,我们要使用mv,其中{}代表前半条命令的查找结果,空格\;|是管道符,它能够在显示的时候实现二次过滤,再去结合grep可以实现显示带有关键词的指定对象,如下图所示我们使用|来查找只带有txt关键词的文件,如下图所示,我们查看当前家目录下的带txt的文件。这些字母代表不同类型,b代表块设备文件,c代表字符设备文件,d代表目录,p代表管道文件,f代表普通文件,l代表链接文件,s代表套接字文件,可以参考之前学过的ls –l。

2023-04-10 19:34:06 776

原创 Exception in thread“main“org.apache.spark.SparkException:Job aborted due to stage failure:Task 0:已解决

这个报错是由于把文件中字符串转换为数字时,遇到了空字符串(" ")导致的。我们得检查输入数据文件是否存在空行或空字符串。如下图所示,发现是在文件中分隔数据时多了一个空格,我们将其删除,便不报错了

2023-04-07 17:48:08 3561 1

原创 context with path threw exception Request processing failednested exception is org.apache.ibatis:已解决

我的User类中多了一行数据,导致Mapper传回来的数据无法与其一致对应,只需要删除age这行和toString、Getter and Setter、Constructor等包含age的内容即可。总结:在SQL数据库建立初期是有age的,后来我删除age了,却忘记把User类中的age也进行处理。

2023-04-05 15:43:05 1457

原创 Linux_红帽8学习笔记分享_2(Linux概述 使用技巧)

RedHat有3个资格证书,分别是 RHCSA、RHCE、RHCA.,只要达到210分即可过关,如果想要考取RHCE需要首先通过RHCSA的考试,其中RHCSA在上午考,考试时间为三个小时18道类型题,在同一天的下午考RHCE。

2023-04-04 10:25:50 547

原创 Linux_红帽8学习笔记分享_1

如果RHCE8出现故障,我们需要根据一开始的快照进行恢复,一经恢复能够将我们的内容恢复到拍摄快照时的RHCE8,拍摄快照后,查看快照方法如下图。在连接之前,先用foundation0这台机器去ping一下servera,确定两者之间有连接,测试其连通性,如下图。远程连接servera之后,用servera这台机器去ping一下foundation0,查看连接是否正常,如下图。当你想要再次使用该虚拟机时,在进入VM之后,在左侧菜单栏中找到你的虚拟机RHCE8,点击开启虚拟机即可,如下图。

2023-03-31 20:34:46 230

原创 引入的依赖无法在文件中被检索:已解决

如下图所示,我引入了依赖但是在使用的过程中无法被检索。

2023-03-24 22:17:50 98

原创 人生感悟一(警醒)

1、其一是责任,我们在进入大学之后,会因为位置不同而承担着相应的责任,我们需要考虑身边人的感受,而不能任性。2、其二是觉悟,很多时候我们的身份会因对话内容而时刻发生着变化,上一句聊天的时候可能我们还是上下级,下一句就是合作伙伴,那这个时候我们的觉悟也不能停滞不前,要明白自己现在做的会引来什么样的事情到自己身上,在别人逼你的之前就该清醒的去为自己的选择做准备。3、其三是舍得,说到自律,一定要理解的就是舍得,我们心中明白自己想要的东西不是一时的快乐,那就要有决心,去做出舍弃,舍弃游戏,舍弃过度的社交。

2023-02-03 09:58:25 129

原创 Java_初级综合训练及答案

设计成员方法sign()和main(),其中sign()接收一个整型变量,如果其值大于0返回1,等于0返回0,小于0返回-1,在main()方法中调用sign()方法。设计一个复数类,该类有实部和虚部两个属性,有两参数构造方法,空参数构造方法,有实部加1操作、输出复数信息操作。设计类Test1期中包含成员方法order(),接收1个整型数组,实现该数组的升序排列,空返回值,使得可以在Test类中调用该方法。请设计产生随机字符的方法,该方法形参为char ch1,char ch2,返回该范围内随机字符。

2023-01-14 10:39:20 100

原创 Docker-compose应用实验

本次任务是安装dock-compose,并使用它结合idea创建springboot项目,根据yml和dockerfile文件去启动所有服务。首先要安装好docker-compose,使用它构建应用,对多服务应用进行统一部署管理多个 Docker容器创建并启动所有服务。

2023-01-13 12:35:40 203

原创 自定义一个镜像并尝试将其推送到阿里云仓库

本次任务主要是完成Docker+阿里云的工程部署。我们需要先自定义一个tomcat镜像,并添加vim编辑器,添加jdk和tomcat环境变量并给容器,再将制作完成后的镜像推送到阿里云仓库。1、首先我们安装docker,安装之后,启动docker并查看当前docker的版本,如下图所示。2)找到容器镜像服务,我们找到容器镜像服务,点击添加个人实例,如下图所示。4)我们来到镜像仓库,然后点击创建镜像仓库,填写仓库名称和摘要,然后点击下一步,如下图所示。

2023-01-12 17:38:58 670

原创 使用Jenkins、harbor、dock-compose实现代码编译打包构建镜像,上传镜像到私有仓库,远程命令服务器下载镜像,创建启动容器,并在可在外部浏览器查看实时更新的数据内容的页面视图

我们在deploy.sh中会接收外部参数,将harbor里的镜像仓库的URL,工程名字,镜像名字和版本号赋值给imageName变量,然后查询容器是否存在,存在则停止掉它并且删除,再去查询镜像是否存在,存在则删除,我们登录Harbor,镜像下载镜像和启动容器的操作,如下图所示。a) 在安装harbor之前,我们首先要保证机器上有docker,我们首先为机器安装docker,我们先安装gcc,再安装gcc-c++,再卸载旧版本,去安装需要的软件包,设置镜像仓库,如下图所示。

2023-01-12 16:39:38 1381 1

原创 工具jenkins的安装,并与Tomcat联动,去查看实时构建的工程和页面

本次任务是安装Jenkins,并调用Tomcat查看实时构建的工程和web页面首先我们要使用VMware的CentOS环境,安装、配置jenkins后,再去实现web项目的自动编译构建打包部署到tomcat。

2023-01-10 10:49:54 475

原创 fileversion 55.0 this version of the Java Runtime only recognizes class file versions up to 52.0:已解决

运行时会报错:java:无法访i问org.testng.annotations.AfterTest错误的类文件:/D:/repository/org/testng/testng/7.6.l/testng-7.6.1.jarI/org/testng/annotations/AfterTest.class类文件具有错误的版本55.0,应为52,0请删除该文件或确保该文件位于正确的类路径子目录中,如下图所示。

2022-12-09 22:31:41 13803 2

原创 Cannot resolve method readFully(org.apache.hadoop.fs.FSDatalnputStream,java.lang.Byte[].int,int):已解决

报错信息:Cannot resolve method ‘readFully(org.apache.hadoop.fs.FSDatalnputStream,java.lang.Byte[],int,int)’,如下图所示。像这类问题很麻烦,很难找的到,需要时刻注意。修改Byte为byte。

2022-11-22 11:56:52 822

原创 wrong key class org.apache.hadoop.io.Text is not class org.apache.hadoop.io.LongWritable:已解决

报错信息:wrong key class org.apache.hadoop.io.Text is not class org.apache.hadoop.io.LongWritable,如下图所示。遇到这样的报错,产生的结果是:程序是执行完成的,也生成了目录文件,但是想要的结果文件是没有的。错误信息显示输入输出类型不匹配,我们需要将这下面行代码注释掉。并去将输出的方法修改,原本的代码,如下。我们想要的文件也出来了,如下图所示。

2022-11-22 11:48:21 869

原创 活动图学习_举例并实现

否则电梯移到当前楼层Lift move to the current floor,.然后电梯门打开用户进入enter,电梯门关闭close the door,用户按想去的楼层按钮Press desired floorbutton.电梯移到那个楼层Go to the floor,电梯门打开The door open,用户离开Hleave,电梯门关闭。如果没有错误,则要核对货物清单确定是否有货,还要核对付款单确定对方是否已经付款,只有这两项都完成,才可以发货。如果无货或对方尚未付款,则终止履约。

2022-11-20 19:11:38 844

原创 复制粘贴-快速安装k8s教程

可以直接进行复制粘贴这里使用的是docker-ce-18.06.3.ce-3.el7,kubeadm-1.17.4-0,kubelet-1.17.4-0和kubectl-1.17.4-0,并以一台主机两台node节点为例。

2022-11-19 08:20:30 780

原创 python学习_初级阶段综合实验 总

猴子第一天摘了若干个桃子,当天吃了一半,还不过隐,有多吃了一个,第二天早上又将剩下的桃子吃了一半,又多吃了一个,以后每天早上都吃了前一天剩下的一半零一个,到第10天早上想再吃时,见只剩下一个桃子,问第一天共摘了多少个桃子。韩信点兵的典故:韩信带1500名士兵去打仗,战死四五百人,3人一排多出2人,5人一排多出4人,7人一排多出6人,编程计算机剩下士兵的人数。一小球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高? 编程从键盘输入任意多个数字

2022-11-07 09:58:37 889

原创 Java_SequentialStack 顺序栈分享

具体内容的解释都在注释上了。

2022-11-06 21:35:14 170

原创 Java_Binary tree 二叉树分享

在层序遍历中要用到队列,需要创建一个Extree类型的队列对象queue去调用LinkedList中对Queue重写的方法,在循环外层进行根节点的入队操作,循环内部开始遍历所有的左、右孩子,然后挨个输出。在前序遍历、后序遍历、中序遍历和层序遍历的方法中,只能使用print,而不能使用println,否则会将每个元素后都进行换行操作,因为内部方法不是所有元素进行一次性输出,而是一次一个的输出元素。只能在全部输出结束后,进行换行操作。注意在前序遍历、后序遍历、中序遍历和层序遍历的方法中,第一步先判空,不能忘

2022-11-06 21:33:07 127

原创 Docker一运行容器就退出:已解决

然后我们再去运行我们刚刚想要挂载和指定端口的命令,如下图所示,就能够持续运行而自动不退出了。想着挂载一个数据卷人挪活设置个端口号在外部访问一下,结果刚刚运行就停止了,如下图所示。以Nginx为例,先以后台简单运行一个Nginx,如下图所示。使用docker run -it -d nginx命令。,持续输出,也依旧解决不了问题。在外边访问它,如下图所示。就算是给它加上做一个。

2022-11-04 19:54:13 2541

原创 IDEA上传到Hadoop目标文件夹失败:已解决

我翻看了运行日志,发现并没有mapreduce过程,是没有连接到我Hadoop的地址,我们来到如下图所示这个目录下,找到hdfs-site.xml文件。我们看如下图所示,红框是我的目标文件夹名称,在运行了程序之后并没有报错。再次运行IDEA程序,这次成功上传到Hadoop内,如下图所示。可是在Hadoop上却并不能看到我的目标文件夹,如下图所示。将其内容权限中的false改为true,如下图所示。

2022-11-03 22:41:31 848 1

原创 Job for docker.service failed because the control process exited with error code.:已解决

docker.service的作业失败,因为控制进程退出,错误代码为。有关详细信息,请参见“systemctl status docker.service”和“journalctl -xe”。如下图所示我们查看 journalctl -xe,如下图所示。

2022-11-02 18:00:32 1711

原创 Java_多态 使用动物为例学习实现多态分享

以动物为例,动物可以吃东西,动物下有猫和狗,动物上有主人。

2022-10-30 20:57:47 363

原创 Java_CircularQueue 循环队列分享

具体内容解释都在注释中了。

2022-10-30 20:28:27 119

原创 Java_LinkedStack 链栈分享

具体内容的解释都写在注释里了

2022-10-30 20:06:55 403

原创 Jenkins配置SSH Serverss时连接不上Gitlab仓库问题:已解决

用root用户连接的时候,报错:主机密钥验证失败。

2022-10-27 13:27:16 1782

原创 Java_银行排队叫号系统

模拟银行叫号系统:当客户到达银行时,先取号,显示当前的客户号,以及正在等待的客户人数。当有窗口空闲时,若有等待的客户,则显示信息:请XXXX号客户到窗口办理。(要求:使用顺序队列或链式队列实现该系统)设计思路将方法和执行类分开,在方法内不用写入具体的入队和出队操作,用纸和笔做出图像,来表示整个取号和叫号的过程,清晰的理解整个过程,在每次调用取号操作时内部的变量内容都会加一,每次调用叫号操作时内部的变量内容都会减一,在执行类中用while语句包含着switch case语句来选择取号、叫号还是退出服务,

2022-10-23 21:33:51 3646 1

原创 Java学习_初学阶段综合实验 总

设计一个名为Rectangle的类表示矩形。这个类包括以下内容:两个名为width和height的double类型私有数据域,它们分别表示矩形的宽和高。一个用于创建默认矩形的无参构造方法,设置width和height值都为1。一个创建指定width和height值的矩形有参构造方法。设置width和height的访问器和修改器。一个名为getArea()的方法,返回矩形的面积。一个名为getPerimeter()的方法,返回周长。请去定义一个测试类Test,创建两个Rectangle对象:一个调用无参构造方

2022-10-23 17:26:55 188

原创 Java_银行账目问题

请设计一个类来描述银行账户,自行设计成员变量及构造方法,至少包含存款、取款、计息三个方法。

2022-10-23 12:28:58 353

原创 计算机导论学习综合训练及其答案

标准答案:图像是由扫描仪、数字照相机、摄像机等输入设备捕捉的实际场景或以数字化形式存储的任意画面,即图像是由真实的场景或现实存在的图片输入计算机产生的,图像以位图形式存储。标准答案:计算机网络是利用通信设备和线路将地理位置不同的、功能独立的多个计算机系统连接起来,以功能完善的网络软件实现网络的硬件、软件及资源共享和信息传递的系统。标准答案:CPU意为中央处理单元,又称中央处理器。数据的原始序列为:49、38、65、97、76、13、27、50,使用选择排序将数据由小到大排序,第一趟排序后数字序列为( )。

2022-10-17 17:16:14 3905

空空如也

空空如也

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

TA关注的人

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