自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决:springboot项目访问hdfs文件提示guava版本不兼容

Guava库包含了大量用于集合、缓存、支持原语操作、并发库、通用注解、字符串处理、I/O等等的实用工具类和增强功能。使用Guava库可以帮助开发者写出更加简洁、可读性更强、更可靠的Java代码,同时提高代码质量,减少开发时间,并鼓励使用Java平台的最佳实践。因此,Guava库在Java开发者中非常受欢迎,是Java开发中不可或缺的工具之一。表明项目中包含的 Guava 库版本与 Hadoop 预期的版本不一致。可能的情况是,项目中包含了一个较旧或较新的 Guava 版本,而这个版本中没有。

2024-03-17 20:24:09 549

原创 解决:IDEA编译Java程序时报编译失败

解决:IDEA编译Java程序时报编译失败

2024-03-16 22:23:33 263

原创 解决:hive数据库初始失败

原因分析:数据库已经存在,因为之前用相同的步骤下载过hive并进行过hive数据库初始化。

2024-03-06 12:02:47 346

原创 解决虚拟机启动报错:“End kernel panic - not syncing: attempted to kill the idle task”

原本能正常运行的虚拟机,很长一段时间没用后,今天再次启动,然后就出现下面的问题: 然后走了一些弯路,比如说删除该虚拟机然后新建一个虚拟机(问题未解决)、直接删除VitualBox重新安装(问题未解决),,,下面记录一下亲测能够解决该问题的步骤:

2024-03-03 22:01:57 595

原创 Jmeter的文件参数化:CSV数据文件设置和_CSVRead函数

CSV数据文件配置(CSV Data Set Config)可以将CSV文件中某列数据读入一个自定义变量中 Jmeter中CSV数据文件配置的界面如下图所示: 其中: 文件的编码格式,与所选的CSV文件的编码格式保持一致,中文一般选UTF-8编码 根据CSV文件中的分隔符进行填写,默认:, 假如CSV文件中有一条数据值为”1,2“,以下分别是选”True“和”False“返回的结果 假如CSV文件中有5条记录,但线程

2024-01-16 21:45:14 1085

原创 Jmeter后置处理器——JSON提取器

JSON是一种简单的数据交换格式,允许互联网应用程序快速传输数据。JSON提取器可以从JSON格式响应数据中提取数据、简化从JSON原始数据中提取特定格式数据的过程,从而使其可用于进一步的开发。它针对JSON数据结构进行了优化,并提供了更便捷的方式来解析和提取JSON数据。一般用法是从登录接口的响应中获取token值作为一个变量,然后在后续的接口中引用这个变量。JSON提取器通常具有以下功能:1)支持多种数据格式:JSON提取器通常支持多种数据格式,如JSON、XML、CSV等。

2024-01-15 20:54:13 586

原创 简述F12开发者工具

我们可以通过这个方法复制网页上一些不能复制的文字或者下载一些网页上的图片。

2024-01-13 15:44:52 405

原创 简述清除浏览器缓存

浏览器缓存(也叫客户端缓存)是指浏览器在读取网页内容时,会将部分内容保存到电脑本地磁盘中,以便下次读取时能够直接使用这些之前缓存的内容,以提升浏览速度。这部分缓存的内容包括图片、CSS文件、JavaScript文件等。另外,浏览器缓存还会保存上次访问过的网页。当浏览器再次访问该网站时,浏览器直接从本地加载,不需要去服务端请求。减少服务器负担,提高网站性能加快客户端网页的加载速度,提升用户体验减少多余网络数据传输。

2024-01-06 16:34:07 918

原创 解决:电脑重装系统中途关机后充电、开机无反应

惠普重装系统后进行到登录微软账号这一步,因为某些原因没有输入微软账号,然后长按电源键把电脑关机,第二天准备打开电脑,但是出现了这样的状况:连接电源后电源指示灯不亮,长按电源键后电源指示灯闪烁但是屏幕无反应。同时按下F8键和电源键,电脑开机,重新进行系统重装。

2024-01-06 13:49:12 355

原创 ping命令简介

除了测试网络连接外,ping命令还可以用于一些网络故障的排除,例如检查网络延迟、检查DNS解析常等。,以确定网络连接的延迟。如果能够成功接收来自目标主机的ICMP回应,则表示与目标主机的网络连接正常。通过ping命令,用户可以快速判断出。主要用于测试与目标主机之间的。是否畅通,以及目标主机。

2023-12-30 17:40:33 346

原创 lspci命令--查看硬件情况

lspci是用来显示系统中所有PCI总线设备或连接到该总线上的所有设备的工具。通过使用不同的参数,lspci可以用来查看pci设备的信息,定位pci问题,以及修改配置空间寄存器等。当你在个人电脑或服务器上运行 Linux 时,有时需要识别该系统中的硬件。lspci命令用于显示连接到 PCI 总线的所有设备,从而满足上述需求。该命令由pciutils包提供,可用于各种基于 Linux 和 BSD 的操作系统。

2023-12-30 17:22:47 1022

原创 Dbever如何连接达梦数据库

免费开源。Dbeaver是免费和开源(GPL)为开发人员和数据库管理员通用数据库管理工具和SQL客户端。它免费、跨平台、基于开源框架和允许各种扩展(插件)支持多种数据库。支持的数据库包括:MySQL、PostgreSQL、MariaDB、SQLite、Oracle、Db2、SQL Server、Sybase、MS Access、Teradata、Firebird、Derby等。

2023-11-11 20:07:50 315

原创 过滤重复值的能手:distinct和group by

上面两个场景实质上都属于单字段分组,那怎么进行多字段分组呢?下面两个等价的sql语句会给出答案。那么怎么用group by查询到种类个数呢?

2023-11-09 21:59:01 90

原创 lsof命令

lsof是一款用于列出当前系统中打开的文件的命令行工具,它的名字是“list open files”的缩写。lsof可以列出某个进程打开的文件、某个用户打开的文件、某个文件被哪些进程打开等等。

2023-10-13 13:36:54 59

原创 ulimit命令

ulimit命令用于限制用户进程资源使用的命令,可以通过该命令设置用户进程的最大文件打开数、最大进程数、最大CPU时间等。

2023-10-13 11:16:42 43

原创 系统测试简介

系统测试是软件开发中的一种测试方法,用于验证整个系统或软件应用的功能、性能和稳定性。系统测试旨在检查系统是否符合规格要求,是否满足用户需求,并且在各种工作环境下运行良好。它通常在单元测试、集成测试和验收测试之后进行,在开发完成后的最后阶段进行,以确保软件在交付给最终用户之前经过充分的测试和验证、确保整个系统可以按照预期进行操作,发现并修复可能存在的缺陷和问题。系统测试可以涵盖功能测试、性能测试、安全测试、兼容性测试等方面。

2023-09-13 22:39:05 201

原创 集成测试简介

集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有板块按照设计要求组装成为子系统或系统,进行集成测试。实践表明,一些模块虽然能够单独地工作,但并不能保证连接起来也能正常的工作。一些局部反映不出来的问题,在全局上很可能暴露出来。集成测试(也叫组装测试,联合测试)是单元测试的逻辑扩展。它最简单的形式是:把两个已经测试过的单元组合成一个组件,测试它们之间的接口。从这一层意义上讲,组件是指多个单元的集成聚合。在现实方案中,许多单元组合成组件,而这些组件又聚合为程序的更大部分。

2023-09-13 16:37:02 40

原创 回归测试简介

回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各个阶段都会进行多次回归测试。在渐进和快速迭代开发中,新版本的连续发布使回归测试进行的更加频繁,而在极端编程方法中,更是要求每天都进行若干次回归测试。因此,通过选择正确的回归测试策略来改进回归测试的效率和有效性是很有意义的。

2023-09-13 12:37:11 56

原创 Windows系统快速查看电脑CPU核数及wmic命令介绍

四核八线程处理器可以同时进行八个线程的处理任务。当CPU空闲时,超线程技术将空闲的资源分配给正在执行的线程,从而。四核代表我的电脑里面有四个CPU;虽然四核八线程处理器与四核处理器在物理核心数量上看起来没有区别,但前者的。这是因为超线程技术可以使每个物理核心同时处理两个线程,并且可以更好地。总之,四核八线程处理器是一种高性能的处理器技术,它可以。让我们一起来进一步了解wmic命令叭!,四核八线程的处理器会比四核处理器更加合适。的应用场景下,四核八线程的处理器可以更加。出多个逻辑CPU,从而提高了CPU的。

2023-09-11 17:09:18 7259

原创 MySQL锁表以及解锁

mysql数据库的查询机制是在查询时会创建一个具有一定层级的数据,然后将数据从底层一直向上查询直到找到返回的数据。但是如果在单个数据库有多个连接的情况下对同一个数据表进行操作时,那么就会出现查询速度变慢的情况,当查询不出结果的时候就发生锁表了。除了以上的方式会导致锁表之外,还可以在对一个数据表进行备份或者迁移等操作时防止出问题去手动的进行锁表。

2023-09-09 16:16:51 1465

原创 常用的excel使用技巧

点击顶行菜单栏中的数据,然后在数据工具中选择数据筛选,这时候会弹出一个数据验证的设置弹窗,在“允许”下面的框选中“序列”,最后在来源中输入下拉框可以选择的选项,注意选项之间用英文逗号隔开。设置了表格样式后顶行的单元格旁边会有一个小小的倒立三角符号,可以使用这种方法去除。清除格式是指清除选中单元格的所有表格样式,包括对齐、字体、背景颜色等。快捷键:长按Alt键,然后依次按下H、M。注意:这里合并的单元格是相邻的两个单元格。快捷键:同时按下ctrl+shift+7。点击开始,然后点击橡皮擦,选择清除格式。

2023-09-08 14:53:03 59 1

原创 F12如何定位弹窗里的元素

把鼠标放在Tab栏上某个菜单后,下拉框中会出现更多菜单,鼠标一旦移开了Tab栏上的菜单后,下拉菜单也会跟着消失,而且在F12的elements中找不到下拉菜单中的元素位置,难以抓取到元素的位置。4000是指4000ms,即4s,即按下回车后的4s后会进行元素抓取。比如说刚刚的下拉框,按下回车后,我们可以去打开下拉框,这时候下拉框的页面就会锁定,鼠标就算离开了Tab的菜单也不会关闭下拉框。因为这时候下拉框的页面已经被锁定了,我们可以按照抓取普通元素的方法对下拉框中的元素进行定位。2、定位下拉框中的元素。

2023-09-06 20:23:53 807

原创 postman断言学习

注:“Body matches string”:此处的文字信息可以任意定义(填写);注:“Status code is 200”:此处的文字信息可以任意定义(填写)“自定义指定字符串”此处填写的时我们需要判断的字段的值。

2023-08-28 17:14:06 35

原创 Windows系统在文件夹下打开命令行的方法

管理员命令行进入带空格的文件夹,名字写一半, 用 Tab 键把名字自动补全。如cd Program按Tab会自动补全 Program Files.在文件管理器中打开目标目录后,在它的地址栏直接输入power shell。2.shift键+右键,然后选择打开powershell窗口。

2023-08-23 13:57:39 702

原创 解决:allure输出测试报告显示中文unicode乱码

(Parameterized Testing)功能,可以轻松地为测试用例提供多组输入数据。然而,当我们尝试在参数化测试中使用中文作为测试用例的IDs时,有时会遇到。Pytest是一个广泛使用的Python测试框架,通过。,导致测试报告中显示的是乱码。Unicode编码问题。

2023-08-22 22:28:28 635

原创 解决:webdriver-helper安装失败&导入失败

然后我这里第二个语句那个webdriver_helper又标红了。需要找到webdriver-helper包安装的路径,然后复制到项目对应的虚拟环境中(对应项目venv的lib目录下)首先,我的python版本是3.10.8,webdriver-helper需要python版本3.9以上才能用。2.安装webdriver-helper。1.安装selenium。

2023-08-17 18:15:51 1075

原创 Linux命令学习---记录Linux命令操作

1.ctrl+c强制退出2.ctrl + d 退出或登出不能用于退出vi/vim3.history:历史命令搜索4.ctrl + r,输入内容去匹配历史命令如果搜索到的内容是你需要的,那么:回车键可以直接执行键盘左右键,可以得到此命令(不执行)5.光标移动快捷键6.清屏清空终端内容7.软件安装软件安装,CentOS系统和Ubuntu是使用不同的包管理器。CentOS使用yum管理器,Ubuntu使用apt管理器,但是两者都需要root权限1)apt命令:Ubuntu其中,-y选项表示。

2023-08-08 18:17:25 392

原创 cmd命令和Linux命令的区别

cmd命令和Linux命令的区别

2023-08-07 16:58:19 685

原创 Linux权限修改---chown命令和chomd命令

2)权限:权限可以用3位数字来代表,第一位数字表示用户权限,第二位表示用户组权限,第三位表示其它用户权限。1)-R选项:对文件夹内的全部内容应用同样的操作。2)[:]:用于分隔用户和用户组。1)-R选项:对文件夹内。

2023-08-05 19:25:30 1872

原创 linux用户权限管理

Linux、MacOS、Linux系统都支持多用户管理。root用户:在Linux系统中root用户(超级管理员)拥有最大的系统操作权限,而普通用户对系统的操作会有一定限制。Linux系统只能有一个root用户,普通用户可以通过root用户的授权获取root权限普通用户:普通用户在其HOME目录的操作不受限,而在HOME目录之外,普通用户仅有只读和执行权限,无修改权限root用户可以管理普通用户,包括对普通用户是创建、查看、删除。

2023-08-05 17:34:53 134

原创 vim编辑器

vim是vi的加强版本,vi是visual interface的简称,vim兼容vi的所有指令,不仅能编辑文本,而且还具有shell程序编辑的功能,可以用不同颜色的字体来辨别语法的正确性,极大方便了程序的设计和编辑性。

2023-08-05 07:02:33 27

原创 linux命令学习---管道符“|”

将管道符左边命令的输出作为管道符右边命令的输入

2023-08-05 06:13:26 43

原创 linux命令学习---文件操作

下图中要将当前工作目录的文件”11.txt“移动到当前工作目录的文件夹”55“,因为当前工作目录存在文件夹”55“,所以mv命令起到移动文件夹的作用:将当前工作目录的文件”11.txt“移动到当前工作目录的文件夹”55“中。如图中当前工作目录的文"11.txt"要移动到当前工作目录的文件夹“88”中,但是当前工作目录不存在文件夹“88”,故mv命令起到改名作用:将当前工作目录的文件“11.txt”改名为“88”。3.more命令:查看文件内容,且当文件内容过多时支持通过空格翻页,通过q退出查看。

2023-08-04 11:23:31 98

原创 linux命令学习---目录操作

2.cd命令:代表change directory,切换工作目录。4.mkdir目录:创建目录(文件夹)3.pwd命令:查看当前目录。5.rm命令:文件夹删除。6.mv命令:文件夹复制。

2023-08-04 01:56:00 175

原创 区别linux中“~”、“/”、“.”、“..”的含义

2.“/”:代表根目录, 所有文件都在它下面。Windows系统可以拥有多个盘符,比如C盘、D盘,路径之间的层级关系使用“\”表示;而linux系统不存在盘符的概念,只有一个根目录/,路径之间的层级关系使用“/”表示。1.“~”:代表主目录,也叫HOME目录,即当前登录用户的用户目录。(pwd命令打印当前目录)3.“.”和“..”

2023-08-04 01:10:08 4456

原创 linux命令学习---基础格式、命令查询

linux命令的基础格式以及命令的帮助文档、手册查看

2023-08-03 22:46:00 46

原创 FinalShell远程连接虚拟机linux系统(vietualbox)

通过finalshell远程连接虚拟机的linux系统

2023-08-03 22:24:22 556

原创 忘了linux系统root账户的密码怎么解决(virtualbox虚拟机版)

linux系统重置root账户的密码

2023-08-03 21:49:08 1248 1

原创 字符串型数组String[]的输出

String[]转型为String并输出

2022-10-27 09:00:00 1666 2

原创 用正则表达式进行input框的限制输入

1.限制input输入框只能输入大小写字母、数字、下划线的正则表达式:2.限制input输入框只能输入小写字母、数字、下划线的正则表达式:3.限制input输入框只能输入中文的正则表达式:4.限制input输入框只能输入数字的正则表达式:5.限制input输入框只能输入英文的正则表达式:6.限制input输入框只能输入中文、数字、英文的正则表达式:7.限制input输入框只能输入数字和字母的正则表达式:8.限制input输入框只能输入英文字母和数字,不能

2022-06-11 13:57:15 2114

空空如也

空空如也

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

TA关注的人

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