自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wsaicyj的博客

为了生活,加油!

  • 博客(48)
  • 资源 (4)
  • 收藏
  • 关注

原创 通过Java的流式将字符串数组转化面Long类型的List

通过Java的流式将字符串数组转化面Long类型的List

2023-08-17 15:03:02 1940

原创 获取当前月第一天和当前月最后一天

使用Java 8引入的日期和时间类java.time.LocalDate、java.time.LocalDateTime和java.time.LocalTime,获取当前月第一天和当前月最后一天。

2023-06-21 15:44:22 8167

原创 mysql之索引

MySQL索引是数据库中用于提高查询效率的重要概念。索引可以类比于书籍的目录,它们允许数据库管理系统快速定位和访问表中的数据,而不需要全表扫描。这在大型数据库中非常重要,因为它可以大幅度提高查询性能。

2023-06-21 15:36:57 202

原创 数据表字段冗余设计

数据表字段冗余设计是指在一个表中存储重复的数据字段。这种设计违反了数据库的范式化原则,即避免数据冗余。然而,在某些情况下,字段冗余设计可以提供性能优化、简化查询或满足特定的业务需求。查询性能优化:在一个表中存储重复的字段,以避免复杂的JOIN操作或多表关联,从而提高查询性能。这种设计适用于频繁执行查询操作,但数据变动较少的场景。数据报表和统计:在表中存储汇总信息或预先计算的统计数据,以减少复杂的计算和聚合操作。这样可以加快报表生成和统计分析的速度。

2023-06-10 13:42:24 1008

原创 数据库范式化原则

数据库范式化原则是一组设计规范,旨在帮助确保数据库结构的规范性、一致性和有效性。

2023-06-10 13:20:26 774

原创 swagger3使用步骤

【代码】swagger3使用步骤。

2023-06-06 22:33:15 337

原创 软件测试方法、软件测试类型、软件测试阶段的区别

在软件测试过程中,测试人员需要根据不同的测试目的、测试对象和测试时机,选择合适的测试方法、测试类型和测试阶段来进行测试,以提高测试的效率和有效性。软件测试方法和软件测试类型是根据不同的角度对测试进行分类的,而软件测试阶段是根据测试的时机和测试的目标对测试进行分类的。软件测试方法是指进行软件测试时采用的具体方法或技术,例如黑盒测试、白盒测试、灰盒测试、随机测试等。软件测试类型是根据测试的目的和测试对象进行分类的,例如功能测试、性能测试、安全测试、兼容性测试等。

2023-03-13 10:54:43 322

原创 基于Java+RestAssured+TestNG+Maven+Allure的接口自动化框架

基于Java+RestAssured+TestNG+Maven+Allure的接口自动化框架,持续更新中...

2022-12-16 17:45:12 1527 1

原创 js扩展运行符(...)的用法

在js日常开发中,经常会看到(…)这样的符号,这里介绍一下它的含义和作用。扩展运算符(…)是ES6的用法,用于取出参数对象的所有可遍历属性,然后拷贝到当前对象之中。特殊用法数组由于数组是特殊的对象,所以对象的扩展运算符也可以用于数组空对象如果扩展运算符后面是一个空对象,则没有任何效果Int类型、Boolean类型、undefined、null如果扩展运算符后面是上面这几种类型,都会返回一个空对象,因为它们没有自身属性。字符串如果扩展运算符后面是字符串,它会自动转在一个类似数组的对象对象的

2022-12-03 14:28:39 1706

原创 解决uni-app中第二次访问tabbar页面时不会加载数据的问题

解决uni-app中第二次访问tabbar页面时不会加载数据的问题

2022-11-28 12:47:56 2216

原创 CSS基础用法

css基础用法,持续更新中....

2022-11-15 22:21:04 230

原创 Mybatis-plus基本使用教程

Mybatis-plus基本使用,持续更新中。。。

2022-11-12 13:26:04 178

原创 解决前后端跨域报错:has been blocked by CORS policy: No ‘Access-Control-Allow-Origin‘

来自一个IP端口的页面(前端项目),要访问另一个IP端口的资源(springboot请求接口),会产生跨域访问。

2022-11-11 22:30:23 24737 4

原创 新建SpringBoot项目,启动时报错:No active profile set, falling back to 1 default profile: “default“

报错信息:No active profile set, falling back to 1 default profile: “default”

2022-11-10 16:35:18 2268 1

原创 Git基本使用教程

发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支很像对不对?但是分支可以移动,标签不能移动),所以,创建和删除标签都是瞬间完成的。所以,tag就是一个让人容易记住的有意义的名字,它跟某个commit绑在一起。“请把上周一的那个版本打包发布,版本号是v1.2”

2022-11-10 15:54:42 91

原创 MySQL8.0安装及配置教程(Window)

安装包试比较简单,只要一直按【Next】并填写下相关信息就可以。

2022-11-09 23:48:56 404

原创 springboot项目之电影预告

SpringBoot入门基础项目

2022-11-09 17:47:41 370

原创 接口自动化框架与接口测试平台,哪个最实用?

关于接口自动化框架与接口测试平台,哪个最实用?有人觉得一个持续完善的接口自动化框架+jenkins,可以基本实现接口测试平台的功能,而且做的更好,为啥还需要接口测试平台?

2022-11-08 16:39:27 395

原创 uni-app项目之电影预告

uni-app练手项目-电影预告

2022-11-07 23:08:58 683

原创 解决Jmeter读取不到csv文件中的json字符串问题

解决Jmeter读取不到csv文件中的json字符串问题

2022-11-07 18:01:27 1393

原创 RestAssured接口测试框架基础知识

在自己的IDE上创建Maven项目。

2022-11-04 17:58:48 327

原创 软件测试的九条原则

《系统之美》一书中有个观点我非常认同,就是任何一个系统都有一个最关键因素决定其行为。对于测试用例来说,预期结果就是最重要的。大家可以思考下,如果某个测试用例的预期结果没有定义,由于 “所见即所想” 现象的存在,某个似是而非、实际上是错误的结果可能会被解释成正确的。换句话说,尽管 “软件测试是破坏性” 的定义是合理的,但人们在潜意识中仍然渴望看到正确的结果。在设计测试用例时如何定义用例的预期结果?1.避免出现模棱两可的词汇2.避免将预期结果描述为是或否3.尽可能详细描述预期结果。

2022-11-02 16:23:21 702

原创 如何降低软件测试的漏测

- 需求评审质量低,需求设计简单,只是简单描述功能,功能逻辑较少- 需求变更频繁- 缺少需求分解(sql 文档、用例设计)- 测试人员思维局限,需求分解覆盖面不全,考虑不足- 测试人员执行过程不规范,人为漏测- 测试执行人员质量意识不足,发现的缺陷定义严重性程度低或不认为是问题- 测试环境与生产环境有较大出入- 测试环境或测试数据受限,无法模拟并覆盖执行所有正常和异常的场景分支- 功能回归策略问题- 测试资源有限

2022-11-01 18:01:49 678

原创 Nodejs安装教程

修改用户变量:将C:\Users\wsaic\AppData\Roaming\npm改为D:\Program Files\nodejs\node_global。在命令行窗口输入以下命令进行验证:npm install express -g(-g是全局安装的意思,不加-g就是默认下载到当前目录)npm默认的registry,也就是npm下载的包是从国外的服务器下载,在国内会很慢,我们一般都会将npm源指向淘宝。2.点击change按钮,更换到自己的指定安装位置,点击【下一步】根据需求下载适合自己的版本。

2022-10-30 12:17:14 1174

原创 docker相关操作命令集合

docker相关操作命令

2022-09-08 11:52:16 257

原创 uni-app基础知识

uni-app的相关基础知识,持续更新中...

2022-09-07 23:46:12 597 1

原创 解决SpringBoo整合Redis,redis的key和value被序列华为特殊字符串或乱码问题

以上代码利用了Spring的生命周期,配合上@PostConstruct注解,自定义了后初始化方法,给RedisTemplate重新设置了key和value的字符串序列化器,这样把它们转换出来时就会采用字符串了。发现key和value值都包含了一些特殊的字符串和乱码。...

2022-07-18 23:15:21 934

原创 SpringBoot整合mybatis时报Invalid bound statement (not found)错误的可能原因

Invalid bound statement (not found)这个问题的实质就是mapper接口和mapper.xml没有映射起来常见的低智商问题有下列几个1.mapper.xml 里面的 namespace与实际类不一样这个有个快捷的检测办法就是按住ctrl键,然后点击namespace里面的包名,如果能跳到对应的类,那就说明没得问题,如果你用的IDEA也是同样的办法,IDEA的包名是可以分段的,只能能点进去都没问题。2.mapper接口的函数名称和mapper.xml里面的标签i

2022-04-19 23:23:02 1825

原创 解决SpringBoot整合Ehcahe时报spring.cache.ehcache.config=classpath:ehcache.xml的错误

异常信息:解决方法:配置文件 application.properties里修改为:spring.cache.ehcache.config=classpath:ehcache.xmlehcahe.xml配置文件:<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://www.ehcache.org..

2022-04-05 17:24:04 904

原创 解决could not initialize proxy - no Session的错误

异常信息:错误原因:基于对Hibernate和JPA的理解,在ORM中,其为了提升性能使用了Lazy加载,就是在使用的时候,才会加载额外的数据,故导致了在使用之时再加载数据之时, session失效的问题出现。所以问题的目标点实现提前加载数据。解决方法:在@ManyToMany里添加:fetch = FetchType.EAGER...

2022-04-05 12:53:15 1134

原创 解决object references an unsaved transient instance - save the transient instance before flushing 的错误

异常信息:Caused by: org.hibernate.TransientPropertyValueException: object references an unsaved transient instance - save the transient instance before flushing :错误原因:这个异常是在ManyToOne级联操作时遇到,要保存的对象引用了一个未保存的对象,比如我们试图存储一个瞬时状态的对象。也就是说,A和B有关联的话,其中A引用B。如果我们要

2022-04-05 11:20:00 4961 2

原创 解决SpringBoot整合SpringData JPA的PagingAndSortingRepository的Sort排序时遇到的错误:has protected access in ‘org.sp

问题:原因:pringboot2.2.1(含)以上的版本Sort已经不能再实例化了,构造方法已经是私有的了!解决方法:我们可以改用Sort.by获得Sort对象

2022-04-03 23:12:18 711

原创 SpringBoot 整合SpringData JPA-Repository注解查询报错:JDBC style parameters (?) are not supported for JPA que

问题:执行单元测试时报的错误原因:主要是SpringBoot版本原因,在低版本的SpringBoot是正常的解决方法:在HQL的后面加入index(低版本SpringBoot不加是可以运行的)

2022-04-03 12:44:39 557

原创 解决idea2021版SpringBoot中devtools热部署无效问题

问题在idea2021版本中的springboot项目中使用devtools进行热部署,一直没有生效解决经查询后,以下是有效的办法。1.勾选出setting里面的build project automatically2. 勾选出setting里面的Advanced Setting中的allow....3.rerun整个项目...

2022-04-01 21:44:19 1415 1

原创 SpringBoot整合mybatis报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found

在使用idea对SpringBoot和mybatis进行整合,执行插入语句时报错。

2022-03-30 10:50:18 488

原创 Mysql安装(5.6)

1.下载mysql下载地址:https://www.mysql.com/downloads/2.解压文件解压文件至对应的目录3.添加环境变量将解压后的路径添加至环境变量Path中:右击计算机-属性-高级系统设置-环境变量-系统变量4.配置my-default.ini文件将配置文件my-default.ini改为my.ini,配置信息如下5.添加并启动服务在DOS界面下,跳到mysql的bin目录下,执行mysqld-install命令(要以...

2022-03-29 18:34:01 1271

原创 Maven安装与配置

Maven 是一款基于 Java 平台的项目管理和整合工具,它将项目的开发和管理过程抽象成一个项目对象模型(POM)。开发人员只需要做一些简单的配置,Maven 就可以自动完成项目的编译、测试、打包、发布以及部署等工作Maven 是使用 Java 语言编写的,因此它和 Java 一样具有跨平台性,这意味着无论是在 Windows ,还是在 Linux 或者 Mac OS 上,都可以使用相同的命令进行操作。Maven 使用标准的目录结构和默认构建生命周期,因此开发者几乎不用花费多少时间就能够自动完成项

2022-03-27 00:25:43 311

原创 mysql 多字段分组统计

实现:通过"group by"关键字语法:group by 字段示例:select deploy_env_name,count(deploy_env_id) '云服务商数' from system_area_global where delete_status='NORMAL' group by deploy_env_id,deploy_env_name;解释:根据deploy_env_id,deploy_env_name字段进行分组,然后使用count函数统计deploy_env_id数量.

2022-03-15 16:38:53 2704

原创 解决jmeter控制台报javax.swing.text.BadLocationException: Position not represented by view的方法

在 jmeter安装目录-bin目录下,修改jmeter.properties文件,添加以下两行内容:remote_hosts=127.0.0.1server_port=1099然后保存文件,重启jmeter

2022-02-25 16:44:50 2690

原创 JMeter结果树中显示的请求数不全解决方法

JMeter结果树中显示的请求数不全解决方法

2022-02-23 15:42:26 8557

关于测试流程以及测试管理建议

测试流程以及测试管理建议

2022-09-08

软件测试(第二版)

《软件测试》 作者:[美]Paul C.Jorgensen 另一本同名的经典测试书籍。如果说上面那本的目的是快速的将你引入测试的殿堂,或者说作为一本“快速职业培训”的话,这本则是更深入的介绍了软件测试的基本知识和方法。其中重点介绍了黑盒测试(功能性测试)、白盒测试(结构性测试)的技术和方法,以及如何开展集成测试和系统测试工作。另外,书中还包含了对于面向对象测试的内容。这本书可以作为夯实测试基础的教材,建议阅读。

2013-03-14

软件测试(原书第2版中文)

软件测试(原书第2版中文)Ron Patton 我所见过的最好最经典的软件测试入门书,有一个别名叫“软件测试的本质”。书中没有讨论太多的软件测试理论,只包含了一部分常用的、基本的知识。从什么是软件测试、为什么要作软件测试开始,逐步引入基本的和高级的测试技术和方法,然后开始把读者引入实际工作中,讲述了一般的测试过程中要经历哪些阶段,要作哪些具体的工作,如何开展测试工作,如何找到缺陷并提交缺陷。甚至还包括了对测试人员的职业指导。建议所有的测试人员都读一读。

2013-03-14

探索式测试实践之路

探索式测试实践之路

2013-03-14

软件测试经验与教训

总结软件测试中的经验与教训,非常不错的一本书

2013-03-13

空空如也

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

TA关注的人

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