• 2024-09-30Error starting ApplicationContext. To display the conditions report re-run your application with �
    问题原因:通过springboot的启动类来启动springboot项目时,报错。但是通过mavenpackeage打包后,再启动没有问题。org.springframework.beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwithname'applicationRunnerImpl':Unsatisfieddependencyexpressedth
  • 2024-09-27如何在Java中优雅地处理异常
    在软件开发过程中,异常处理是一个至关重要的环节。良好的异常处理机制不仅能提升程序的健壮性,还能极大地改善用户体验。对于Java开发者来说,掌握如何有效地处理异常是非常必要的。本文将探讨几种在Java中优雅地处理异常的方法。使用try-with-resources语句从Java7开始,引入了try-wit
  • 2024-09-23dubbo入坑及相关最佳实践
    dubbo消费者捕获异常最佳实践dubbo一共会抛出两种异常,一个是RpcException,另外一个是RuntimeException。所以消费者在调用dubbo接口要留意捕获一个Exception异常try{returnuserClient.getOrderById(userInfoDTO);}catch(Exceptione){thrownewBizException(
  • 2024-09-23Call to undefined function think\exception\config()
    错误信息 Calltoundefinedfunctionthink\exception\config() 表示在尝试调用 think\exception\config() 函数时,该函数未被定义。这可能是由于以下几个原因导致的:命名空间问题:可能是命名空间没有正确引入或定义。类文件未加载:可能是某个类文件没有正确加载或包含。
  • 2024-09-18Day12.异常
    异常什么是异常异常指程序运行过程中出现的不期而至的各种状况,Exception异常发生在程序运行期间,它影响了正常的程序执行流程简单分类检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的,这些异常在编译时不能被简单地忽略运行时异常:运行时异常
  • 2024-09-17Call to undefined function think\exception\config()
    错误信息 Calltoundefinedfunctionthink\exception\config() 表示在ThinkPHP框架中调用了未定义的函数 think\exception\config()。这通常是由于以下几个原因造成的:命名空间问题:可能是命名空间声明不正确或导入了错误的类。配置文件问题:可能是配置文件未正确加载或存在
  • 2024-09-13章12——异常exception
    异常快捷键ctrl+alt+t选中try-catch如果进行异常处理,即使出现了异常,程序可以继续执行。异常介绍开发过程中的语法错误和逻辑错误不是异常。执行过程中所发生的异常事件可分为如下两大类:异常体系图小结:常见的运行时异常没有关联的类不能进行上下转型异常处
  • 2024-09-12Springboot项目部署时使用Mail注入Bean时的Constructor threw exception
    缘起:今天打算把写了好一段时间的项目提溜到服务器上转转,然后在启动的时候就发现了个问题,在日志跑到【JobFactorysetto:org.springframework.scheduling.quartz.SpringBeanJobFactory@31e7afde】的时候他就不动了,然后等了好一会他才抛出了个异常【org.springframework.beans.f
  • 2024-09-11个人项目
    这个作业属于哪个课程计科22级12班这个作业要求在哪里作业要求这个作业的目标完成个人项目,实现论文查重的功能,了解软件开发流程Github链接一.PSP表格PSP2.1PersonalSoftwareProcessStages预估耗时(分钟)实际耗时(分钟)Planning计划1520E
  • 2024-09-11在WinForm中使用全局异常捕获处理
    在WinForm中使用全局异常捕获处理在WinForm应用程序中,全局异常捕获是确保程序稳定性的关键。通过在Program类的Main方法中设置全局异常处理,可以有效地捕获并处理未预见的异常,从而避免程序崩溃。注册全局异常事件[STAThread]staticvoidMain(){//注册全局异常捕获事件
  • 2024-09-10C++学习笔记(14)
    二、栈解旋异常被抛出后,从进入try语句块开始,到异常被抛出之前,这期间在栈上构造的所有对象,都会被自动析构。析构的顺序与构造的顺序相反。这一过程称为栈的解旋。也就是在执行throw前,在try执行期间构造的所有对象被自动析构后,才会进入catch匹配。在堆上构造的对象肿
  • 2024-09-08[C++#33][异常] 错误码 | 抛出与捕获 | 异常安全 | 异常体系
    目录C语言与C++错误处理方式的对比及应用一、C语言传统的错误处理方式1.终止程序:assert2.返回错误码缺点:二、C++中的异常处理机制1.基本概念2.异常的抛出与捕获3.异常的重新抛出三、C++中的异常安全1.构造函数与析构函数的异常2.RAII(资源获取即初始化)3.使
  • 2024-09-05Spring事务:异常不回滚、marked as rollback-only无法提交
    1、非代理对象调用事务方法时事务不生效类A实现了接口IA,类A的方法a()上使用@Transaction声明了事务,想要在调用该方法时,使a()的事务生效,就必须使用类A的Aop代理对象来调用。1)正常情况下,我们在类B中注入A的Bean对象,这个对象就是代理对象,使用该对象调用a()方法时,a()的事务是正常生
  • 2024-09-04Java异常
    异常类型Throwable类Java程序中的异常是一个在程序执行期间发生的事件,它中断正在执行程序的正常指令流。为了能够及时有效地处理程序中的运行错误,必须使用异常类。java程序中所有的异常都继承自Throwable类,Throwable类有两个子类Error类和Exception类:Error类:【
  • 2024-09-03C#查漏补缺----Exception处理实现
    前言环境:.NETCore8.0系统:Windows11参考资料:CLRviaC#,.NetCore底层入门异常报告的方式程序在执行过程中可能会遇到很多意外的情况,比如空指针,栈溢出等。当程序无法继续完成任务时,就应该抛出异常。处理意外情况常规有两种做法:通过方法的返回值报告错误处理是否发生
  • 2024-08-318.Java异常
    什么是异常实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了,等等。软件程序在运行过程中,非常可
  • 2024-08-31Linux命令
    1、cdxx  去到xx路径下2、cd/   回到根路径3、cd~  切换到用户目录4、cd..  返回上一级目录5、cd../.. 返回上两级目录6、cd~user  进入个人的主目录7、tail-f【日志文件名】实时查看日志8、tail-f-n200【日志文件名】查看日志200行
  • 2024-08-27ASP.Net8 中使用 JWT 鉴权的异常处理
    .Net8中使用JWT鉴权的异常处理自己搭了个学习Demo想用JWT給后端做鉴权,结果一直报一些奇奇怪怪的异常,最主要是和写业务代码不一样,因为用了官方提供的包很难排查出问题所在,这次有点像以前学Spring的时候,也是一点一点摸着石头过河,最后还是同事帮忙看出来问题在哪的。问题1:I
  • 2024-08-26Python系列(9)- Python 异常处理机制
    1.错误和异常   编程开发时一般会遇到2种类型的错误,分别为语法错误和运行时错误。   语法错误(SyntaxError):Python解释器在解析代码时遇到的错误,比如拼写错误、不符合语法规则等。Python解释器会提示错误的类型和出错的位置,便于开发者及时纠正错误,在错误没有得
  • 2024-08-26异常
    异常Java万物皆对象Exception:可以处理error:致命性异常的处理机制trycatchfinallythrow:主动抛出异常throws:try{//可能出现异常的代码if(b==0){ thrownew异常种类;}}catch(Exceptione){//Exception是异
  • 2024-08-25@Transitional注解失效场景
     @Transitional注解用于完成声明式事务操作,默认当发生RuntimeException时会对当前事务操作进行回滚,但其使用不当就会造成失效;场景一:抛出异常非RuntimeException@Transitionalpublicvoidinsert()throwsException{//insert...thrownewException();}解决
  • 2024-08-14synchronize
    synchronize入门/*抢票场景**/publicclassT{privateintticktNum=10;//@SneakyThrowspublicvoidgetTickt()throwsException{synchronized(T.class){if(ticktNum<=0){return;}
  • 2024-08-14synchronize .
    synchronize入门/*抢票场景**/publicclassT{privateintticktNum=10;//@SneakyThrowspublicvoidgetTickt()throwsException{synchronized(T.class){if(ticktNum<=0){return;}
  • 2024-08-13【WPF】【XAML】Exception: 无法找到名为“xx”的资源。资源名称区分大小写。
    <Grid.Resources>一定要放在使用之前,比如<ListBoxName="peopleListBox"Grid.Column="1"Grid.Row="2"ItemsSource="{BindingSource={StaticResourceExpenseDataSource},XPath=Person}"ItemTemplate="{StaticResour
  • 2024-08-12Java异常相关知识
    异常都有一个顶级的父类的Throwable,旗下又有两个子类Error:这种错误一般属于系统错误,不需要我们开发人员去管。所以我们学习的一般也是另外的一个子类——ExceptionExceptionException:叫做异常,代表程序可能会出现的错误。我们通常会用Exception及其子类来封装程序程序出