
异常集锦
文章平均质量分 51
记录平时工作、学习过程中出现的异常,避免再次入坑
今日相乐,皆当喜欢
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Failed to read artifact descriptor for org.pentaho:pentaho-aggdesigner-algorithm:jar:5.1.5-jhyde解决方案
在学习Flink时,需要在maven项目里引用Flink的相关依赖包。原创 2024-02-22 17:20:21 · 1194 阅读 · 0 评论 -
Java根据URL下载文件出现301 Moved Permanently
项目场景:根据指定的资源URL将该资源下载保存到指定路径问题描述:用浏览器访问资源URL可直接将该资源下载下来,并且文件里面的内容也是想要的,文件打开如下图:用代码来下载该文件时,文件可以成功下载,但是文件里面的内容不是想要的,文件打开如下图:下载文件的代码如下:package com.ue.util;import java.io.*;import java.net.HttpURLConnection;import java.net.URL;import jav.原创 2020-10-16 15:08:11 · 2470 阅读 · 0 评论 -
Java调用replaceAll()方法出现java.lang.IllegalArgumentException: Illegal group reference异常
项目场景:处理从数据库里查出来的数据,需要将其中某个字段里的指定字符串换成其他字符串,如下:问题描述:使用replaceAll方法进行字符串替换,结果出现java.lang.IllegalArgumentException: Illegal group reference异常,如下:原因分析:String的replaceAll(regex, replacement)方法会调用java.util.regex.Matcher.appendReplacement(sb, replace原创 2020-09-16 17:35:15 · 1319 阅读 · 1 评论 -
关于docker上安装的MySQL无法使用group by的问题
问题描述:同一段使用了group by来进行分组的SQL,在本地的MySQL执行是没问题的,但放到docker上安装的MySQL(版本是5.7)去执行就有问题,如下图:问题出现的原因:默认情况下,MySQL5.7镜像中的sql_mode含有only_full_group_by,如果MySQL启用了only_full_group_by SQL模式的话,MySQL将拒绝选择列表,即不能使用...原创 2020-03-08 15:22:34 · 1711 阅读 · 0 评论 -
用thymeleaf作模板的项目打成jar包运行时报错:Error resolving template,template might not exist or might not be access
问题描述:在springboot项目中使用thymeleaf模板,项目在开发环境运行是没问题的,但打成jar包运行时会报错,错误如下图:看错误是模板页不存在,但在jar里是能找到模板页的,报错的位置如下:这里我使用了th:replace标签来嵌入页面,这就是问题的症结所在,是因为指向模板的路径前有斜杆就会出错,所以在引用模板文件的时候不用“/”打头就可以解决了,通过类似相对路径的方...原创 2020-03-08 11:23:28 · 2225 阅读 · 0 评论 -
关于springboot项目使用@Transactional注解事务不回滚的问题
数据库的事务在我们的项目中应用广泛,最近在一个springboot项目中遇到了使用@Transactional注解后事务不回滚的问题,代码如下:后来查资料发现是因为数据库(MySQL)用的引擎是MyISAM,而MySQL的MyISAM引擎不支持回滚事务,如果需要自动回滚事务,需要将MySQL的引擎设置成InnoDB,并不是因为代码的问题造成的事务不回滚在此总结造成事务不回滚可能的原因:...原创 2020-02-20 18:29:20 · 3043 阅读 · 0 评论 -
用idea部署springboot项目到docker
本篇博客记录如何用idea里的docker插件去部署springboot项目到docker容器里相关Linux的准备工作1、配置docker远程连接端口编辑服务器上的docker.service文件vi /usr/lib/systemd/system/docker.service找到如下图所示的地方,添加以下东西(版本需为centos7以上):-H tcp://0.0....原创 2020-02-10 17:54:34 · 4675 阅读 · 1 评论 -
自定义注解+拦截器+SSM应用于前端token校验
最近做的一个项目用的是前后端分离的开发模式,系统是要登录后才能进行操作的,所以需要进行身份token校验,校验通过后才能得到所请求的资源。我一开始想到的是使用过滤器实现,但系统里的有些controller是不用过滤的,比如一个新增用户的页面,有很多个下拉框,那请求下拉框数据的时候,就不用每个controller都进行校验了。于是就用了拦截器+自定义注解来实现,思路如下:用户登录成功后生成一个j...原创 2019-10-24 10:58:35 · 1526 阅读 · 0 评论 -
ssm框架使用@ResponseBody注解返回json中文乱码以及用ajax请求后台数据报415问题总结
最近做项目的过程中,在与web端进行数据交互时遇到了两个问题,一是在ssm框架中使用@ResponseBody注解返回json数据时中文发生了乱码、二是用ajax请求后台数据时报415的错,在此总结记录一下。1、解决使用@ResponseBody注解返回json数据时中文发生乱码问题解决方法一:在@RequestMapping注解中加上(produces = "application/j...原创 2019-06-20 12:12:09 · 847 阅读 · 0 评论 -
Linux系统查看不到IP地址的解决方法(虚拟机)
正常情况下,在Linux中执行ifconfig或ip addr命令是可以查看到IP地址的,如下图:但我昨天在查看的时候,一直查看不到,在ens33中既没有inet addr,也没有inet6 addr,如下图:执行vi /etc/sysconfig/network-scripts/ifcfg-ens33命令查看设置也是没有问题的:后来百度到原因是虚拟网卡没有正常连接,解决...原创 2019-05-07 10:38:25 · 28025 阅读 · 9 评论 -
MyEclipse导入项目后报Unknown Faceted Project Problem (Java Version Mismatch)的解决方法
把down下来的导入到eclipse/MyEclipse的时候,经常会遇到Description Resource Path Location Type Java compiler level does not match the version of the installed Java project facet.【Unknown Faceted Project Problem (Java V...原创 2019-04-28 17:52:00 · 3168 阅读 · 4 评论 -
springboot整合shiro时配置类报的异常
今天在做springboot的项目,需要整合shiro,于是从网上找了个配置类,但报了异常,如下:idea提示的解决是将方法的返回值改掉、将securityManager强转成org.apache.shiro.mgt.SecurityManager,但后面我发现直接手动导包可以解决这一问题:import org.apache.shiro.mgt.SecurityManager;...原创 2019-03-01 23:12:32 · 767 阅读 · 0 评论 -
springboot项目中使用freemarker模板后不能在pom里添加逆向生成相关配置的问题
今天在做一个quartz管理的页面版,用到了springboot中的freemarker模板、mybatis、逆向生成插件,所以pom文件如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.o...原创 2019-02-25 11:42:34 · 1152 阅读 · 0 评论 -
idea报“Usage of API documented as @since 1.7”这一问题的解决方法
今天做一个要用到Lucene搜索引擎的东西,做的过程中遇到了“Usage of API documented as @since 1.7”这一问题,在此记录一下,报错如下:这是由于使用了当前开发环境无法解析的jdk特性,java.nio.file.Paths是Java7中加入的新特性,可能当前开发环境版本较低,所以出现报错。解决方法:1、查看项目的jdk版本(Ctrl+Alt+sh...原创 2019-02-02 18:16:14 · 8455 阅读 · 12 评论