• 2024-05-20如何正确实现一个自定义可序列化的 Exception
    最近在公司的项目中,编写了几个自定义的Exception类。提交PR的时候,sonarqube提示这几个自定义异常不符合ISerializablepatten.花了点时间稍微研究了一下,把这个问题解了。今天在此记录一下,可能大家都会帮助到大家。自定义异常#编写一个自定义的异常,继承自Exception,其中
  • 2024-04-26一个通用的SpringBoot项目响应实体类Response
    packagecom.luky.vo;importlombok.AllArgsConstructor;importlombok.Data;importlombok.NoArgsConstructor;importlombok.ToString;importorg.springframework.http.HttpStatus;@Data@ToString@AllArgsConstructor@NoArgsConstructorpublicclassResponse&
  • 2024-04-21Java设计模式-责任链模式,应用接口多个参数验证,订单多个费用的计算
    Java设计模式-责任链模式,应用接口多个参数验证,订单多个费用的计算1.定义请求和返回对象的上下文对象packagecom.example.core.mydemo.java.filter;importjava.time.LocalDateTime;publicclassOrderReqContext{/***租客会员号*/StringmemNo;
  • 2024-03-25Spring全局异常
    前言最近做一个spring微服务,当请求进入接口后,一旦发生错误,服务就会抛出异常,但是这个异常不是我们封装的,有时候跑出的信息我们想统一处理。例:如果是客户请求数据错误应该报出400的HttpStatus.BAD_REQUEST。但是由于这个错误是我们内部抛出的他还是会自动抛500,而且服务有很多
  • 2024-01-22NetCore 统一格式(错误异常)
    使用方式:thrownewResponseException("未授权,操作失败"); 异常输出:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespaceMicro.Core.Utility{[Serializable]publicclassRe
  • 2023-12-09总线出现错误帧或负载帧
    onerrorFrame{constintbufferSize=256;//bufferSize不可以再被赋值charbuffer[bufferSize];charcdirection[2][3]={"RX","TX"};intndir;wordecc;wordextInfo;//byte:声明一个字节的变量word:声明两个字节的变量dword:声明四个字节的变量intisProtocol
  • 2023-10-24统一封装结果集和异常类
    1封装统一返回结果类publicclassAjaxResult{//是否成功privateBooleansuccess;//状态码privateIntegercode;//提示信息privateStringmsg;//数据privateObjectdata;publicAjaxResult(){}//自定义返回结果
  • 2023-09-24封装全局异常处理
    1定义错误码类​ 可以定义各种错误码枚举,比如业务,系统相关的报错信息/***错误代码*错误码**@authorleovany*@date2023/09/23*/publicenumErrorCode{SUCCESS(0,"success",""),ERROR_PARAMS(40000,"请求参数错误",""),ERROR_NULL(400
  • 2023-09-03如何正确实现一个自定义 Exception
    最近在公司的项目中,编写了几个自定义的Exception类。提交PR的时候,sonarqube提示这几个自定义异常不符合ISerializablepatten.花了点时间稍微研究了一下,把这个问题解了。今天在此记录一下,可能大家都会帮助到大家。自定义异常编写一个自定义的异常,继承自Exception,其中定
  • 2023-08-26项目学习 鱼皮 API 开放平台 stateful-backend 项目总结
    项目介绍用户中心功能介绍提供了一套基于Session的用户中心,提供以下功能登入登出注册用户信息管理增删改查登录用户查询ID查询列表查询分页查询用户态记录数据库表createtableuser(idbigintauto_incrementcomment'id'
  • 2023-05-16SSM整合报错:errorCode 1045, state 28000 java.sql.SQLException: Access denied for user
    SSM整合报错:errorCode1045,state28000java.sql.SQLException:Accessdeniedforuser简述SSM整合项目配置好环境后,当要对数据库进行操作,加载jdbc.properties数据库配置文件时,出现下面的报错createconnectionSQLException,url:jdbc:mysql://localhost:3306/furn_ssm,
  • 2023-04-14C语言函数大全--g开头的函数(下)
    C语言函数大全本篇介绍C语言函数大全--g开头的函数(下)17.getmodename17.1函数说明函数声明函数功能char*getmodename(intmode_name);获取指定的图形模式名17.2演示示例#include<graphics.h>#include<stdlib.h>#include<stdio.h>intmain(void){
  • 2023-04-05全局异常拦截和返回值封装
    全局异常拦截和返回值封装共分为五个类,分别是错误码枚举类、返回值封装类、自定义业务异常类、全局拦截类、全局返回值处理类。错误码枚举类用来定义返回值的错误码。packagecom.masy.global.exception;/***@ClassNameErrorCode*@Description错误码枚举*@Author
  • 2023-03-08Azure虚拟桌面专题之十一:解决DomainTrustCheck失败导致会话主机状态不可用问题
    在创建完主机池并添加会话主机之后,在主机池概述中发现虚拟机总数和不可用状态数量一样,也就是说所有的虚拟机状态都处于不可用刚开始创建之后的几分钟内状态不可用是正常现象
  • 2022-11-19多数据源配置时validationQuery的问题(errorCode 923, state 42000 java.sql.SQLSyntaxErrorException: ORA-00923: 未找
    起初,数据库配置为:datasource:master:url:jdbc:postgresql://ip:5432/databaseNameusername:**password:**
  • 2022-11-13Springboot中-全局异常处理类用法示例
    使用springboot搭建web项目的时候,一般都会添加一个全局异常类,用来统一处理各种自定义异常信息,和其他非自定义的异常信息,以便于统一返回错误信息。下面就是简单的示例
  • 2022-11-04【FAQ】调用华为云空间文件管理接口出现"errorCode":"21000403"
    ​ 1、问题描述调用华为云空间文件管理接口,总是返回错误,{"error":{"errorDetail":[{"domain":"global","reason":"authError","description":"AccessForbidden","error
  • 2022-10-31errorcode: 200 uid: -1 appid -1 msg: APP不存在
    Android手机调用百度地图SDK,报错:​​errorcode:200uid:-1appid-1msg:APP不存在​​出现该问题,不是SHA1和包什么的问题。请检查AndroidManifest.xml中的key的值,多半
  • 2022-10-03封装全局异常处理(Java)
    封装全局异常处理1.定义业务异常类作用:1.相对于java的异常类,支持更多字段2.自定义构造函数,更灵活/快捷的设置字段 /***自定义异常类*@authorLL*/publ
  • 2022-09-07Springboot定义全局异常类详解
    前言当我们在开发过程中,会因为一些异常程序出现500,如果直接显示给客户看,这样很不友好。并且对我们后期维护,排查bug很困难。准备1.创建一个SpringBoot项目,引入web依赖,
  • 2022-09-03@ControllerAdvice全局异常处理
    @ControllerAdvice全局异常处理Exception,分为运行时异常(RuntimeException)和非运行时异常可查的异常(checkedexceptions):Exception下除了RuntimeException外的异常