- 博客(126)
- 收藏
- 关注
原创 VLOOKUP函数在表格的简单运用-两个表匹配
VLOOKUP是Excel中的一个内置函数,主要用于在区域或表格的首列查找指定的值,并返回该行中其他列的值。它特别适用于跨表格数据匹配。
2024-06-30 11:23:10 7403
原创 接口测试工具Jmeter入门
Jmeter是Apache开发的纯java的应用程序,主要用于客户端/服务器结构的软件。它可以用来测试静态和动态资源的性能,例如:静态文件,Java Servlet,CGI Scripts,Java Object,数据库和FTP服务器等等。JMeter可用于模拟大量负载来测试一台服务器,网络或者对象的健壮性或者分析不同负载下的整体性能。简单的说:Jmeter是开源的,用来做接口功能测试和性能测试的工具,在软件测试行业被广泛的使用。
2023-03-01 22:12:53 504 1
原创 HTTPS的拦截
HTTPS是为了基于HTTP协议的通讯安全而诞生的,是HTTP + TLS/SSL 的组合体。注意:如果要拦截https协议要把拦截器关调。会弹出对话框点击yes即可。
2023-02-21 16:22:47 836
原创 Fiddler的简单使用
通过断点功能,可以在测试时方便的篡改request,response以达到测试的目的,如果:在请求头中的参数修改成错误的,或在响应返回前将响应体中的数据修复为特殊的格式查看前端的反应;断点还可以模拟断网等情况,来测试在断网的特殊情况下前端的反应。开启该功能可以模拟网络被限速后系统的运行情况。根据需要来定义网络限速参数。
2023-02-21 15:42:50 469
原创 Fiddler的报文分析
可以在拦截请求之后,重定向到本地资源,或者使用Fiddler内置响应,还可以自定义响应。如:找到这个网页右键复制图片地址到Fiddler上面操作即可进入那个网站进行刷新,就可以看到你要添加的图片,如下图:注意:我们直接刷新会没有效果那是因为缓存,那么我们要进行强制刷新:按住Ctrl+F5即可。
2023-02-19 17:05:08 778
原创 接口测试(Fiddler工具)
Fiddler是位于浏览器和服务器之间的请求和响应代理,所以它可以截获浏览器和服务器之间的所有HTTP通讯,(可以打开Fiddler,然后使用chrome查看一下代理设置)保持所有会话,可以先将不需要的请求删除,整理除需要的,保存为一个文件。编码解码功能,可以方便我们查看信息的编码,比如我们向看看:你好世界,对应的base64编码长得啥样,可以用这个。删除请求,shift+delete 反向删除(即保留选中的请求,删除其他请求),ctrl+x清除所有的请求。在线信息,可以显示当前主机的IP。
2023-02-19 09:32:04 1276
原创 HTTP协议基础
HTTP协议 -- HyperText Transfer Protocol 超文本传输协议,HTTP 是一种能够获取如 HTML 这样的网络资源的(通讯协议)。它是在 Web 上进行数据交换的基础,是一种 client-server 协议,也就是说,请求通常是由像浏览器这样的接受方发起的。一个完整的 Web 文档通常是由不同的子文档拼接而成的,像是文本、布局描述、图片、视频、脚本等等客户端和服务端通过交换各自的消息(与数据流正好相反)进行交互。由像浏览器这样的客户端发出的消息叫做请求。
2023-02-14 14:20:52 275
原创 功能测试(环境搭建)
把前台源码放到非中文目录下(建议),在导入hbuilderx中运行。克隆:选择一个文件夹右键选择git bash here。后台部署:IDEA 2019.3.3 x64。运行后台即可,出现以下效果说明启动成功。把war包直接放在tomcat里面。前台部署:HBuilder X。后台项目部署所有idea导入。现在项目已经搭建完成啦!
2023-02-03 15:10:45 627
原创 Linux下的目录结构&Linux基本命令(程序员必学)
tar --exclude=abc/1.txt -zcvf abc.tgz abc 作用: 将文件 abc 进行压缩时,排除1.txt,压缩后的文件名为 abc.tgz。给file的所有者分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限。将目录/root/movie下的所有内容, 复制到 tmp目录下(注意:-r 参数有递归复制的意思)当前目录下查找文件权限位为755的文件,即文件属主可以读、写、执行,其他用户可以读、执行的文件。
2022-12-30 14:58:17 987
原创 Linux基础
首先我们在开始菜单的搜索栏搜索“CMD”,找到命令提示符,我们鼠标右键点击“命令提示符”,弹出菜单之后选择“以管理员身份运行”,如下图所示。lo:全称loopback,是回环地址,经常被分配到127.0.0.1地址上,用于本机通信,经过内核处理后直接返回,不会在任何网络中出现。Linux中mv命令用来为文件或目录改名,或将文件或目录移动到其他位置。link/ether: MAC地址,硬件地址,全球唯一。LOWER_UP: L1是启动的,即网线是插着的。至于他们的安装在我以前的博客有写到,博客地址如下。
2022-12-29 17:48:11 469
原创 测试(缺陷管理)
软件未达到产品说明书标明的功能;软件出现了产品说明书指明不会出现的错误;软件功能超出了产品说明书指明范围;软件未达到产品说明书虽未能指出但应达到的目标;软件测试员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为不好。
2022-12-12 16:52:08 563
原创 快速了解Docker
目录1.简介2.Docker的安装及环境配置2.1.查看是否是root用户2.2.查看当前内核版本2.3.更新yum源2.4.安装Docker所需要的工具包2.5.设置yum源2.6.下载安装Docker2.7.启动Docker并且设置开机自启动2.8.测试是否安装成功 3.Docker阿里云镜像仓库配置 4.Docker常用命令4.1.Docker基本命令4.2.Docker镜像常用命令4.3.Docker容器常用命令Docker的优点:我们切换到root用户才能操作Docker 如果以前安装到旧的版本
2022-12-03 22:50:35 1916
原创 快速了解SpringCloud
随着互联网的发展,网站应用的规模也在不断的扩大,进而导致系统架构也在不断的进行变化。从互联网早起到现在,系统架构大体经历了下面几个过程: 单体应用架构--->垂直应用架构--->分布 式架构--->SOA架构--->微服务架构,当然还有悄然兴起的Service Mesh(服务网格化)。
2022-11-25 17:51:55 132
原创 利用SpringBoot和vue+elementui做一个简单的书本信息管理系统
el-form-item prop="bookname" label="书籍名称" :label-width="formLabelWidth">
2022-11-19 15:17:19 1447
原创 git从网上拉取项目时报[session-394fed83] Access denied
在控制面板 -> 用户帐号 -> 凭据管理器 -> windows凭据 -> 普通凭据 -> 选择对应 git 地址,编辑修改用户名或密码 -> 保存即可。
2022-11-11 16:08:06 1091
原创 SpringBoot视图渲染技术
学习网址:什么是 FreeMarker?- FreeMarker 中文官方参考手册创建一个新的springboot项目:注意要勾选的:把src---main--什么是 FreeMarker?- FreeMarker 中文官方参考手册http://freemarker.foofun.cn/
2022-11-08 17:11:53 146
原创 SpringBoot项目之前后端界面搭建
-spring-session将session借助于第三方存储(redis/mongodb等等),默认redis--># 此属性控制池中连接的最长生命周期,值0表示无限生命周期,默认1800000即30分钟。--commons-pool2 对象池依赖 2.0版本的lettuce需要-->-- mybatis-plus-generator依赖 -->#最大连接阻塞等待时间,默认-1。-- mybatis plus依赖 -->#最大空闲连接,默认8。-- valid验证依赖 -->-- MD5依赖 -->
2022-11-08 17:11:04 4696
原创 SpringBoot入门
SpringBoot是什么?Spring Boot它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。也就是说,它并不是用来替代Spring的解决方案,而是和Spring框架紧密结合用于提升Spring开发者体验的工具同时它集成了大量常用的第三方库配置(例如Jackson, JDBC, Mongo, Redis, Mail等等),
2022-11-04 23:14:08 604
原创 自定义注解
Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解相关类都包含在java.lang.annotation包中。没有成员变量的Annotation;这种Annotation仅利用自身的存在与否来提供信息包含成员变量的Annotation;它们可以接受(和提供)更多的元数据;
2022-11-03 16:13:36 1061
原创 SSM之spring注解式缓存redis
高并发量的同时key失效,导致请求直接到达数据库;很多请求都在访问数据库一定不存在的数据,造成请求将缓存和数据库都穿透的情况。雪崩和击穿类似,不同的是击穿是一个热点 Key 某时刻失效,而雪崩是大量的热点 Key 在一瞬间失效。
2022-11-02 19:24:41 133
原创 Linuk安装Redis
Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区学习网址:https://www.w3cschool.cn/redis/Redis用途:1. 数据库 2. 缓存集群:哨兵、主从、分片式。
2022-10-27 16:45:16 122
原创 Selenium入门
Selenium是一个用于Web应用程序自动化测试工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。适用于自动化测试,js动态爬虫(破解反爬虫)等领域。
2022-10-20 19:03:07 134
原创 Git分支&标签
创建了一个属于自己的分支,别人是看不到的,还继续在原来的分支上正常工作,而在自己的分支上干活,想提交就提交,直到开发完毕后,再一次性合并到原来的分支上,这样,既安全,又不影响其他人工作。干活都在dev分支上,也就是说,dev分支是不稳定的,到某个时候,比如1.0版本发布时, 再把dev分支合并到master上,在master分支发布1.0版本。注2:doc窗口切换到master,输入ls命令,Cal.java是找不到的,同理在github网站上,也要选择dev分支才能看到Cal.java文件。
2022-09-26 20:49:39 323
原创 Git的进一步了解02
利用IDEA集成GIT管理项目1.在IDEA配置git.exe程序2.在pluqins应用商城下载gitee插件3.在aitee中配置token令牌,token是由gitee网站私人令牌菜单生成的4.切换工作区间到指定的需要上传的项目上5.修改maven配置6.选择菜单 vcs->import into version control->share project on gitee7.将组员生成ssh key 配置到 组长自己gitee网站中。
2022-09-26 20:22:31 394
原创 快速入门Git
Git是一个开源的[分布式][版本控制系统],用于敏捷高效地处理任何或小或大的项目2.2.Git与SVN区别*****1. 去中心化GIT是分布式的,SVN不是:这是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。2. git仓库的任何一个拷贝都可以独立作为一个服务器来使用3. 在Git中文件有四种状态:未跟踪(untrack):表示文件为新增加的已修改(modified):表示修改了文件,但还没保存到git仓库中。
2022-09-20 18:25:04 414
原创 快速了解jwt
一个JWT实际上就是一个字符串,它由三部分组成:头部(Header)、载荷(Payload)与签名(signature)它是一个很长的字符串,中间用点(.)分隔成三个部分。注意,JWT 内部是没有换行的,这里只是为了便于展示,将它写成了几行。写成一行,就是下面的样子:Header.Payload.Signature。
2022-09-18 16:05:21 239
原创 快速入门vuex!!
效果:点击盘它按钮两个界面都会出现欢迎来到KFC。mutations.js改变变量值(同步)actions.js改变变量值(异步)Gettere.js获取变量值。state.js存储变量。
2022-09-15 20:09:18 284
原创 SPA项目开发之动态树+数据表格+分页
左侧菜单样式& 改成动态的菜单(要确定静态树形菜单节点的样式排版)2.要获取树形节点(this.axios.post)(1)v-for 渲染节点。1.要确定静态树形菜单节点的样式排版。3.通过拿到的数据,渲染树形节点。
2022-09-13 11:09:51 57
原创 SPA项目开发之首页导航+左侧菜单
import action from '@/api/action' //引入封装的请求地址。import Mock from 'mockjs' //引入。为了只在开发环境使用mock,而打包到生产环境时自动不使用。this.$root.Bus.$emit("事件名。timeout: 200 - 400 //延时。this.$root.Bus.$on("事件名。// timeout: 400 //延时。//全局设置:设置所有。,并在该文件中定义拦截路由配置,请求的超时时间,模拟网络传输耗时。
2022-09-12 11:08:09 89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人