- 2024-07-18Java开发手册中-要求日志输出时字符串变量之间的拼接使用占位符与使用字符串拼接性能对比
场景Java中使用JMH(JavaMicrobenchmarkHarness微基准测试框架)进行性能测试和优化:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/131723751参考以上性能测试工具的使用。Java开发手册中有这样一条:【强制】在日志输出时,字符串变量之间的拼接使用占位符的方式
- 2024-06-30333 Login Endpoint
步骤1、LoginDTO.csCitiesManager.Core/DTO文件夹下新建LoginDTO.csusingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel.DataAnnotations;namespaceCitiesManager.Core.DTO{publicclassLoginDTO{[Required(ErrorMessage
- 2024-06-11java 异常处理方法
java异常处理方法privateStringassembleErrorMessage(Exceptione){JSONObjecterrorMessage=newJSONObject();Optional<StackTraceElement>stackTraceElement=Arrays.stream(e.getStackTrace()).findFirst();Stringcause=e.toString(
- 2024-06-03core swagger 参数验证
1.FileTypeDto实体类添加属性Required///<summary>///分类名称///</summary>[Required(ErrorMessage="分类名称不能为空")]publicstringTypeName{get;set;} //参数验证示例 /* [Val
- 2024-05-21.NET中特性+反射 实现数据校验
.NET中特性+反射实现数据校验在.NET中,我们可以使用特性+反射来实现数据校验。特性是一种用于为程序中的代码添加元数据的机制。元数据是与程序中的代码相关联的数据,但不直接成为代码的一部分。通过特性,我们可以为类、方法、属性等添加额外的信息,这些信息可以在运行时通过反射获取
- 2024-04-03简单的网贷独立子服务搭建
简单的网贷独立子服务搭建1.需求我们公司正在进行新信贷系统的迭代升级,但是之间呢我们系统又承接了一个网贷业务接口,需要给行内小型网贷提供预放款接口等几个接口,但是信贷系统还正在开发,所以就先提供一个子模块,一个独立的online-server,对外提供简单的网贷接口使用。这里
- 2024-03-06uni-forms的使用-1.4.10版本
【注意版本】uni-forms1.4.0版本以后,很多用法和原来不一样。我使用的版本是1.4.10。导入组件后:使用<uni-forms>包裹<uni-forms-item>,<uni-forms-item>包裹其她组件,如uni-easyinput、uni-data-select 和 uni-app 内置的表单组件;每个要校验的表单项,不管input还是check
- 2024-01-26.NET 8 的新增功能-数据验证
1.概要在.NET8中C#的新增特性,System.ComponentModel.DataAnnotations命名空间包括用于云原生服务中的验证场景的新数据验证特性。虽然预先存在的 DataAnnotations 验证程序适用于典型的UI数据输入验证(例如窗体上的字段),但新特性旨在验证非用户输入数据,例如配置选项。除了新
- 2023-08-18XACT_ABORT示例一则
CREATEPROCdbo.proc1ASSETXACT_ABORTON;BEGINTRY BEGINTRAN--body; COMMITENDTRYBEGINCATCH DECLARE @ErrorNumberint,@ErrorSeverityint,@ErrorStateint,@ErrorMessagenvarchar(2048); IF
- 2023-08-03气体流量传感器 AFM3000/SFM3000 驱动
之前买入了奥松电子的气体流量传感器,型号为AFM3000。到手后发现没有Arduino的驱动代码,调试不了。离谱的是,我在Arduino论坛逛的时候,发现了这个问题:I2CcommunicationwithSFM3000seriesflowsensorfromSensirion。问题中用到的气体流量传感器为SFM3000,看了说明书后,只能
- 2023-07-14C++将WSAGetLastError转换成字符串信息
#include<iostream>#include<Windows.h>#include<WinSock2.h>std::stringGetLastErrorMessage(){DWORDerrorCode=WSAGetLastError();LPSTRerrorMessage=nullptr;DWORDresult=FormatMessageA(FORMAT_MESSAGE_ALL
- 2023-07-10前置检查
前置检查1.checkArgumentPreconditions.checkArgument(1>0,"errormsg");底层实现publicstaticvoidcheckArgument(booleanexpression,@NullableObjecterrorMessage){if(!expression){thrownewIllegalArgumentException(String.valueOf(e
- 2023-04-13[Angular v16] Signals
Service:fromObservable&fromSignalcantransformobservabletoandfromsignals.import{HttpClient,HttpErrorResponse}from'@angular/common/http';import{Injectable,signal}from'@angular/core';import{catchError,fi
- 2023-03-26通用结果返回类
ResponseResult:importc.alibba.fastjson.JSON;importom.shuo.model.common.enums.AppHttpCodeEnum;importlombok.Data;importjava.io.Serializable;importj
- 2023-02-22js: ElementUI表单验证validate和validateField
文档回顾1、validate:对整个表单进行校验的方法,参数为一个回调函数。该回调函数会在校验结束后被调用,并传入两个参数:是否校验成功和未通过校验的字段。若不传入回调函数,则
- 2023-02-18验证 Valid
自定义验证特性1usingMicrosoft.AspNetCore.Mvc.ModelBinding.Validation;23namespaceMvcMovie.Validations4{5///<summary>6///自定义验
- 2023-02-04MAUI新生2.5-数据绑定和MVVM:MVVM的属性验证
一、MVVM的属性验证案例Toolkit.Mvvm框架中的ObservableValidator类,提供了属性验证功能,可以使用我们熟悉的验证特性对属性的值进行验证,并将错误属性提取和反馈给UI层。以
- 2022-12-13Hibernate Validator校验
自定义注解1、创建自定义annotation/***<P>*<B>Description:校验注解</B>*</P>*RevisionTrail:(Date/Author/Description)*2022/8/26RyanHuangCREA
- 2022-11-20篇(16)-Asp.Net Core入门实战-权限管理之用户创建与关联角色(ViewModel再用与模型验证二)
入门实战-权限管理之用户创建与关联角色(ViewModel再用与模型验证二)(1).在用户管理着模块中,相比较菜单功能的代码还是比较多的,设计到用户的创建,修改,角色变更和密码重置,同时
- 2022-11-13Springboot中-全局异常处理类用法示例
使用springboot搭建web项目的时候,一般都会添加一个全局异常类,用来统一处理各种自定义异常信息,和其他非自定义的异常信息,以便于统一返回错误信息。下面就是简单的示例
- 2022-10-1501项目了解
1.前后端交互 2.dto:数据传输对象,不往数据库里存储,用来接收页面过来的数据 公共分页请求对象======importlombok.Setter;/***公共分页请求对象*/