springboot httpclient接口jenkins
Jenkins中配置项目的运行频率
【配置】->【构建触发器】->勾选【Build periodically】,在出现的日程表中,输入内容,观察下方出现的信息 构建频率包含5个参数,其含义如下: 分钟:取值范围为0~59(建议用H来标记,以均匀传播负载)。 小时:取值范围为0~23。 天:取值范围为1~31。 月:取值范围为1~12。 ......
Jenkins配置邮件通知
一、下载插件 【Manage Jenkins】->【Plugins】->【Available plugins】 搜索Email Extenseion Plugin和Email Extension Template Plugin,勾选,选择安装 二、配置系统默认邮件参数 内置的Jenkins 邮件服务 ......
《Java架构师的第一性原理》28Java基础之三大框架(SpringBoot、Spring、SpringMVC、MyBatis)
1. Spring框架 Spring框架的七大模块 Spring Core:框架的最基础部分,提供 IoC 容器,对 bean 进行管理。 Spring Context:继承BeanFactory,提供上下文信息,扩展出JNDI、EJB、电子邮件、国际化等功能。 Spring DAO:提供了JDBC ......
API接口防刷的9种方案
防火墙:配置防火墙规则,限制对API接口的访问频率和来源IP,防止大量无效请求。 验证码:在需要保护的接口中添加验证码验证,要求用户在访问前先进行验证码验证,以确认其为真实用户。 IP限制:限制对API接口的访问仅限于特定IP范围,例如只允许内网或特定合作伙伴的IP访问。 接口访问频率限制:设置访问 ......
Docker 安装Jenkins
1.首先拉取镜像 docker pull jenkins2.运行容器 docker run -p 8080:8080 -p 50000:50000 -v $(which docker):/usr/bin/docker -v jenkins_home:/var/jenkins_home -v /var ......
Diamond--需求接口文档管理
背景 市面上通用的接口文档工具如swagger和yapi都是只针对接口的管理,对于版本和需求的管理少 对于需求文档与需求及接口的对应管理工具市面稀缺 缺少从需求产生到最后产品上线一站式服务工具 目的 管理需求文档与接口版本及接口字段的对应关系 自动化测试、mock数据等功能 可视化前台页面 后续可以 ......
接口隔离原则 Interface Segregation
一、定义 用多个专门的接口,而不使用单一的总接口 客户端不应该依赖它不需要的接口 二、特点 一个类对另一个类的依赖应该建立在最小的接口上 建立单一接口,不要建立庞大臃肿的接口 尽量细化接口,接口中方法尽量少 也应注意适度拆分 三、优点 符合高内聚低耦合的设计思想 提升代码可读性、可扩展性和可维护性 ......
使用Docker和Jenkin进行自动化测试、部署、回滚(2)
进行自动化测试需要maven-failsafe-plugin进行集成测试和maven-surefire-plugin进行运行单元测试, 引入exec-maven-plugin用来执行一些脚本。 failsafe & surefire <plugin> <!-- for unit test --> < ......
接口超时,接口参数的特殊符号,接口的有序性,重试机制的结果一致性
接口超时,接口参数的特殊符号,接口的有序性,重试机制的结果一致性 1.http超时时间,将restTemplate的连接,超时时间设置更加长的时间。2.http mvc GET请求,?a=1&b=2&c=#3,测试发现含#符号会在服务接口接收参数异常。需要将#特殊符合过滤,比如:可以替换为中文”井“ ......
Externalizable接口实现序列化与反序列化
Externalizable接口实现序列化与反序列化 package com.example.core.mydemo.java; import com.example.core.mydemo.json2.GsonUtils; import java.io.*; /** * Externalizabl ......
Apipost:一键生成接口文档
你是否经常遇到接口开发过程中的各种问题?或许你曾为接口测试与调试的繁琐流程而烦恼。不要担心!今天我将向大家介绍一款功能强大、易于上手的接口测试工具——Apipost,并带你深入了解如何玩转它,轻松实现接口测试与调试。 什么是Apipost? Apipost是一款API全生命周期管理平台,它提供了一系 ......
SpringBoot代码混淆与反混淆加密工具详解
SpringBoot代码混淆与反混淆加密工具详解 简单就是把代码跑一哈,然后我们的代码 .java文件 就被编译成了 .class 文件 反编译 就是针对编译生成的 jar/war 包 里面的 .class 文件 逆向还原回来,可以看到你的代码写的啥。 比较常用的反编译工具 JD-GUI , ......
安防视频融合云平台/智慧监控平台EasyCVR如何添加验证码调用接口?
安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。平台既具备传统安防视频监控的能力,也具备接入AI ......
智慧安防视频监控EasyCVR如何通过回调接口向第三方平台推送RTSP视频通道离线通知
安防视频监控系统EasyCVR能在局域网、公网、专网等复杂的网络环境中部署,可支持4G、5G、WiFi、有线等方式进行视频的接入与传输、处理和分发。平台能将接入的视频流进行汇聚、转码、多格式输出和分发,具体包括:RTMP、RTSP、HTTP-FLV、WebSocket-FLV、HLS、WebRTC等 ......
安防监控EasyCVR平台如何通过api接口设置实时流的sei数据实现画框等操作?
国标GB28181视频监控系统EasyCVR平台采用了开放式的网络结构,支持高清视频的接入和传输、分发,能提供实时远程视频监控、视频录像、录像回放与存储、告警、语音对讲、云台控制、平台级联、磁盘阵列存储、视频集中存储、云存储等丰富的视频能力,此外,高清可视化视频监控平台EasyCVR还具备权限管理、 ......
接口自动化之excel读写封装
本次封装基于openpyxl进行的二次封装 安装openpyxl pip install openpyxl 封装ExcelReader 采用yield的方式返回数据,减少内存的占用 class ExcelReader: def __init__(self, filename): self._exce ......
接口自动化之响应数据封装
在使用requests实现接口自动化时,接口响应的数据没有代码提示,要获取某个接口字段就需要通过[xxx]的方式来获取,实际开发过程中希望能通过.的方式来获取到某个接口响应属性。 方式一、使用dataclass dataclass是python3.7新推出的特性之一 from dataclasses ......
接口自动化之响应数据封装
在使用requests实现接口自动化时,接口响应的数据没有代码提示,要获取某个接口字段就需要通过[xxx]的方式来获取,实际开发过程中希望能通过.的方式来获取到某个接口响应属性。 方式一、使用dataclass dataclass是python3.7新推出的特性之一 from dataclasses ......
springboot入参下划线转驼峰出参驼峰转下划线
springboot入参出参下划线转驼峰 前言 因为历史原因前端入参和出参都为下划线,下划线对有亿点强迫症的我来说是不可接受的。因此就有了下面这篇。 本篇基于之前的一篇springboot封装统一返回 - Scott_pb - 博客园 (cnblogs.com) 引入xml 因为是基于jackson ......
pytest + yaml 框架 -62.jenkins+allure+钉钉通知添加测试结果
前言 上一篇pytest + yaml 框架 -60.git+jenkins+allure+钉钉通知反馈 已经实现测试结果用钉钉通知。 本篇继续在钉钉通知里添加测试的汇总结果,此功能在pytest-yaml-yoyo v1.5.2版本上实现。 Environment Injector 插件 在运行完 ......
springboot 引入第三方jar maven打包
1、创建lib目录存放第三方jar 2、POM文件引入本地jar 3、配置plugin 4、执行mvn clean package 能看见我们jar包被引入进去了 ......
IDEA根据SOAP接口生成JAVA 代码
1、选择这个菜单项 2、 A、记得要选中包名,进行1操作,才会出现这个窗口 B、wsdl文件,你可以在浏览器中访问SOAP接口地址。将看到的xml另存为下载来,把后缀改成wsdl。 其实我估计这里,也是可以输入url地址。但是我输url地址不行,换成wsdl文件可以 3、点击确定生成成功 ......
记一次用SOAP请求SAP接口的艰难历程
1、需求通过SOAP调用SAP接口。 错误1:一般SOAP接口,我都是同事JDK来根据soap地址的,生成相关的java类来调用的。 但是不知道什么原因。用JDK生成,总是有各种各样的报错。 错误2:然后我尝试用IDEA来进行生成SOAP代码。但是也有报错(我看错路径,以为没生成。这步很重要。其实是 ......
SpringBoot集成Redis
一、单体模式 1、引入依赖 <!-- 引入 redis 依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </ ......
3、SpringBoot2之配置文件
3.1、环境搭建 3.1.1、在project创建新module 3.1.2、选择maven 3.1.3、设置module名称和路径 3.1.4、module初始状态 3.1.5、引入springboot父工程 <parent> <groupId>org.springframework.boot</ ......
springboot020汽车改装方案网站(vue)
1 绪论1.1 课题背景:当今电子信息发展十分迅猛,软件行业发展的节奏也非常的快。在我们日常的生活中有很多非常智能的软件,除此之外新兴的智能软件也如雨后春笋般的出现,人们的生活方式也一点一点的被潜移默化的改变着,当今社会的这种生活方式也是一种更人性化的“懒人”模式,比如人们在出行的时候可以提前预定机 ......
springboot019食品安全管理系统(vue)
1 绪 论1.1 课题研究背景及意义1.2研究现状以及发展趋势1.2.1研究现状1.2.2发展趋势1.3研究目标2 相关技术介绍2.1 Spring Boot介绍Spring的全家桶,我想在Java开发领域大家都知道了吧,那么关于spring的框架,自从我们大学都开始学的,Java语言在基础知识当中 ......
springboot016高校学生党员发展管理系统(vue,毕业设计,附数据库和源码)
1 绪论1.1 研究背景1.2 研究现状1.3 研究意义2 系统开发工具介绍2.1 Springboot2.2 VUE框架2.3 Mysql数据库3 可行性分析3.1 技术的可行性3.2 经济的可行性3.3 操作可行性 4 系统需求分析4.1 系统功能需求管理系统的主要功能结构图呈现如下:图4.1高 ......
使用Docker和Jenkin进行自动化测试、部署、回滚
没有安装docker的可以通过docker install进行安装。 docker jenkins 运行jenkins 首先创建一个目录存储容器中的信息mkdir jenkins-blue,然后执行命令sudo chown -R 1000:1000 ./jenkins-blue/,否则可能会报错to ......