自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 性能测试工具 - LoadRunner

性能测试就是测试人员利用性能测试工具模拟系统在不同情况下的性能指标是否正常。

2023-10-05 18:12:26 274

原创 网页论坛项目测试报告

之前有对自己的项目进行过一些测试, 后来想想还是打算写一个比较全部全面的测试博客. 方便后边学习可以进行改进和对比.

2023-10-02 15:18:35 564

原创 Junit的常用操作

注:本篇文章讲解的是junit5。

2023-10-01 20:05:12 962

原创 selenium的基本操作

webDriver.navigate().forward() //前进。webDriver.navigate().refresh() //刷新。webDriver.navigate().back() //后退。

2023-10-01 15:24:54 480

原创 (version1.charAt(len1)-‘0‘

字符型运算与整数的运算不同,字符型的数字存储的是对应的ASCII值, 它与表示的 数字字符 之间有一个偏移量。记录一个问题,今天做题的时候发现字符串转换为数字类型的时候,会有 -'0'这个操作。的时候就需要减去‘0’的ASCII,才能得到正确的数字类型的值。的ASCII码值就等于数字字符的0,字符。的ASCII码值就等于1,以此类推。的ASCII码值为48。的ASCII码值减去。的ASCII码值减去。

2023-09-05 21:33:33 91

原创 项目热部署

热部署是提供高开发效率的一个非常有用的工具。指的是在应用程序运行修改代码或资源文件,并将这些变更应用到正在运行的程序上,而无需重新启动应用,无需等待整个项目的重新构建和部署。本文记录一下热部署步骤。三操作完成即热部署成功。

2023-08-17 21:14:03 104

原创 selenium的环境搭建

那么我们在学习selenium之前就需要就行一个环境的搭建,就是要下载配置我们的浏览器驱动。selenium是一个自动化测试框架,主要针对web项目进行UI自动化。将里边的两个文件复制,自己的jdk的bin路径下。将此路径配置在电脑的path路径下。在网站中选择对应自己浏览器版本的插件,选择自己的操作系统进行下载。

2023-08-14 12:00:00 112

原创 VM327:38 Uncaught ReferenceError: boay is not defined

最后终于找到了,就是我传回来的参数叫body,但是我拼错了。报错信息上边写的也是boay未找到,但是我自动过滤为body,,,,,,,,,,,,!找了好久的错误,查找的时候都是路径错了,或者少符号了,,,,,但是就是不是,这个错误就很明显,但是人一般对自己的代码真的很自信的!

2023-08-13 22:00:59 166

原创 spring中时间格式化的两种方式

然后获取的时间就是正确的格式了。

2023-08-11 10:40:33 674

原创 Spring中的事务

但也会有新的问题,⽐如此级别的事务正在执⾏时,另⼀个事务成功的插⼊了某条数据,但因为它每次查询的结果都是⼀样的,所以会导致查询不到这条数据,⾃⼰重复插⼊时⼜失败 (因为唯⼀约束的原因)。:表示创建⼀个新的事务,如果当前存在事务,则把当前事务挂 起。,事务最⾼隔离级别,它会强制事务排序,使之不会发⽣冲突,从⽽解决了脏读、不可重复读和幻读问题,但因为执⾏效率低,所以真正使⽤的场景并不多。●脏读:⼀个事务读取到了另⼀个事务修改的数据之后,后⼀个事务⼜进⾏了回滚操作,从⽽导致 第⼀个事务读取的数据是错误的。

2023-08-07 20:55:14 631

原创 多平台打包快捷方式

一个项目会有好几个环境,不同环境用的时候总是需要改配置,比较麻烦,这次给大家讲一个简单的方法,关于。这个就代表的我们要打包的是哪个环境了,勾选那个就是哪个了。上述文件是什么意思呢?

2023-08-04 13:47:50 95

原创 代理模式是什么

为其他对象提供⼀种代理以控制对这个对象的访问。在某些情况下,⼀个对 象不适合或者不能直接引⽤另⼀个对象,⽽代理对象可以在客户端和⽬标对象之间 起到中介的作⽤。代理模式分为。

2023-07-30 15:56:36 773

原创 Mybatis-Plus的使用

MyyBatis-plus是Mybatis的增强版,并没有对Mybatis进行改变,就是把一些功能封装起来方便我们使用了,它的作用就是简化开发,提高效率。CRUD 接口 | MyBatis-Plus (baomidou.com)CRUD 接口 | MyBatis-Plus (baomidou.com)CRUD 接口 | MyBatis-Plus (baomidou.com)

2023-07-29 20:18:00 297

原创 AOP介绍和使用

⽽ AOP 是⼀种思想,⽽ Spring AOP 是⼀个框架,提供了⼀种对 AOP 思想的实现,它们的关系和 IoC 与 DI 类似。@Slf4j@Component@Aspect//定义切点//定义通知//这里注意,环绕式通知必须自己写返回结果log.info("之前");try{//调用目标方法log.info("之后");return oj;@Aspect是aop框架中提供的,表示是一个切面。

2023-07-28 13:40:45 6276

原创 Mybatis的动态SQL

动态 sql 是Mybatis的强⼤特性之⼀,能够完成动态的 sql 语句拼接。动态 SQL 大大减少了编写代码的工作量,更体现了 MyBatis 的灵活性、高度可配置性和可维护性。

2023-07-28 10:30:00 118

原创 Mybatis的多表查询

那么有时候我们会有需求,联合两个表去进行查询。本次讲解Mybatis如何实现多表查询。在讲多表查询的时候,我们要先引入一个知识点resultMap具体用法结合结合下边的例子进行理解。

2023-07-27 16:17:33 330

原创 Mysql的增删改查

insert into 表名(列名1,列名2,列名3,.....列名n)values(值,值,值,....值)insert into 表名 set 列=值,set 列=值...set 列=值。update 表名 set 列=值,列=值,,,列=值 where 列=值。select 列 from 表名 where 列=值 order by 列。select 列 from 表名 where 列=值 group by 列。select 列 from 表名 where 列=值。select 列 from 表名。

2023-07-27 14:00:00 346

原创 # 和 $ 的区别

预编译处理:Mybatis在处理#{}时候,会将SQL中的#{}转换为?,使⽤ PreparedStatement 的 set ⽅法来赋值。直接替换:是MyBatis 在处理 ${} 时,就是把 ${} 替换成变量的值。

2023-07-25 11:15:00 1903

原创 Mybatis的基本操作--增删改查

传递对象的时候可以直接传递一个默认的,也可以传递一个指定名称的对象,传递默认的对象的时候,Mybatis会自动帮我们生成 以。修改数据的时候,也可以传入属性或者传入对象,传入属性的话,方法传参直接传递的就是要修改的值,传入对象的话,传入的是一个新的对象,设置新的对象的属性,用这个新的对象去替换之前的值。多个参数的时候就必须要用到注解@Param,且注解中的值要和xml接收参数的值一样。传递指定对象的时候,我们取值的时候,就是 对象名.属性 的方式取值。可以看到返回的结果就是我们连接的数据库中的结果。

2023-07-24 13:45:50 492

原创 spring项目的常用配置文件

【代码】spring项目的常用配置文件。

2023-07-23 14:21:50 116

原创 初识Mybatis,并创建第一个Mybatis项目(详细图文教程)

Spring 集成了 Mybatis 框架,方便我们更加便捷的使用,但是 Mybatis 也可以单独使用,它和 Spring 没有关系。

2023-07-23 13:57:46 3017 1

原创 Spring、Springboot、SpringMVC之间的关系

Spring包含了SpringMVC,Springboot是在Spring基础上进行的扩展,因此Springboot又包含了Spring。他们之间没有明确的区分。一个项目,可以说是SpringMVC,又是Sprigboot,又是Spring项目。

2023-07-21 11:37:10 462

原创 bean的生命周期

从生到死的过程。那么对于bean来说就是从创建到销毁的过程。普通的Java对象的创建由我们new创建,然后在不用的时候,java回收机制会自动回收。那么bean呢?bean是spring中的对象,和普通对象不一样的就是bean是由spring创建和管理的,我们使用的时候直接调用,bean的销毁是要在容器(上下文)销毁前才回去执行的。只有这些是不会执行的,要加上容器的销毁:这样就会在容器销毁前执行bean销毁的方法。

2023-07-19 16:31:38 547

原创 Bean的作用域

Spring中的核心就是存取bean,那么本篇文章我们来研究一下bean的作用域。spring容器在创建bean的时候会指定bean的作用域。下面给大家介绍一下常见的前五种bean的作用域。

2023-07-19 15:04:45 440

原创 Spring Boot Helper插件免费版的下载

在使用的时候,我们创建springboot项目就要下载springboot helper插件,下载是很简单,但是呢,有一个问题就是:),当然也可以下载免费的spring boot helper插件。

2023-07-18 18:10:51 10017 12

原创 创建第一个Springboot项目并打印hello(详细版)

Springboot就是为了快速开发spring项目诞生的。如果你知道spring程序的开发流程的话,你就是知道一个spring项目的创建的繁琐之处。(这里可以参考博主的前两篇文章,讲的时springcore项目的创建)但是spring项目确实对比java来说是简单了一部分的,但是我们精益求精,就产生了springboot,来简化spring程序的开发。

2023-07-18 16:43:44 920

原创 依赖注入的几种方式

对象装配的实现方法有3种:1.属性注入;2.构造方法注入;3.Setter注入。再讲本节内容之前,我们先来提两个传参的方式,首先呢,上节的文章里边,我们提到了五大类注解和@Bean注解,@Bean注解式可以传参的,他的方式就是:这就是@bean的传参,很简单,但是有几个需要注意的点:1.@bean传参的时候记得给配置参数的方法也要加上@bean注解,一定要加上,否则会报错;3.还有一个问题就是,大家可以看到上边写了参数匹配的方法,但是是什么样的匹配规则呢?

2023-07-18 11:30:00 1877

原创 spring--五大注解和bean注解(详细讲解)

不可以了,只要进行了重命名,就不可以再使用原来的类名了,但是,可以重命名多个,要想使用原来的类名,在只要重命名中也包括它就可以,其实重命名的name是一个数组,所以格式也就是数组的格式.那么既然方法注释可以重命名,是不是类注释也可以呢?一般会单独建一个包,这个包下放的就是我们需要存储到spring的类,扫描路径就是包的路径。@Controller: 控制器,程序的入口,比如参数的校验,参数类型转换,,等前置处理。前边五大注解是类注解,是要注解在类上边的,而方法注解是要注解到方法上的,

2023-07-17 12:15:00 260

原创 spring项目的创建和使用(详细图文教程)方法一

现在我们创建好了这个类,我们可以根据类来创建对象了,但是不要忘了,我们是spring项目,spring是什么呢?(2)接下来,我们要在spring中存储bean,那么我们要去创建我们要存储的bean,要创建bean我们就要创建一个类。bean的存储(注册):创建一个配置文件,创建一个bean的类,在spring里注册bean。原始的spring的存取就是本篇文章的全部内容了,下一篇文章我们讲bean的简单的存的方式!bean的取用:获取spring的上下文,选择合适的方法取bean,使用bean。

2023-07-16 14:42:26 263

原创 创建第一个servlet项目(简单版创建)--详细图文教程

Maven 项目创建完毕后, 会自动生成一个 pom.xml 文件. 我们需要在 pom.xml 中引入 Servlet API 依赖的 jar 包。若是和上百年一样的操作,那么就一定是蓝色的,我们就可以在这个我们新建的包下边写代码了,但是如果是自己命名的文件,那么应该是。我们学习的Servlet,是位于javax.servlet.http包中的类和接口,是基础HTTP协议。5、注意这里的时候,社区版的同学需要下载一个插件 smart tomcat,专业版就不用下载了。下来就是一样的操作了,

2023-07-07 18:52:25 3300

原创 HTTP协议(3)-计算机网络(构造HTTP请求)

本片给大家介绍一下构造HTTP请求的相关内容.首先,构造HTTP请求的方法有三种:1.form表单2.ajax那么接下来,我们先介绍form表单构造HTTP请求的相关操作.

2023-06-23 13:51:21 66

原创 HTTP(4)-计算机网络(HTTPS详细的加密流程讲解)

本章我们讲到了HTTPS的内容,那么跟着我一起来学习一下HTTPS的知识吧,首先我们呢先接受HTTPS是什么....

2023-06-23 12:15:00 84

原创 HTTP协议(2)---计算机及网络(HTTP响应详解)

本篇文章主要讲 HTTP 响应.想要知道什么是响应,那么首先就要在知道什么是状态码,接下来,让我们先了解一下状态码的相关内容.

2023-06-21 14:47:17 72

原创 HTTP协议(1)-计算机网络

为什么 HTTP 报文中要存在 "空行"?因为 HTTP 协议并没有规定报头部分的键值对有多少个. 空行就相当于是 "报头的结束标记", 或者 是 "报头和正文之间的分隔符".HTTP 在传输层依赖 TCP 协议, TCP 是面向字节流的. 如果没有这个空行, 就会出现 "粘包问题".

2023-06-21 13:39:13 41

原创 JS基础知识(2)

上一篇文章我们讲到了操作元素, 这几我们接着从 操作节点 开始讲.

2023-06-21 11:45:00 24

原创 关于 Fiddler 的常见问题解决(抓包问题详细解决)

我们都知道Fiddler 是我们用于客户端和服务器之间的第三方抓包软件,那么,首先,我们在安装的时候就应该。关于Fiddler 的问题,今天就讲到这里,还有什么常见的问题,欢迎大家留言哦~操作结束后,这个时候,我们的Fiddler 就可以抓取 Https 的包了.其次,在安装结束后, Fiddler 在安装后,默认是。点击右边的Row 选项,这个是最原始的请求和响应.今天来讲一下关于Fiddler 抓不到包的问题.

2023-06-21 10:44:44 1342

原创 JavaScript(1)基本语法

JavaScript 的组成JavaScript 代码可以嵌入到 HTML 的 script 标签中.这就是一个简单的JavaScript(以下简称JS)代码实现。JS是为了和用户交互的,上述就是一个最简单的交互:当用户打开界面内的时候就会弹出一个对话框,显示你好。

2023-06-20 13:59:47 46

原创 CSS(2)常用元素属性

字体颜色: font-family字体大小:font-size(注意带单位 px)字体粗细:font-weight(可以使用100-900的数字表示粗细 700==bold)字体倾斜:font-style:italic;倾斜取消倾斜。

2023-06-10 12:42:43 58

原创 CSS知识讲解(1)

元素 1 是父级, 元素 2 是子级(儿子/孙子都可以), 只选元素 2 , 不影响元素 1。写在 style 标签中,嵌入到 html 的内部,但是一般都是放在 head 标签中。CSS能够对网页中元素位置的排版进行像素级精确控制,能够做到页面的样式和结构分离。class等于 blue 的都会被选中(以 class 的值为选择的基准)id 选择器的值 和 html 中某个元素的 id 值相同。选中页面指定的标签元素(先选中,才能设置元素的属性)任意基础选择器的组合(包括类选择器,id选择器)

2023-06-08 17:17:16 71

原创 前端小综合的实现案例

【代码】前端小综合的实现案例。

2023-06-08 11:45:00 35

空空如也

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

TA关注的人

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