- 博客(16)
- 收藏
- 关注
原创 软件测试面试-常见问题必备指南
性能测试包括负载测试、压力测试和容量测试,通常使用JMeter、LoadRunner等工具,测量系统在不同负载下的响应时间和吞吐量。面对上线后出现的重大缺陷,可以先进行复盘分析,找出问题原因,优化测试覆盖率和流程,减少再次发生的可能性。非功能性测试包括性能测试、安全性测试、兼容性测试等,主要检查系统在速度、安全、稳定性等方面的表现。测试策略应基于项目特点和需求,考虑测试的覆盖率、资源、优先级等,以便合理地分配时间和资源。软件测试生命周期包括需求分析、测试计划、测试设计、测试执行、缺陷跟踪和测试报告等阶段。
2024-11-13 15:54:12
337
原创 优化 Vue 3 开发体验:配置 Vite 使用 WebStorm 作为 Vue DevTools 的默认编辑器
在 Vue 3 项目开发中,合理配置开发工具可以大大提升我们的工作效率。本文将介绍如何配置 Vite,使其在使用 Vue DevTools 时将默认编辑器从 VS Code 更改为 WebStorm,从而实现更符合个人偏好的开发体验。
2024-09-18 16:05:51
2598
原创 mysql 拷贝表数据报 1264 Out of range value for column错误处理方法
背景mysql 版本:8.0.x## 使用以下语句在mysql 8.0.26报 1264 Out of range value for column错误insert into table_01 select * from table_02;报 1264 Out of range value for column解决方法将拷贝表数据时,指定字段名,如:## 指定字段名 下面的表名和字段名,请根据实际情况进行调整insert into table_01(id, version, code)
2022-03-21 20:25:03
3390
原创 vue3.2+Promise+element-plus二次封装axios
一、实现思路思路:1.引入环境配置,根据启动环境 的mode不同,调用不同的baseURL2.配置基础URL和请求超时时间3.对请求进行拦截处理,进行配置4.对响应进行拦截处理(需要和后端统一下,响应的格式)5.引入Promise,以promise形式将响应进行返回,方便调用二、核心代码/** * axios 二次封装 */import axios from "axios";import config from "../config";import { ElMessage }
2021-12-03 11:37:23
4198
1
原创 vue3引入 highlight.js 进行代码高亮
背景描述:在项目开发中,经常一些日志预览,还有文件的预览,需要进行代码高亮显示。这样可以让文本内容展示的时候显得更加友好,也便于阅读效果类似markdown语法的代码高亮,如下: <TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="自动化测试"> <stringProp name="TestPlan.comments"></stringProp> <b
2021-11-23 16:39:10
17859
12
原创 vue3 对ant-design-vue 按钮组件进行二次封装
我们要实现的需求,在表格action栏,按钮以图标形式展示,移动到图标上有对应的按钮操作提示。因为页面复用的比较多,所以对图标根据业务需求进行了二次封装组件代码结构如下index的内容:<template> <!-- 新增 --> <template v-if="type==='add'"> <a-tooltip :title="text" color="#87d068"> <a-button shape="ci.
2021-11-19 10:13:45
1803
原创 vue3 全局注册 ant 图标组件
Ant Design Vue官网中,给出的示例中,引用图标组件,需要在每个页面进行按需引入。下面给大家提供一个全局注册ant图标组件的一种方法。1.安装 @ant-design/icons-vue 图标组件包npm install --save @ant-design/icons-vue2.在main.js / main.ts进行注册引入import * as Icons from '@ant-design/icons-vue'import router from './router'im.
2021-11-15 10:40:01
10947
3
原创 vue3 注册全局组件 定义全局组件
在main.js/ main.ts 文件对组件进行引入import QiButton from './components/QiButton/index.vue'const app = createApp(App)app.use(store).use(router)// 对组件挂载到app上,就不用每个页面单独引入了app.component('QiButton', QiButton)...
2021-11-10 16:49:24
1107
原创 JAVA获取文件MD5
package cn.qitest.test;import java.io.FileInputStream;import java.security.MessageDigest;public class FileMD5Test { public static void main(String[] args) throws Exception { MessageDigest md = MessageDigest.getInstance("MD5");// b
2021-10-20 10:43:55
308
原创 vue3 注册全局方法 定义全局方法
定义工具类// 格式化时间function FormatDate (time: string) { if (Tool.isNotEmpty(time)) { const date = new Date(time) // 注意js里面的getMonth是从0开始的 let FormattedDateTime = null const year = date.getFullYear() const month = (date.getMonth() + 1)
2021-10-20 09:50:18
22567
6
原创 简单的JS实现口风琴设计
简单的JS实现口风琴设计一、效果展示:思路遍历当前层级的数组,对数组对象添加show属性,通过index控制是否展开通过v-if 或者v-show 来控制展示(我用的是vue)二、核心代码: // 口风琴式展开,即默认只有一个展开 const handleShowData = (data: any, index: number) => { for (let i = 0; i < data.length; i++) { if (index
2021-09-23 14:33:19
344
原创 springboot 使用内部类接收复杂的json结构 | 多层嵌套JSON类型的解析
springboot 使用内部类接收复杂的json结构背景 最近接到一个需求,是对上传的json文件进行解析,上传的json文件,里面内容结构比较复杂,即一个实体引用另一个实体,需要定义很多的实体去接收,实体太多,做法不是很优雅。这里使用内部类的写法去接收复杂的json数据结构,内部类里面还能嵌套内部类,不管多复杂,一个实体都可以搞定。JSON文件内容结构如下图:定义实体public class Demo { private String name; private Req
2021-09-16 11:14:46
7867
原创 MySQL 数据同步
MYSQL 数据备份背景:在本地开发时,经常需要将本地测试数据同步到服务器上,通过navicat 或者sqlyog 虽然可以将数据便捷的导入导出,但总是觉得比较麻烦于是想通过直接拷贝mysql数据文件的方式,进行数据的同步。操作步骤1、停止mysql服务可在windows服务里,对需要同步数据的机器的mysql服务,进行停止2、拷贝数据到服务器上注意:1、建议本地的mysql版本,和你需要同步数据的服务器的mysql版本保持一致2、mysql 的root 账号密码保持一致,否则数据
2021-08-24 17:10:27
2173
原创 vue统一修改 ElementUI 的dialog弹窗大小
代码如下:import ElementUI from 'element-ui';//这里通过修改dialog的props里的width默认值,达到统一修改的目的//想要修改其他默认值,同理修改对应的默认值即可ElementUI.Dialog.props.width.default = '32%';
2021-03-25 17:15:15
3683
1
原创 链接mariadb报 28000错误的解决方法
起因:Mariadb默认是设置密码的.所以登录上服务器把默认的root密码作了修改,服务器修改完成后,退出重新登录mariadb没问题,可以登录成功,但是在datagrip进行登录时报28000的错误.报错如下:The specified database user/password combination is rejected: [28000][1045] (conn=6354) Access denied for user 'root'@'xxxxxx.net' (using passwo
2020-09-23 11:41:48
1124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人