接口 体系 价值01

如何自动化测试你的接口?—— Rest Assured

前言 不知道大家的项目是否都有对接口API进行自动化测试,反正像我们这种小公司是没有的。由于最近一直被吐槽项目质量糟糕,只能研发自己看看有什么接口测试方案。那么在本文中,我将探索如何使用 Rest Assured 自动化 API 测试,Rest Assured 是一个基于 Java 的流行的用于测试 ......
接口 Assured Rest

重新定义性价比!人工智能AI聊天ChatGPT新接口模型gpt-3.5-turbo闪电更新,成本降90%,Python3.10接入

北国春迟,春寒料峭略带阴霾,但ChatGPT新接口模型gpt-3.5-turbo的更新为我们带来了一丝暖意,使用成本更加亲民,比高端产品ChatGPT Plus更实惠也更方便,毕竟ChatGPT Plus依然是通过网页端来输出,Api接口是以token的数量来计算价格的,0.002刀每1000个to... ......
人工智能 性价比 人工 模型 接口

轻量级CI/CD发布部署环境搭建及使用_01_基本介绍

轻量级CI/CD发布部署环境搭建及使用_01_基本介绍 尽自己的绵薄之力,为开源技术分享添砖加瓦 最终实现效果如图 1,选择相应环境下的项目,执行构建 注: web:vue项目 server:java项目 2,pipeline执行的每一步骤及时间 1,适用类型:中小型公司,项目较多,经实际操作,交错 ......
轻量 轻量级 环境 CI CD

ASP.NET Core Web API 接口限流

一. 前言 ASP.NET Core Web API 接口限流、限制接口并发数量,我也不知道自己写的有没有问题,抛砖引玉。 二. 需求 写了一个接口,参数可以传多个人员,也可以传单个人员,时间范围限制最长一个月。简单来说,当传单个人员时,接口耗时很短,当传多个人员时,一般人员会较多,接口耗时较长,一 ......
接口 Core ASP API NET

Solon2 分布式事件总线的技术价值?

分布式事件总线在分布式开发(或微服务开发)时,是极为重要的架构手段。它可以分解响应时长,可以削峰,可以做最终一致性的分布式事务,可以做业务水平扩展。 ......
分布式 总线 事件 价值 Solon2

ASP.NET Core使用filter和redis实现接口防重

背景 日常开发中,经常需要对一些响应不是很快的关键业务接口增加防重功能,即短时间内收到的多个相同的请求,只处理一个,其余不处理,避免产生脏数据。这和幂等性(idempotency)稍微有点区别,幂等性要求的是对重复请求有相同的效果和结果,通常需要在接口内部执行业务操作前检查状态;而防重可以认为是一个 ......
接口 filter redis Core ASP

普冉PY32系列(六) 通过I2C接口驱动PCF8574扩展的1602LCD

1602LCD 是工业上常用的模块, 在工厂交通运输设备上经常能见到. 驱动芯片为 HD44780, 1602LCD 的字符显示为两行, 每行16个字符, 字符基于5×8的像素矩阵 ......
接口 1602 8574 I2C PCF

【磐河旅行】之酒店API接口对接实录

公司酒店预订APP和微信小程序开发,第三方【磐河旅行】开放平台的酒店API接口对接实录,酒店查询API接口,酒店预订API接口。。 ......
接口 酒店 API

day01-2-依赖管理和自动配置

依赖管理和自动配置 1.依赖管理 1.1什么是依赖管理 spring-boot-starter-parent 中还有父项目,声明了开发中常用的依赖的版本号 并且进行自动版本仲裁,即如果程序员没有指定某个依赖jar的版本,则以父版本指定的版本为准 1.2修改自动仲裁/默认版本号 比如我们要将Sprin ......
day 01

(原创)【B4A】一步一步入门05:控件、公有属性、水平锚定、垂直锚定(控件篇01)

一、前言 前面的教程,已经完整讲述了用B4A开发安卓APP从新建项目到编译发布的完整流程。从本篇开始,我们将会从B4A的细节处着手,一步一步掌握B4A。 从本篇开始的子系列为“控件篇”系列,本系列将从日常使用的角度出发,着重讲一些控件的常用方式及特殊用法。 本篇是“控件篇”的第一篇,主要讲解“控件” ......
控件 属性 水平 B4A B4

【Apifox Helper】自动生成接口文档,IDEA+Apifox懒人必备

@ 前言 🍊缘由 接口文档对接爽,整理起来真费脑 对于整理API文档,本狗秉承偷懒为上的原则,想找一种在IDEA中直接生成文档的方法。Apifox Helper绝绝子,只需要在IDEA中下载插件,无脑配置后,文档自动生成到Apifox,美完美解决。并且颜值及方便程度绝比Swagger和postma ......
Apifox 自动生成 懒人 接口 文档

Python实战项目6-后端多方式登录接口/手机登录接口

为开源项目共享代码 步骤: 1先fork开源项目 2clone下来,修改代码,进行提交 3提交pr,等作者同意 Pycharm 使用Git 右键文件会列出Git命令 登录注册功能分析 多方式登录接口:用户名/手机号/邮箱 + 密码都可以登陆 发送手机验证码接口 (借助于第三方短信平台) 短信登录接口 ......
多方式 接口 实战 项目 Python

Python实战项目-7发送验证码/短信登录/短信注册接口

腾讯云短信开发申请 API和SDK,有SDK优先用SDK SDK: 3.0版本云操作:云操作的sdk,不仅仅有发送短信,还有云功能的其他功能 2.0版本,简单,只有发送短信功能 # 安装sdk -方式一:pip install tencentcloud-sdk-python -方式二源码安装: -下 ......
短信 实战 接口 项目 Python

Python实战项目-10文件存储/支付宝支付/支付成功回调接口

文件存储 视频文件存储在某个位置,如果放在自己服务器上 放在项目的media文件夹 服务器上线后,用户既要访问接口,又需要看视频,都是使用一个域名和端口 分开:问价你单独放在文件服务器上,文件服务器带宽比较高 # 文件服务器:专门存储文件的服务器 -第三方: -阿里云:对象存储 oss -腾讯对象存 ......
实战 接口 文件 项目 Python

火山引擎 DataLeap:一家企业,数据体系要怎么搭建?

更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 导读:经过十多年的发展,数据治理在传统行业以及新兴互联网公司都已经产生落地实践。字节跳动也在探索一种分布式的数据治理方式。本篇内容来源于火山引擎超话数据直播活动的回顾,将从以下四个部分展开分享: 字节的挑战与实践 ......
火山 DataLeap 一家 体系 引擎

轮播图接口加缓存和定时更新(双写一致性问题以及其解决方案)

一、轮播图加缓存 有些知名网站首页被访问的频率很高,假设瞬间 1w个人在访问,首页的轮播图接口会执行1w次,1w次查询轮播图标的sql在执行,轮播图基本不变,首先我们给自己写的轮播图接口加缓存,我们可以用缓存数据库Redis来实现加缓存的需求 首先罗列一下文字版的逻辑,之后在代码上实现 当轮播图接口 ......
一致性 缓存 接口 解决方案 方案

协同存储,为边缘计算创造更大价值

01 数据的爆发为存储带来持续挑战 在5G时代下,视频和图片因其强大的信息承载力,已经成为数据内容的主要载体和信息传播的主要方式。而5G的大带宽、低时延、广连接的特性激活了云游戏、物联网、视频监控等场景应用,从消费互联网到产业互联网的延伸,更加促进了终端应用和数据的爆发。 这些终端和数据具有位置分散 ......
边缘 价值

网易数帆数据治理体系、工具、流程、制度与管理概述

导读 本文将介绍网易数帆在数据治理方面的一些总结和思考。文章将围绕以下三点展开: 1. 数据治理解决了什么问题 2. 数据治理体系 3. 浅谈数据治理的实现 01数据治理解决了什么问题 首先看一下数据治理解决了什么问题,可以总结为六个方面: 1. 数据开发与数据治理脱节 在许多企业中存在这样一个现象 ......
流程 体系 制度 工具 数据

分层测试(三):接口测试

分层测试系列文章 https://www.cnblogs.com/yuxiuyan/tag/%E5%88%86%E5%B1%82%E6%B5%8B%E8%AF%95/ 1. 什么是接口测试 接口测试是通过测试模块接口来检测模块整体逻辑是否符合预期的测试方法。 接口测试主要用于检测外部模块和模块接口数 ......
接口

IDEA插件Apifox,一键自动生成接口文档!

有关Apifox软件之前写过一篇文章: 接口测试神器Apifox,亲测好用! 如何一键自动生成数据库文档之前也写过一篇文章: 数据库界的Swagger:一键生成数据库文档! 一、Apifox插件的优势 作为一名后端开发在项目开发过程中,肯定需要提供接口文档。 一般我们有两种方案 项目结合Swagge ......
自动生成 插件 接口 文档 Apifox

.NET依赖注入之一个接口多个实现

前言 最近又在项目中碰到需要将原本单实现的接口改造成多个实现的场景,这里记录一下常见的几种改法。 假设已经存在如下接口ICustomService和其实现CustomService,由于只有一种实现,注入和使用非常容易。 public interface ICustomService { void ......
接口 多个 NET

《价值流动-Project To Product》读后感

背景:2022年8月,在这家公司已经任职满两年。这两年我最大的成就就是基于Scrum模式推行了敏捷项目管理,并取得了一定的成果。但是,在推行了两年后新的问题也产生了。例如: 1,项目管理上,项目经理缺乏对项目团队每个环节的过程管理,尤其在过程指标上缺乏工具监控。 2,产品管理上,在软件成本管理与价值 ......
读后 读后感 Project Product 价值

集合类再探:不可变类的好处,Collector接口详解,使用内部迭代

集合类再探 注:本文使用的pom依赖见文末。 💡 集合类的基础 — Iterable、Iterator java语言层面支持对实现了Iterable接口的对象使用for-each语句。Iterator可以实现有限流和无限流。 Collection类定义了基本的增删改查操作,转向基本数组类型(toA ......
Collector 好处 接口

基于百度智能云的OCR接口进行图文识别

由于一些客户的内部系统需要提取一些记录信息,如果手工录入会变得比较麻烦,因此考虑使用百度云的OCR进行图片文字的提取处理,综合比较了一下开源免费的Tesseract 类库进行处理,不过识别效果不太理想,因此转为了百度的OCR云接口处理方式,测试的效果比较理想,基本上较少出现错别字。本篇随笔介绍如何利... ......
接口 图文 智能 OCR

python实战-基于正交实验(工具:allpairs)自动生成接口异常测试用例

#代码以上传github,欢迎使用 https://github.com/qtclm/allpairs_interface_test_case_generate_abnormity_utils 有啥问题建议或者bug啥的可以加我qq一起交流学习,248313385 #更新日志 2023.2.7:修复 ......
正交 自动生成 实战 allpairs 接口

day01-SpringMVC基本介绍

SpringMVC介绍 1.离线文档 解压 spring-5.3.8-dist.zip文件。 位置:spring-framework-5.3.8/docs/reference/html/web.html#spring-web 2.SpringMVC基本介绍 2.1SpringMVC特点&概述 Spr ......
SpringMVC day 01

必知必会的设计原则——接口隔离原则

设计原则系列文章 必知必会的设计原则——单一职责原则 必知必会的设计原则——开放封闭原则 必知必会的设计原则——依赖倒置原则 必知必会的设计原则——里氏替换原则 必知必会的设计原则——接口隔离原则 必知必会的设计原则——迪米特原则 必知必会的设计原则——合成复用原则 概述 1、 客户端不应该依赖它不 ......
原则 接口

(原创)【B4A】一步一步入门01:简介、开发环境搭建、HelloWorld

一、前言 作者注:絮絮叨叨,可跳过不看。 一直有开发跨平台软件的需求。因为我的主力是C# ,所以当MAUI出现后,我欣喜若狂的开始学习研究。但是经历了两个月左右的时间,我弃坑了,我发现MAUI不是我能玩的转的。 后续在Avalonia UI和原生语言开发之间进行了选型调研,研究发现都不适合我,虽然这 ......
HelloWorld 环境 简介 B4A B4

在Flask中构建API接口的相关概念

在Flask中构建API接口的相关概念 重定向行为 斜杠 以下两个路由的不同之处在于是否使用尾部的斜杠。 第一个路由的URL尾部有一个斜杠,看起来就像一个文件夹,访问一个没有斜杠结尾的URL时,Flask会自动进行重定向,在结尾加上一个斜杠。 第二个路由的URL没有尾部斜杠,因此其行为表现与一个文件 ......
接口 概念 Flask API

基于.NetCore开发博客项目 StarBlog - (26) 集成Swagger接口文档

前言 这是StarBlog系列在2023年的第一篇更新😃~ 在之前的文章里,我们已经完成了部分接口的开发,接下来需要使用 curl、Postman 这类工具对这些接口进行测试,但接口一多,每次测试都要一个个填入地址和对应参数会比较麻烦… 我们需要一种直观的方式来汇总项目里的所有接口,并且如果能直接 ......
StarBlog 接口 NetCore Swagger 文档