首页 > TAG信息列表 > EXCEPTION

导入zip文件解析

/** * 导入压缩文件 * * @param file * @param charsetName * @param consumer */ public static void importZipFile(MultipartFile file, String charsetName, ThrowExceptionBiConsumer<ZipInputStream, ZipEntry> consumer) {

要捕捉System.Exception异常吗

提出问题 要捕捉System.Exception异常吗 回答问题 大多数未处理的异常都应该在代码测试期间发现;在生产环境运行的最终版应该极少 可以捕捉但是要在末尾重新抛出 吞噬异常会让程序不知道已经出错,造成安全隐患

LogStash 从mysql向es导数据 date_time_parse_exception could not be parsed at index

1、Es 索引类型中有个字段 permissiondate  date类型 format :yyyy-mm-dd   2、mysql 中permission_date 字段为 date类型 ,例:2021-05-02   3、通过 LogStash 从mysql 向 Es 中导数据时,报如下错误   [2022-09-14T14:15:04,827][WARN ][logstash.outputs.elasticsearch][main][9

拦截器的使用

//HandlerInterceptor 直接重写接口方法就能实现拦截 /** * 登录检查 * 1、配置好拦截器要拦截哪些请求 * 2、把这些配置放在容器中 */ @Slf4j public class LoginInterceptor implements HandlerInterceptor { /** * 目标方法执行之前 * @param request

Thread Exception Captured Application Crash Report

  <2022-08-27 19:45:01>Debug: Product: DeskDict; appVer: 9.0.1.1<2022-09-10 11:34:00>Thread Exception Captured. -- Thread Exception Report -- ThreadID=3912, Thread action not defined, exit process.Exception code: 0x80000003eax=0faaf258, ebx=00

poi-ooxml jar包冲突:nested exception is java.lang.NoClassDefFoundError: org/apache/commons/compress/uti

1. 问题描述:在导出excel的时候,发现导出的excel打不开,发现控制台报上面标题的错误。 2. 确定问题 参考这位老哥的博客:https://www.likecs.com/show-203737760.html ,才确定是jar包冲突的问题, 既然知道是jar冲突,那就必须找到冲突的两个jar包,其中一个是poi-ooxml 下的 commons-compres

Flask 信号

8.flask 信号 参考文章:https://www.cnblogs.com/wupeiqi/articles/8249576.html flask 的扩展点,源码中预留的钩子。 信号通过发送发生在核心框架的其他地方或Flask扩展的动作时的通知来帮助你解耦你的应用。简而言之,信号允许特定的消息发送端通知订阅者发生了什么。 安装: pip inst

Java 使用技巧-如何抛出一个异常并捕获它

工作中需要使用Java编写插件,但并不是主要技术栈,所以简单地学习记录一下。 背景 与Javascript不同,Java中类型的概念非常强,函数中不能返回与声明不同类型的返回值。 例如下面函数是ObjectNode类型,返回类型只能是ObjectNode类型。 下面这段代码需要做两个判断,一是判断帧头帧尾是否符

生成allure报告报错:Exception in thread "main" java.lang.NoClassDefFoundError: com/fasterxml/jack

  报错如图:     问题解决经过: 从报错中看刚开始以为是java版本问题,然后就尝试换了jdk11(我本地之前是jdk8,也就是jdk1.8),但是换了之后还是不行,然后以为是allure没有装好,就CMD下执行了命令allure,发现也没问题,最后怀疑是不是因为之前装的allure版本太低的原因,然后就安装了最新的2

Java异常处理机制

异常Exception:# 1.什么是异常## 简单分类: 要理解java异常处理是如何工作的,需要掌握以下三种类型的异常: 检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的 例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单的忽略。 运行时异

nested exception is org.apache.ibatis.binding

Mybatis 传list 参数出现 nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘xxx’ not found. 一、问题描述: nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘planSiteList’ not found. @Insert("<script>INSERT

Spring 中使用自定义的 ThreadLocal 存储导致的坑

  Spring 中有时候我们需要存储一些和 Request 相关联的变量,例如用户的登陆有关信息等,它的生命周期和 Request 相同。一个容易想到的实现办法是使用 ThreadLocal:   public class SecurityContextHolder {   private static final ThreadLocal securityContext=new ThreadLoc

统一异常处理

代码托管地址:https://gitee.com/ZomiCC/code/tree/master/exception 此文应用到了[统一校验]部分功能,没有看多可先参考上文:统一校验 统一处理,我们很容易会想到spring中的AOP。没错,本篇文章核心就是使用spring为我们提供的两个注解@RestControllerAdvice + @ExceptionHandler 来实

rpc项目中的负载均衡算法

一致性hash算法(根据IP一致性hash) 一致性哈希策略的实现方式:我们先把服务列表中的地址进行哈希计算,把计算后的值放到哈希环上,接收到请求后,根据请求的固定属性值来进行哈希计算,然后根据请求的哈希值在哈希环上顺时针寻找服务地址的哈希值,寻找到哪个服务地址的哈希值,就把请求分配给哪

Netty客户端使用以及重连

Netty客户端使用以及重连 1. pom依赖 <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version>4.1.30.Final</version> </dependency> 2. 测试工具 链接:https://pan.baidu.com/s/1g64RpTcPwIgVFybcOF

TP5框架 之连接其他数据库配置

一、代码 /** * @throws \think\Exception */ protected function getDb(){ if(!$this->my_db){ $this->my_db = Db::connect(config('db2')); } } config.php  

异常

异常体系结构 java 把异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。 在java API 中已经定义了许多异常类,这些异常类分为两大类,错误Error和异常Exception 异常:io异常 IOException 和运行时异常 RuntimeException Error更严重,Exception异常可以来捕获

mybaits-plus+druid 使用 LocalDateTime 出现nested exception is java.sql.SQLFeatureNotSupportedException

解决方案一(推荐)目前druid已经修复了这个问题并提交了新版本,最优直接选择升级druid 至 1.1.21 或以上 releases 版本地址 https://github.com/alibaba/druid/releases/tag/1.1.21 解决方案二在druid 的GitHub中有关于这个异常的issues https://github.com/alibaba/druid/issues/3

Java学习 (26) 异常篇 异常结构&异常处理&自定义异常

目录异常结构异常的定义异常的分类ErrorExpectionError和Exception的区别具体讲解视频异常处理捕获异常语法实例抛出异常语法实例具体讲解视频自定义异常具体讲解视频 异常结构 异常的定义 异常指程序运行中出现的不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等 异

【Azure 事件中心】Event Hub 消费端出现 Timeout Exception,errorContext中 LINK_CREDIT为0的解释

问题描述 在使用Event Hub SDK消费数据过程中,出现大量的Timeout Exception,详细消息为: com.microsoft.azure.eventhubs.TimeoutException: Entity(xxxxxx): Send operation timed out at 2022-08-15T00:50:12.346Z[Etc/UTC]., errorContext[NS: XXX-XXX.servicebus.chinacloudapi.c

@Transactional注解加不加 rollbackFor = Exception.class 的区别

先上结论: 1. @Transactional只能回滚RuntimeException和RuntimeException下面的子类抛出的异常 不能回滚Exception异常 2. 如果需要支持回滚Exception异常请用@Transactional(rollbackFor = Exception.class) 3. 这里如果是增删改的时候我建议大家都使用@Transactional(rollbackF

【CV项目源码实现】Floating point exception (core dumped)

前言 cmd ./darknet detector demo cfg/tfl.data cfg/yolov3-tiny-tfl.cfg backup/yolov3-tiny-tfl_500000.weights data/tfl.avi error Floating point exception (core dumped)   avg_predictions(demo.c) ---> get_network_boxes(src/network.c) ----> fill_networ

异常

一、异常、错误概念: 异常:(Exception)程序本身可以克服和恢复的问题,遇到异常建议捕获处理异常,是程序基础正常执行,如:空指针异常、算数异常、下标越界异常等等,异常并不是代码语法错误。 错误:(Error)不能处理的问题,程序本身无法克服和恢复的严重问题,遇到错误,建议终止程序执行,如:栈溢出错误

java常见异常

Throwable 是java异常的顶级类,所有异常都继承于这个类。 Error、Exception是异常类的两个大分类。 Error Error是非程序异常,即程序不能捕获的异常,一般是编译或者系统性的错误,如OutOfMemorry内存溢出异常等。 Exception Exception是程序异常类,由程序内部产生。 Exception又分为运行

Aop报错

가지마 . 警告: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'beanpostprocess' defined in class path resource [applicationConte