- 博客(61)
- 收藏
- 关注
原创 冒烟测试的定义
冒烟测试通常由每日构建完成后执行,在此过程中仅针对系统的最基本和最核心功能进行简单验证,而不涉及复杂或详细的测试逻辑。它是一组特定的测试用例集合,旨在覆盖组件或系统最重要的功能点,以评估软件的主要功能是否能够正确工作。冒烟测试是一种初步的功能验证方法,用于确认新构建版本的核心功能是否正常运行。对于频繁发布的项目(如采用DevOps实践的情况),建议通过脚本实现自动化的冒烟测试过程。- **需求文档中的核心功能**:确保关键业务流程能够在当前版本中正常运行。冒烟测试的重点在于验证基本功能的有效性和稳定性。
2025-04-04 10:26:09
160
转载 自动化测试使用jenkins做CICD持续集成(docker)
1.什么是(CI/CD)1.1持续集成定义:频繁地(一天多次)将代码集成到主干。将软件个人研发的部分向软件整体部分 交付,频繁进行集成以便更快地发现其中的错误。每完成一点更新,就集成到主干, 可以快速发现错误,定位错误也比较容易,防止分支大幅偏离主干。如果不是经常集成,主干又在不 断更新,会导致以后集成的难度变大,甚至难以集成。**作用:**持续集成的目的,就是让产品可以快速迭代, 同时还能保持高质量。它的核心措施是,代码集成到主干之前,必须通过自动化测试。
2025-03-05 15:26:18
182
转载 【ES常用查询】基于ElasticsearchRestTemplate及NativeSearchQuery的查询
本文链接:https://blog.youkuaiyun.com/weixin_50914566/article/details/134468453。但是目前这边同事是基于ElasticsearchRestTemplate跟NativeSearchQuery做的。版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。需要什么代码直接照搬,改个参数就行!以前我们是基于高标准客户端直接做的,
2024-04-19 01:08:12
1670
原创 微信小程序Burp抓包详细教程
然后打开任务管理器,如果不知道怎么打开就按 Ctrl+Alt+Del 选择任务管理器在进程中找到WeChatAppEx,随便选一个鼠标右键,打开文件位置。,在网上搜的教程都零零散散,还遇见很多坑,这次我就来一个教程,把常常遇见的 坑 都给大家填上。(在群里也帮好多大佬解决了一些问题)。随便打开一个浏览器谷歌或者火狐都可以,输入上面添加的代理端口。为了方便抓取小程序的包,建立一个小程序的规则。下载好后双击打开证书cacer.der。端口),这样防止端口冲突。打开Proxifter,添加一个新的监听端口(
2024-01-10 01:10:13
2564
2
原创 map.keySet().stream().collect(Collectors.toList());demo程序
方法将 Stream 中的键收集到一个 List 中。最后,程序输出这个 List。将 Map 中的键转换为一个 List。这对于后续处理 Map 中的键非常有用。方法将Stream中的元素收集到一个List中。最后,程序输出这个List。方法获取Map的值集合,并将其转换为Stream。对象,并向其中添加了三个键值对。对象,并向其中添加了三个键值对。方法获取 Map 中的键的集合,并使用。将Map中的值转换为一个List。这个程序首先创建了一个。这个程序首先创建了一个。这个程序展示了如何使用。
2023-11-26 22:32:34
669
转载 从Access库导入MYSQL
2.配置完数据源后,需要用MS ACCESS TO MYSQL工具将Access中的数据导入到MYSQL数据库中了。使用MS Access to MySQL,将Access数据库导入到指定的mysql数据库中。首选在驱动程序中查询是否有MYSQL的驱动程序,如果没有,可能MYSQL安装不正确。接着,软件会自动读取ODBC的连结信息,如果你前面没有填错,就无需更改,选择你的access数据库,如果有用户名和密码,就在下面输入,然后选择下一步,执行导入,数据就会导入到数据库中了。接着,选择你要导入的表,
2023-11-22 18:10:00
545
原创 软件外包词汇解释——ITO, BPO, KPO, R&D
ITO主要包括编程、测试等软件开发工作,而BPO则是指企业将自己辅助甚至是关键业务系统委托给专业服务公司,由专业服务公司按照双方协定的要求为企业提供相应的服务。理所当然的,处于金字塔中越上层的位置,竞争越不激烈,获得的利润却越高。3)KPO是一个帮助客户研究解决方案的方式,主要是通过多种途径来获取信息,经过即时、综合。的分析、判断和研究解释,并提出建议,将报告呈现给客户,作为决策的依据。来拥有、运作、管理这些指定的职能,涉及的领域非常广泛,主要包括企业的需求管理、内部。管理及业务运作服务、供应链管理等。
2023-05-30 10:12:18
3955
转载 JVM概述
JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。2、操作栈:是个初始状态为空的桶式结构栈。3、Class文件中除了存有类的版本、字段、方法、接口等描述信息,还有一项是常量池,存有这个类的编译期生成的各种字面量和符合引用,这部分内容将在类加载后,存放到方法区的运行时常量池中。Java虚拟机本质上就是一个程序,当它在命令行上启动的时候,就开始执行保存在某字节码文件中的指令。
2023-05-30 10:07:48
152
转载 it是什么行业?具体又包括哪些细分领域呢?
比如,很多公司都上线了OA系统,用来让员工处理日常工作中的各类事情,如查看和处理流程节点到自己这一环的相关工作,并在自己处理完之后,让相关流程流转到下一个节点,比如查收公司各类重大的通知、发送给自己的邮件等等,这个OA系统,就是一个非常常用的办公类系统软件;信息技术行业,又称信息行业,它是运用信息手段和技术,收集、整理、储存、传递信息,提供信息服务,并提供相应的信息手段、信息技术等服务的行业。计算机技术相关的IT行业,又可以具体分为硬件行业、软件行业和互联网行业3大类,我们具体来看。
2023-05-30 09:55:49
1305
转载 Java操作ES进行过滤查询,出现查询结果过滤成功,但是分组参数没有过滤!!!!!
【代码】Java操作ES进行过滤查询,出现查询结果过滤成功,但是分组参数没有过滤!!!!!
2023-04-21 14:46:33
703
转载 MAP使用containsKey和containsValue方法,验证键值对是否存在此KEY或VAL值。
在项目过程中,可能使用MAP集合返回结果集合,以前我会取指定KEY值,在取他的VALUE值,来获取最后结果。如果KEY值不存在还会取出NULL值。但是今天看到同事使用了containsKey和containsValue函数,就不用那么麻烦了。
2023-04-19 15:03:29
665
转载 Elasticsearch学习笔记_01【基础篇】概念 & HTTP操作 & JavaAPI
The Elastic Stack, 包括 Elasticsearch、Kibana、Beats 和 Logstash(也称为 ELK Stack)。能够安全可靠地获取任何来源、任何格式的数据,然后实时地对数据进行搜索、分析和可视化。Elaticsearch,简称为 ES,ES 是一个开源的高扩展的分布式全文搜索引擎,是整个 Elastic Stack技术栈的核心。它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理 PB 级别的数据。
2023-04-18 16:43:35
258
转载 Elasticsearch之Java Api操作
1、Elasticsearch概述2、Elasticsearch入门3、Elasticsearch之Java Api操作4、Elasticsearch集群搭建5、Elasticsearch进阶6、Elasticsearch集成SpringBoot7、Elasticsearch优化8、Elasticsearch系列总结。
2023-04-14 11:18:34
689
转载 Linux centos7.6 安装elasticsearch8.x (es8) 教程
如果密码太长记不住 则可以使用下面的命令进行自定义密码#设置自己想设置的密码最后再通过ip:9200访问,输入用户名密码即可看到信息。
2023-04-14 10:38:18
659
转载 SpringBoot整合Elasticsearch与综合实例(二):搜索、分页、排序
Elasticsearch 是一个分布式、可扩展、近实时的高性能搜索与数据分析引擎。Elasticsearch 基于 Apache Lucene 构建,采用 Java 编写,并使用 Lucene 构建索引、提供搜索功能。Elasticsearch 的目标是让全文搜索功能的落地变得简单。本文是SpringBoot整合Elasticsearch与综合实例的第二篇,主要实现SpringBoot整合Elasticsearch实现搜索、分页、排序的相关操作。 (1)创建SpringBoot项目,项目结构如下图:(2)
2023-04-11 14:52:19
1573
转载 Elastic Search 学习入门之Search全文检索(七)
ES是基于的开源搜索引擎,其查询语法关键字部分和Lucene大致一样:分页: from/size、字段:fields、排序:sort、查询:query过滤:filter、高亮:highlight、统计:facet。
2023-04-07 10:35:57
681
转载 SpringBoot使用原生ElasticSearch client报错 elasticsearch6.6
大致意思是有一个HighlightPhase方法不存在 方法是从6.4.3中加载,但是本工程中使用的是6.6.0版本的es。最后的解决方案:在pom.xml中额外添加了6.4.3版本的依赖。未集成springboot时成功创建了索引,并没有报错。pom.xml 含有mybatis相关依赖,可自行删除。将TransportClient交由spring管理。maven配置 参考自es官网。
2023-04-03 16:13:31
730
转载 ElasticSearch高级操作
mapper-locations: classpath:mapper/*Mapper.xml # mapper映射文件路径。host: IP地址。
2023-04-03 16:01:12
616
转载 利用Redis进行数据存储
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。1.首先添加Redis依赖。
2023-03-22 11:25:46
156
原创 MySQL之mysqldump的使用
它的备份原理是通过协议连接到 MySQL 数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的insert 语句,当我们需要还原这些数据时,只要执行这些 insert 语句,即可将对应的数据还原。mysqldump 是 MySQL 自带的逻辑备份工具。备份指定数据库指定表(多个表以空格间隔)备份mysql服务器上的所有数据库。当出现错误时仍然继续备份操作。备份数据库表时锁定数据库表。压缩模式,产生更少的输出。备份前,锁定所有数据库表。备份指定数据库排除某些表。3.2 soure 方法。
2023-03-22 11:21:01
601
转载 RedisTemplate常用数据存储API
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。1、String类型数据。2、Hash类型数据。3、List类型数据。5、ZSet数据类型。
2023-03-21 17:05:21
813
原创 Java实现Excel导入导出操作详解
本次工具类的封装主要依赖于阿里巴巴的JSON包,以及表格处理的POI包,所以我们需要导入这两个库的依赖包,另外,我们还需要文件上传的相关包,毕竟我们在浏览器页面,做Excel导入时,是上传的Excel文件。对于有的枚举数据,通常我们导入的时候,表格中的数据是值,而在数据保存时,往往用的是键,比如:我们用sex=1可以表示为男,sex=2表示为女,那么我们通过配置也可以达到导入时,数据的自动映射。如果你的导出中,需要将对应图片链接直接显示为图片的话,那么,这里也是可以的,只需要将对应的类型转为。
2023-03-21 15:05:22
5894
5
原创 JavaScript中5种将number转为string的方法
随着ES6中模板字符串的引入,在字符串中注入数字是解析整数或浮点数据类型的有效方法。这是将数字转换为字符串的最快方法。在写代码的时候,我们可能需要将数据从一种类型转换为另一种类型,有很多方法可以实现这个功能。本篇文章俺将列出一些俺所知道的从数字到字符串的数据转换方法,跟大家一起学习总结。将空字符串添加到数字值将数据转换为字符串是实现该功能最简单的方法之一。方法的作用是:为传递给它的数字创建一个基本的字符串类型。这个方法用的人很少,但需要注意小数点类型的数字。有一个默认的字符串方法可以将数据转换为字符串。
2023-03-21 11:22:31
8057
原创 Map,List的用法与区别
TreeSet也是继承自AbstractSet,不过不同的是其实现的是NavigableSet接口。TreeMap是基于红黑树的Map,插入的数据被有次序保存,并且有很高的效率。Map:存储双列数据的集合,通过键值对存储数据,存储 的数据是无序的,Key值不能重复,value值可以重复 key和value是一一对应的。ArrayList没有什么好说的,就像传统的数组一样,有着很快的随机存取速度,但是插入删除的速度就很慢。List:是存储单列数据的集合,存储的数据是有序并且是可以重复的。
2023-03-21 10:18:56
740
原创 Java集合List和Map面试题以及答案
存入过程,HashSet是会先计算对象的HashCode值来判断该对象加入的位置在哪里,同时也会对其他存入的对象HashCode值作进行了比较,没有相符的hashcode或者HashSet他会假设该对象没有重复出现,一旦发现有相同HashCode值的对象,这时会调用equals()方法来检查hashcode相等的对象是否真的相同,如果两者相同,HashSet就不会让加入操作成功。区别就是synchronization的使用,ArrayList的方法没有一个是同步的,而vector大多数方法都是同步的。
2023-03-20 18:10:23
406
转载 LINUX安装nginx详细步骤
将端口号改成8089(随便挑个端口),因为可能apeache占用80端口,apeache端口尽量不要修改,我们选择修改。版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。7.访问服务器ip查看(备注,由于我监听的仍是80端口,所以ip后面的端口号被省略)命令: cd /usr/local/nginx/sbin。./nginx -s stop 关闭。4.配置nginx.conf。2.下载并解压安装包。安装完成一般常用命令。./nginx 启动。
2023-03-20 17:50:24
119
转载 本机连接虚拟机docker容器中的mysql数据库
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。docker十分方便,只要一句命令即可下载,不用繁琐的配置。目的:希望在本机中能用到虚拟机中的mysql数据库。-v就是挂载,前面的是主机的目录,后面的是容器的目录。(3)可以看到虚拟机中的数据库和表了,说明成功。(4)此时,还需要更改mysql的加密规则。(1)启动mysql容器,并登录。(2)在mysql命令行中授权。输入你的密码,即可登录成功。(1)查找虚拟机的ip地址。(3)查看是否安装成功。
2023-03-20 17:42:59
1641
转载 【centos7 + MySQL5.7 安装】centos7 安装MySQL5.7
mysql安装完成之后,会在/var/log/mysqld.log文件中给root生成了一个临时的默认密码。版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。说明:我们安装MySQL位置在 /usr/local 下。第九步,配置mysql默认编码为utf-8。第十一步, root 用户登录查看编码。第七步,防火墙开放3306端口。第五步,修改root登录密码。第二步,在线安装MySQL。第十步,重启MySQL。第四步,设置开机启动。第八步,重启防火墙。
2023-03-20 17:27:42
104
转载 poi的使用以及详解,poi的maven依赖
这允许写入非常大的文件而不会耗尽内存,因为任何时候只有可配置的行部分被保存在内存中。这允许写入非常大的文件而不会耗尽内存,因为任何时候只有可配置的行部分被保存在内存中。请注意,仍然可能会消耗大量内存,这些内存基于您正在使用的功能,例如合并区域,注释…请注意,仍然可能会消耗大量内存,这些内存基于您正在使用的功能,例如合并区域,注释…优点:可以写入非常大的数据量,如100万条甚至跟多条,写数据速度快,占用更少的内存。缺点:写数据时速度非常慢,非常耗内存,也会发生内存溢出,如100万条。
2023-03-20 17:12:34
1249
转载 Java之poi导入excel数据
版权声明:本文为优快云博主「飘忽的茶树」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。以上是后缀为xlsx,将以下代码替换即是后缀为xls的excel。使用开源poi框架进行导入数据,废话不多说,直接上代码。以上就是导入功能,看完理解理解发现也不难!-- excel工具 -->2.Controller代码。直接两个都判断的代码。
2023-03-20 17:04:05
337
转载 jquery.ajax实现点击数据,传数据到另一个页面
1.点击进行跳转的页面,html代码。2.页面加载的数据,json文件。07新页面.html。
2023-03-20 16:45:22
1893
转载 mybatis 传递参数的7种方法
该类参数与java Bean参数形式类似,只不过更复杂一些,如下面的Department类,除了基本字段还包括一个Employee的列表。foreach元素的属性主要有 item,index,collection,open,separator,close。2.如果传入的是单参数且参数类型是一个array数组的时候,collection的属性值为array。index指定一个名字,用于表示在迭代过程中,每次迭代到的位置,单个参数的传递很简单没有什么好将的,这里主要说下多个参数的传递。
2023-03-20 16:28:50
4578
转载 Java 实现自定义概率性配置并随机抽取算法
最近在做一个奖品抽取的活动,可以自定义配置每个奖品的中奖概率,奖品的抽奖数和概率都可以动态配置的。版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。1、首先构造一个概率实体类。为了通用性使用,我们可以使用泛型做实际的抽奖实物。2、通过读取配置构造出概率实体列表,然后就可以抽奖了,抽奖算法思路分为以下。Java 实现自定义概率性配置并随机抽取算法。
2023-03-20 10:00:12
1717
转载 通过a标签向后台传递参数
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。,所以获取js数据的时候用的是[[${username}]].这样就可以实现a标签动态的向后台传输数据了.我后台模板引擎用的是。
2023-03-20 09:59:29
1851
转载 SpringDataElasticSearch - NativeSearchQueryBuilder过滤聚合高亮查询
中去,这样前端就可以根据返回的分类集合去查询对应的品牌和规格,这里只是提供一个实现思路。本文要实现的一个功能,根据品牌、分类、规格、价格过滤查询商品的功能,并对查询结果的。既然有了分类,那么肯定还有对应的品牌、规格。,根据条件进行过滤查询,比如分类、品牌、规格、价格区间等(具体取决于需求)。本文是以代码驱动,如果看不太懂,可以先复制代码,再慢慢看,注释很详细。查询查询出来的结果,将其分类,然后把分类查询出来,显示到前端。,也就是说所有分类和分类的id应该存到。是没有高亮的,我们需要重新实现,重写。
2023-03-17 16:27:58
3189
转载 JVAVA递归查询数据库,生成tree菜单
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。serviceImpl.java(业务实现层代码)dao.java代码。
2023-03-17 16:22:14
131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人