- 博客(36)
- 收藏
- 关注
原创 @Mapper 和 @MapperScan
注意这里,在使用了 @MapperScan 之后,@Mapper 注解就会失效,相当于没有加,如果在 @MapperScan 扫描路径之外的地方 使用了@Mapper ,这个@Mapper也会失效。这就是使用了 @MapperScan之后,相当于所有的 @Mapper 注解就失效了,而 mapper2 这个包,不在扫描路径里,所以就会报错。今天在学习项目的时候,遇到一个小问题,先记录下来。启动之后,显示这个错误。
2024-09-15 14:04:16
360
原创 文件 IO
Java 中通过 java.io.File 类来对一个文件(包括目录)进行抽象的描述。。File只能对文件操作,不能操作文件的内容。我们一般多使用 第二种,第二种参数的字符串,就表示一个路径。可以是绝对路径,也可以是相对路径。【注意】在Java中,创建一个File对象并不会创建或确认文件的实际存在性,它仅仅是一个文件路径的抽象表示。换句话说,File对象仅仅是一个抽象的文件路径表示,它存储了文件的路径信息,但并不进行实际的文件操作。具体的文件操作(如创建、读取、写入、删除等)需要通过文件操作的方法来实现。
2024-07-27 15:17:19
753
原创 第一个SpringBoot程序
SpringBoot提供了启动添加依赖的功能,可以快速集成框架.内置web服务器,⽆需配置Tomcat等Web服务器,直接运⾏和部署程序.可以完全抛弃繁琐的XML,使⽤注解和配置的⽅式进⾏开发.⽀持更多的监控的指标,可以更好的了解项⽬的运⾏情况等特点.成框架.内置web服务器,⽆需配置Tomcat等Web服务器,直接运⾏和部署程序.可以完全抛弃繁琐的XML,使⽤注解和配置的⽅式进⾏开发.⽀持更多的监控的指标,可以更好的了解项⽬的运⾏情况等特点.
2024-06-14 23:12:35
818
1
原创 性能测试------LoadRunner 详解
LoadRunner是一款由Micro Focus(以前是Hewlett-Packard或HP公司)开发的性能测试工具。它用于测试和分析系统在负载下的行为和性能。具体来说,LoadRunner可以模拟数千名用户同时访问应用程序,以测量和评估系统的性能表现,从而帮助识别性能瓶颈和系统容量。
2024-06-11 21:03:20
5142
1
原创 性能测试概述
下面通过一些具体例子来展示上述是一些平台崩溃的信息。大部分原因则都是 网络,服务器等出现的问题;而这些问题都是属于性能问题的范畴。这就需要我们在软件发布前,做好性能测试了。
2024-06-10 19:44:16
1242
原创 Junit 单元测试 详解,包你掌握
@Test 注解的方法不需要是 public 的,但必须是无参数的@BeforeAll/@AfterAll其修饰方法必须是 static 的在软件测试中,断言(assertion)是用于验证程序行为是否符合预期的重要工具。断言方法用于验证测试中期望的结果与实际结果是否一致,如果不一致,测试将失败并报告错误。这样,就不用我们自己写 if 等来判断了....….
2024-06-09 12:16:04
1838
1
原创 @BeforeAll 和 @AfterAll 必须是 static 的原因
因此,使用静态方法确保了@BeforeAll和@AfterAll方法能够在正确的时间点运行,而不依赖于测试类的实例化状态。通过要求@BeforeAll和@AfterAll方法是静态的,JUnit 能够在测试类实例化之前和销毁之后正确地运行全局初始化和清理代码,从而确保测试环境的一致性和可靠性。
2024-06-09 11:29:25
712
原创 在Java中使用SeleniumAPI,超详细
css选择器定位元素,xpath定位元素,键盘鼠标事件,强制等待,隐式等待,显示等待,截图....
2024-06-08 11:00:16
2255
2
原创 自动化测试-Selenium(一),简介
简单点来说,就是我们idea中的代码和浏览器是通过驱动来交互的。这个驱动就是一个中间人,idea中的代码会构造成一个请求发送给驱动,驱动收到并解析这个请求,然后就执行相应的操作。
2024-06-06 18:44:58
1170
原创 详解Selenium 强制等待、隐式等待和显式等待
简单点来理解,隐式等待是对所有的查找都起作用,比如,我在代码的第一行设置了隐式等待,那么后续出现的所有查找相关的代码(不管查找什么,只要和查找相关),就会依次等待。
2024-06-06 15:08:41
1604
原创 LoadRunner 录制脚本时提示无Internet访问/加载慢,如何解决?
更改Loadrunner的录制设置,利用Fiddler,玄学
2024-06-03 15:43:03
1596
2
原创 Java-成员变量与局部变量的区别
成员变量:在方法的外部,直接写在类当中。静态成员变量: 相比普通成员变量,多了 static 修饰,通常情况下,局部变量的生命周期比成员变量的生命周期更短一些。局部变量:只有方法当中才可以使用,除了方法就不能再使用。
2023-07-29 11:08:37
191
原创 数据库的基本操作
create database 是关键字,***为要创建的的数据库的名字.1.2显示数据库1.3使用数据库后续进行数据表的操作,都是建立在选中的这个数据库的基础上进行操作1.4删除数据库2.常用数据类型数据类型整数和浮点型字符串类型日期类型intvarchar(size)datetimebigintdouble(m,d)decimal(m,d)3.表的操作进行表的操作之前,需要先使用一个数据库然后再进行表的
2023-07-14 15:55:21
125
1
原创 == 和 equals 的区别
另外,equals()方法存在于Object类中,而Object类是所有类的直接或间接父类,所以说所有类中的equals()方法都继承自Object类,在没有重写equals()方法的类中,调用equals()方法其实和使用==的效果一样,也是比较的是引用类型的变量所指向的对象的地址,不过,Java提供的类中,有些类都重写了equals()方法,重写后的equals()方法一般都是比较两个对象的值,比如String类。它的作用是测试它左边的对象是否是它右边的类的实例,返回 boolean 的数据类型。
2023-04-05 17:43:09
105
原创 写一个函数,判断一个字符串是否为另外一个字符串旋转之后的字符串。
例如:给定s1 =AABCD和s2 = BCDAA,返回1给定s1=abcd和s2=ACBD,返回0.
2023-01-30 23:33:10
146
2
原创 实现一个函数,可以左旋字符串中的k个字符。
实现一个函数,可以左旋字符串中的k个字符。例如:ABCD左旋一个字符得到BCDAABCD左旋两个字符得到CDAB
2023-01-30 22:53:40
130
1
原创 有一个数字矩阵,矩阵的每行从左到右是递增的,矩阵从上到下是递增的,请编写程序在这样的矩阵中查找某个数字是否存在
有一个数字矩阵,矩阵的每行从左到右是递增的,矩阵从上到下是递增的,请编写程序在这样的矩阵中查找某个数字是否存在。要求:时间复杂度小于O(N);
2023-01-30 22:23:45
306
原创 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。
日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。以下为4个嫌疑犯的供词:A说:不是我。B说:是C。C说:是D。D说:C在胡说已知3个人说了真话,1个人说的是假话。现在请根据这些信息,写一个程序来确定到底谁是凶手。
2023-01-18 17:33:10
350
3
原创 数据在内存中的存储
什么是大小端:大端字节序存储:是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;小端字节序存储:是指数据的低位保存在内存的低地址中,而数据的高位,,保存在内存的高地址中。百度笔试题:请简述大端字节序和小端字节序的概念,设计一个小程序来判断当前机器的字节序。
2022-12-23 17:33:24
157
5
原创 已有一个已排好序的数组,要求输入一个数,将它插入数组中,保持数组依然有序。
1、已有一个已排好序的数组,要求输入一个数,将它插入数组中,保持数组依然有序。
2022-11-14 17:14:12
2607
1
原创 幻方方阵
在下面的5*5阶幻方矩阵中,每一行、每一列、每一对角线上的元素之和都是相等的,试编写程序将这些幻方矩阵中的元素读到一个二维整型数组中,然后检验其是否为幻方矩阵,并将其按如下格式显示到屏幕上。
2022-11-14 15:56:09
551
原创 Scanf 函数简单用法
scanf("%d,%c",&a,&b),从键盘上输入数据的时候 a和b之间只能用。仅仅输出显示没有什么意思,通过读取键盘上输入的数值,模仿人机对话。&就是从键盘上读取你输入的值,这里一定要。总结就是要和前面的一一对应,否則就会报错。如果是空格,就要用空格分离等等。
2022-10-16 22:08:00
300
1
原创 新的开始
有目标才有动力,每个人的目标不同,拿我举例吧,目前,我并不准备考研,想在大三或者大四就能有进入大厂的机会,比如字节跳动,就是我想要进入的一个公司;有些人的目标可能是考研。首先,先精读课本,比如谭浩强的C,适合补充一下最基本的知识,但有些内容......,看过的人都应该知道,这是我会借助另一本书《明解C语言》,两本书相辅相成,并借助一些网络视频来使自己更明白。对于时间安排,目前是根据学校的课程来调整,有编程课的时候时间可能会多一些,同时,我比较喜欢晚上学习C语言,大家也可以根据自己的时间安排,合理规划。
2022-10-14 11:10:07
212
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人