自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于JAVA(springboot)后台微信心理测试小程序系统设计与实现(1)

通过设定心理测试分类,录入心理测试试题,管理心理测试试题,管理心理测试结果等;用户通过小程序登录,了解心理测试信息,选择心理测试的测试题库,进行在线测试,提交后得出心理测试的结果等。由于计算机自动组卷、阅卷,不仅能节省心理从业者大量宝贵时间,而且能彻底消除出卷人的主观影响,心理测试工作更加规范化,更加客观、真实、全面的反映教学的实际效果。心理测试在线测试: 用户浏览题库,找到需要测试的题目后,点击“开始测试”,按顺序测试后,点击“提交试卷”完成测试。录入心理测试试卷:录入试卷名称,试卷封面,试卷简介。

2024-04-19 06:03:21 658

原创 基于iOS真机的Appium自动化测试,2024年最新华为架构师深入讲解软件测试开发

正常情况下apple的包是.ipa文件,那里因为所有的ios设备使用的都的ARM处理器,但是我们现在配置的是模拟器的设备,而模拟器是基于Intel处理器,处理架构不一样,所以在编辑生成包的时候请选择.app文件。**设置为:**sample-code/sample-code/apps/TestApp/build/release-iphonesimulator/TestApp.app。,不要使用sudo/root权限安装,出现上面的权限问题,**可以给目录加个权限,**就可以安装成功。

2024-04-19 06:02:50 759

原创 使用 Swagger 导入 Postman 最佳实践与步骤解析_swagger-bootstrap-ui怎么导出到postman或者apipost

为了结合两者的优点,我们可以考虑将 Swagger 中的 API 定义导入到 Postman 中去,这样就可以利用 Postman 更强大的测试功能来测试 Swagger 定义的接口。开源项目,点击 swagger.json 文件,鼠标右键,将其存到电脑本地,如下图所示,这会下载一个 JSON 格式的文件。的功能,直接读取 Swagger 导出的文件,这样可以快速地将 Swagger 中的接口导入到 Postman 进行测试。Postman 有的功能它都有,它还免费的,支持中英文,简直完美。

2024-04-19 00:57:50 794

原创 使用 mytop 监控mysql性能状态_mysql 监控 top sql,2024年最新4个改变你编程技能的小技巧

不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!pass是密码,如果感觉不安全,可以不指定,在执行 mytop 命令时再输入,执行方式:mytop --prompt。列表中显示出各线程的详细信息,例如 线程ID、用户名、客户端的地址、连接的数据库名称、详细查询语句。列出了当前的mysql线程,根据idle状态时间排序,通过 o 键可以选择升序或降序。安装配置完成后,执行 mytop 命令就可以了。

2024-04-19 00:56:47 657

原创 【合集】Spring Cloud 组件——架构进化史话 & Eureka,Nacos

用在前面的微服务学习过程中注册中心和配置中心是两个非常重要的组成部分,但是注册中心、配置中心的管理却非常困难,特别是配置中心在更新完配置之后需要用到Bus进行配置推送,整个操作过程及其麻烦,正是因为这些原因阿里推出了一款叫做nacos的应用,该应用在能够实现注册中心的同时也实现了配置中心,而且操作十分简单,能够将程序员从繁琐的注册中心、配置中心的操作中解救出来。和Zuul的过滤器在概念上类似,可以使用它拦截和修改请求,并且对上游的响应,进行二次处理。网关配置的基本组成模块,和Zuul的路由配置模块类似。

2024-04-18 19:41:50 1649

原创 【合集】Spring Cloud 组件——架构进化史话 & Eureka,Nacos(1)

用在前面的微服务学习过程中注册中心和配置中心是两个非常重要的组成部分,但是注册中心、配置中心的管理却非常困难,特别是配置中心在更新完配置之后需要用到Bus进行配置推送,整个操作过程及其麻烦,正是因为这些原因阿里推出了一款叫做nacos的应用,该应用在能够实现注册中心的同时也实现了配置中心,而且操作十分简单,能够将程序员从繁琐的注册中心、配置中心的操作中解救出来。和Zuul的过滤器在概念上类似,可以使用它拦截和修改请求,并且对上游的响应,进行二次处理。从以上的特征来说,和Zuul的特征差别不大。

2024-04-18 19:41:20 902

原创 Websocket长连接接口渗透测试过程随记_websockets建立连接 渗透测试

但是使用插件多次连接WS接口发现都是403,研究了一番后发现,目标会检测Origin头,如果不是自己站点,就直接返回403,因此需要用Burp来修改请求头。打开bp,找到repeater,新建一个websocket会话,选择刚刚已经建立连接的Websocket会话,并点击下方的Attach。使用起来还是很方便的,脚本中的代理服务器指向Burpsuite,然后开始运行,发现数据包ping、pong正常交互。修改了请求头后,浏览器插件终于可以正常连接到目标了,可以看到已经收到了来自服务器的Ping包。

2024-04-18 15:09:26 348

原创 webpack4+vue3(1),重要概念一网打尽

pathRewrite: { // 将 blog-api 替换为空,即去掉 blog-api,例如:http://localhost:8080/blog-api/demo替换后为http://localhost:8080/demo。.set(‘@’, resolve(‘src’)) // key,value自行定义,比如.set(‘@@’, resolve(‘src/components’))// 何时将值取出减去刚存入的时间,与item.expires比较,如果大于就是过期了,如果小于或等于就还没过期。

2024-04-18 15:07:10 349

原创 Postman接口测试之断言_postman转码和响应断言,2024年最新2024软件测试大厂面试经验

tests[“//data.category.name__valuse的值的类型是不是string”] = typeof(jsonData.data.category[0].name) == “string”;//第一步先转化为json字符串。2)响应结果如果是json,断言响应体(json)中某个键名对应的值:Response body : JSON value check。tests[“//断言返回的数据中是否存在__pid__这个元素”] = responseBody.has(“pid”);

2024-04-17 17:03:32 447

原创 Postman接口测试之断言_postman断言接口200,2024年最新还在等机会

除了单个接口断言外,postman还集合断言和模块断言,风别通过点击集合或者模块,然后点击Edit,进入Test标签进行断言即可,如下图。2)响应结果如果是json,断言响应体(json)中某个键名对应的值:Response body : JSON value check。获取响应体,以json显示,赋值给jsonData .注意:该响应体必须返会是的json,否则会报错。

2024-04-17 17:03:00 483

原创 Linux 问题故障定位的技巧大全_linux问题排查与故障定位必备

a)分析请求流量异常,得出nginx upstream后端机器响应时间拉长b)分析nginx进程cpu高,得出nginx内部模块代码有耗时的json解析以及内存分配回收操作。

2024-04-17 13:17:23 1773

原创 Linux 问题故障定位的技巧大全_linux问题排查与故障定位必备(1)

网络的监测是所有 Linux 子系统里面最复杂的,有太多的因素在里面,比如:延迟、阻塞、冲突、丢包等,更糟的是与 Linux 主机相连的路由器、交换机、无线信号都会影响到整体网络并且很难判断是因为 Linux 网络子系统的问题还是别的设备的问题,增加了监测和判断的复杂度。x 轴表示抽样数,如果一个函数在 x 轴占据的宽度越宽,就表示它被抽到的次数多,即执行的时间长。b. off-CPU:等待下一轮上CPU,或者等待I/O、锁、换页等等,其状态可以细分为可执行、匿名换页、睡眠、锁、空闲等状态。

2024-04-17 13:16:52 840

原创 HelloWorld程序解释及Go编码规范,2024年最新互联网行业“中年”危机

的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!三、Go语言关键字及保留字。四、Go程序结构组成。

2024-04-17 09:47:34 209

原创 HelloWorld程序解释及Go编码规范(1),最详细的解释小白也能听懂

的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!三、Go语言关键字及保留字。二、Go语言编码规范。四、Go程序结构组成。

2024-04-17 09:47:03 217

原创 Go 深入解析Gin框架的Basic认证函数_gin basic(1),一个Golang程序员的腾讯面试心得

虽然HTTP Basic认证易于实现,但它并不是最安全的认证方式。在生产环境中,我们应该总是通过HTTPS来传输认证凭证,并考虑使用更安全的认证方案,如OAuth或JWT。可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!函数通常被用于中间件或路由处理函数中,以验证请求者的身份。例如,在构建API时,我们可以使用此函数来确保只有提供了有效凭证的用户才能访问敏感信息。

2024-04-17 05:55:58 696

原创 Go 标准库常用模式解析,Golang开发必须要会

Go语言中的函数式选项模式是一种用于配置对象或调用的技术。这种模式在标准库中被广泛应用,特别是在需要大量可选配置的场景中。Go的并发模型是其核心特性之一。通过这些机制,Go实现了轻量级线程的并发,以及线程间的有效通信。虽然Go没有提供像某些其他语言那样的内置依赖注入框架,但是在标准库中,我们可以看到通过接口和组合实现依赖注入的模式。在Go的标准库实现中,延迟加载是一种常见的模式。Go语言的标准库在设计上强调封装,只暴露必要的接口和类型。通过限制对内部结构的直接访问,这种模式增加了代码的可维护性和安全性。

2024-04-17 05:55:28 340

原创 算法复杂度:算法时间复杂度和空间复杂度表示法_时间复杂度 o( + 3n + 3 )

这里的“O”表示量级 (order),比如说“二分检索是 O(logn)的”,也就是说它需要“通过logn量级的步骤去检索一个规模为n的数组”记法 O ( f(n) )表示当 n增大时,运行时间至多将以正比于 f(n)的速度增长。在计算时间复杂度的时候,先找出算法的基本操作,然后根据相应的各语句确定它的执行次数,再找出T(n)的同数量级(它的同数量级有以下:1,Log2n ,n ,nLog2n ,n的平方,n的三次方,2的n次方,n!设语句2的频度是f(n), 则:2^f(n)

2024-04-16 11:11:38 225

原创 算法复杂度:算法时间复杂度和空间复杂度表示法_时间复杂度 o( + 3n + 3 )(1)

这里的“O”表示量级 (order),比如说“二分检索是 O(logn)的”,也就是说它需要“通过logn量级的步骤去检索一个规模为n的数组”记法 O ( f(n) )表示当 n增大时,运行时间至多将以正比于 f(n)的速度增长。在计算时间复杂度的时候,先找出算法的基本操作,然后根据相应的各语句确定它的执行次数,再找出T(n)的同数量级(它的同数量级有以下:1,Log2n ,n ,nLog2n ,n的平方,n的三次方,2的n次方,n!设语句2的频度是f(n), 则:2^f(n)

2024-04-16 11:11:07 239

原创 懂点自动化基础就要25k? 测试总监:给你15K,爱来不来(1)

最后: 可以在我的VX公众号:【自动化测试老司机】免费领取一份216页软件测试工程师面试宝典文档资料。,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

2024-04-16 06:26:17 349

原创 慢 SQL 分析与优化,2024年最新深入剖析原理

小结:对于该 case, 索引效果[org_code,trade_date_time] > [trade_date_time, org_code]>[trade_date_time]。实际业务场景中,检索条件中 trade_date_time 基本上肯定会出现,但 org_code 却不一定,故索引的设计还需要结合实际业务需求。MySQL使不使用索引与所查列无关,只与索引本身,where条件,order by 字段,group by 字段有关。优化后:执行总行数为:6 行,耗时 34ms。

2024-04-16 06:25:47 547

原创 软件测试 Python数据可视化神器——pyecharts教程(十)_pyecharts tooltipopts用法(1)

*[外链图片转存中…(img-C3XcVi4W-1713080774145)]

2024-04-14 15:46:25 775

原创 爬虫进阶之路---初识JS渗透之百度翻译实战(附带源码)

(2)其实我们很容易可以想到,百度翻译靠的是JS动态加载,异步显示翻译结果的(因为每次输入内容,翻译结果直接就会显示而没有整个页面重新加载)!我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了,只是里面的项目比较多,水平也是参差不齐,大家可以挑自己能做的项目去练练。这是我花了几天的时间去把Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

2024-04-11 21:07:13 282

原创 我的 CSDN 两周年创作纪念日,2024年最新hashmap面试问题

不知道你们用的什么环境,我一般都是用的Python3.6环境和pycharm解释器,没有软件,或者没有资料,没人解答问题,都可以免费领取(包括今天的代码),过几天我还会做个视频教程出来,有需要也可以领取~给大家准备的学习资料包括但不限于:Python 环境、pycharm编辑器/永久激活/翻译插件python 零基础视频教程Python 界面开发实战教程Python 爬虫实战教程Python 数据分析实战教程python 游戏开发实战教程Python 电子书100本。

2024-04-11 20:27:00 1426

空空如也

空空如也

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

TA关注的人

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