• 2024-11-20modbus
    简介Modbus协议是一种工业通信协议,最早由Modicon(现为施耐德电气的一部分)在1979年开发,用于可编程逻辑控制器(PLC)之间的通信。它是一种主从式协议,设计简单、易于实现,广泛应用于工业自动化领域的设备和系统之间的通信。主要特点1. 开放性:Modbus是公开的工业标准,任何制造商都可以实
  • 2024-11-20EXCEL导入—设计与思考
    作者:京东物流叶方伟EXCEL导入—设计与思考一、案例信息与设计1.1、案例需求与背景B2BTC同城二期有一个Excel导入的功能,单次数据量小于一千,使用频次不高。但涉及到多个字段组成唯一约束,即每条数据操作时要根据唯一性组合字段来操作,要确保数据表中的数据不违反唯一性。每条数
  • 2024-11-20开发一份API接口,需要注意这些,看你做到了几项
    在实际工作中,我们需要经常跟外部三方系统打交道,可能会提供API接口给外部三方系统调用。API接口通常通过WebController来实现。如果设计一个优雅的API接口,能够满足安全性、稳定性、易维护等多方面需求呢?下面几项,看你做到了哪些。1.数字签名为了防止API接口中的数据被篡改,我们
  • 2024-11-19用户登录-路由和权限校验
    绿色框框是前端,黄色框框是后端。一开始不存在token,若路由存在白名单中,比如login页面,此时会将app.vue中的替换成login组件。因为我们在路由中定义了login组件。
  • 2024-11-19接口控制器层(Controller层)设计(网文)
    在实际工作中,我们需要经常跟第三方平台打交道,可能会对接第三方平台Controller接口,或者提供Controller接口给第三方平台调用。那么问题来了,如果设计一个优雅的Controller接口,能够满足:安全性、可重复调用、稳定性、好定位问题等多方面需求?今天跟大家一起聊聊设计Controller接口时,
  • 2024-11-18校验码&纠错码
    奇偶校验码循环冗余校验码这里所谓的“二进制模2除法”其实就是异或操作够除上1,不够除上0,这里的“够除”指的是位数是否和除数相同,比如1001除1111,其实也是算够除的海明纠错码上面介绍的几种纠错码,只能实现检错,无法实现纠正错误,要想实现纠错,就要使用海明纠错码。海
  • 2024-11-15双向证书校验 和单向证书校验分别是什么原理
    1.单向证书校验(One-WayAuthentication)单向证书校验是指在客户端与服务器之间的通信中,只有服务器需要提供证书,客户端通过验证服务器的证书来确认服务器的身份。原理:客户端发起连接请求(如通过HTTPS)。服务器将其数字证书发送给客户端,数字证书中包含了服务器的公钥和其
  • 2024-11-14瞧瞧别人的 Controller,那叫一个优雅!
    前言在实际工作中,我们需要经常跟第三方平台打交道,可能会对接第三方平台Controller接口,或者提供Controller接口给第三方平台调用。那么问题来了,如果设计一个优雅的Controller接口,能够满足:安全性、可重复调用、稳定性、好定位问题等多方面需求?今天跟大家一起聊聊设计Contr
  • 2024-11-14vue2的uniapp添加用户登录校验
    在uni-app中实现全局路由守卫的确切方法可能会根据框架的版本和具体的实现方式有所不同。在Vue2和uni-app的结合使用中,全局路由守卫并不是原生支持的功能,因此我们需要采用一些替代方案。对于Vue2和uni-app,你可以通过封装uni-app的页面跳转方法来实现类似全局
  • 2024-11-13瞧瞧别人的Controller,那叫一个优雅!
    瞧瞧别人的Controller,那叫一个优雅! 前言在实际工作中,我们需要经常跟第三方平台打交道,可能会对接第三方平台Controller接口,或者提供Controller接口给第三方平台调用。那么问题来了,如果设计一个优雅的Controller接口,能够满足:安全性、可重复调用、稳定性、好定位问题等多方面
  • 2024-11-13UDP 协议 - 学习笔记
    摘要:本文原创,转载请注明地址https://www.cnblogs.com/baokang/p/18543885一、UDP是什么UDP(UserDatagramProtocol)用户数据报协议是运输层协议的一种,是一种无连接的数据传输协议二、UDP协议的特点(1)UDP是无连接的,发送数据前不需要建立连接,因此减少的发生数据量和发送数据
  • 2024-11-12瞧瞧别人的Controller,那叫一个优雅!
    前言在实际工作中,我们需要经常跟第三方平台打交道,可能会对接第三方平台Controller接口,或者提供Controller接口给第三方平台调用。那么问题来了,如果设计一个优雅的Controller接口,能够满足:安全性、可重复调用、稳定性、好定位问题等多方面需求?今天跟大家一起聊聊设计Controller接
  • 2024-11-09ABAP小白开发操作手册+(十)验证和替代——上
    目录一、前言:二、步骤详解: 新建确认:新建步骤:先决条件:检查步骤:消息设置:三、传输请求四、DEBUG本章内容分为上下两篇,包括验证和替代上篇:验证步骤、传输验证请求、DEBUG下篇:替代步骤、传输替代请求、DEBUG一、前言:SAP验证和替代,也是增强的一种类型,不过更加倾向于
  • 2024-11-08解锁Java编程新高度!用validate注解做校验,让你的代码更高效、更安全!
    在Java中,@Valid注解通常用于验证对象的属性。它通常与Spring框架一起使用,以自动触发对JavaBean的验证。以下是如何使用@Valid注解进行校验的详细步骤和示例代码:1.添加依赖首先,确保你的项目中包含了SpringBoot的starter-web依赖,因为我们需要用到Spring的验证功能。<depend
  • 2024-11-08后端数据校验注解不可用
    解决方法:    1.导入依赖,版本与springboot一致<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-validation</artifactId><version>${spring-boot-starter-validation}</version>
  • 2024-11-08FastAPI 查询参数与字符串校验详解:类型、校验规则与元数据设置
    FastAPI查询参数与字符串校验详解:类型、校验规则与元数据设置本文详细介绍了FastAPI中查询参数的设置与校验方法,涵盖了可选参数、默认值、必要参数和参数列表的处理方式。通过使用Query类,开发者可以为查询参数添加额外的校验规则,如最小长度、最大长度、正则表达式匹配
  • 2024-11-07聊聊接口测试用例设计规范
    1、通过性验证:先按照接口文档传入所有必填字段并且字段值在正确范围内,预期返回正确结果2、参数验证(正向/逆向):必填参数:针对每个必填参数,都设计一条参数为空的测试用例,接口错误信息返回正确非必填参数:设计一条用例所有非必填的参数都传入值,非必填参数(类型,范围)不正确,是否给出合
  • 2024-11-07解决:在表单框内没有值的时候就点击弹窗确认按钮会触发表单校验,但是之后若填了值表单校验还在
      save2(){//在点击确认按钮时,首先清除表单的校验错误this.$refs.formRef2.clearValidate();//重新进行校验this.$refs.formRef2.validate((valid)=>{if(valid){//修改操作if(this.messagetId!==undefined&&this.messagetId
  • 2024-11-06详解UDP协议
    UDP是一种无连接的、简单的传输层协议,UDP协议的设计目的是提供一种简单、轻量级的通信机制,适用于那些对实时性和传输效率有较高要求,但对数据完整性和可靠性要求相对较低的应用。UDP协议报头UDP协议的报头部分由四部分组成:源端口号,目的端口号,UDP长度,校验和。源端口号:识别发
  • 2024-11-05自定义注解实现权限校验
    自定义注解实现权限校验引入所需的依赖<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>版本号</version><relativePath/></parent><depen
  • 2024-11-04批量数据迁移
    数据迁移        数据迁移绝对是一个让人头疼的问题,很有幸前段时间我遇到了.一个很古老的系统使用SqlServer数据库由外包人员开发,你们也都懂得,现在需要进行系统重构,旧系统只提供了通过获取100条数据的接口,可是针对表里上千万的数据,简直是闹着玩,特意整理了阿里
  • 2024-11-04el-form中循环出来的el-form-item进行校验的设置
    注意的内容点:点击查看代码<templatev-for="(e,index)inappAdnInfo.ext":key="e.name"><el-form-item:label-width="labelWidth":label="e.label":prop="
  • 2024-11-03FastAPI 路径参数详解:动态路径与数据校验的灵活实现
    FastAPI路径参数详解:动态路径与数据校验的灵活实现本文全面介绍了在FastAPI中使用路径参数的技巧和实现方式。路径参数允许API动态响应不同路径中的请求信息,结合URL(UniformResourceLocator)和URI(UniformResourceIdentifier)进行资源定位和标识。URL是指资源的完