java
The_Thinnest
我是蛋总。
展开
-
There is no getter for property named ‘xxx‘ in ‘class com.xxx‘
1、出现错误原因有几种可能1、实体类属性没有对应的setter getter请自行检查2、实体类映射xml文件,从java类中取值的时候,字段写错了 <if test="startTime != null">#{startTime},</if> 记住:此处#{}取得值是从java实体类中取的,所以要是java实体类属性字段,个人排查了很久才注意到。...原创 2022-03-29 14:07:14 · 25153 阅读 · 0 评论 -
java.io.IOException: Error writing to server
[21-2-20 15:00:15:378 CST] 00000037 SystemErr R java.io.IOException: Error writing to server[21-2-20 15:00:15:378 CST] 00000037 SystemErr R at sun.net.www.protocol.http.HttpURLConnection.writeRequests(HttpURLConnection.java:594)[21-2-20 15:00:1.原创 2021-02-26 11:24:14 · 6561 阅读 · 0 评论 -
mybatisGenerator工程创建使用
1、使用idea创建maven工程2、pom文件中添加依赖,mysql版本与mysql-connector-java版本请自行百度<build> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-原创 2020-11-09 16:02:29 · 166 阅读 · 0 评论 -
windows10同时配置jdk1.7与jdk1.8
1、下载安装好jdk1.7与1.8(此处省略)2、打开系统变量配置3、在系统变量中新建四个属性(请确保目录与值正确)4、编辑系统path变量,添加如下值,请确保书写正确5、切换jdk版本6、测试,打开cmd,输入java -version(若切换过jdk版本,请关闭cmd后再次打开查询)...原创 2020-10-23 11:40:53 · 409 阅读 · 0 评论 -
maven将自己的jar包打包到本地repository仓库
学习maven的同学会遇到这样的问题:使用maven导入依赖,不需要在项目中添加lib的jar包,但是有时候需要使用到自己开发的jar包,这时候只能通过maven进行导入自己的jar到maven仓库中.现在介绍如何将自己的jar导入到本地仓库中:1.将自己的jar拷贝到maven的根目录中:小编使用的是apache-maven-3.3.9,其中关联到本地的repository2.开启命令行:3.命令行输入:mvn install:install-file -Dfile=D:\So转载 2020-10-20 17:26:18 · 3289 阅读 · 0 评论 -
RabbitMQ 连接报错解决
1、如果写错了host (如:factory.setHost(“locathost”); )报错Exception in thread “main” java.net.UnknownHostException: locathostat java.net.PlainSocketImpl.connect(PlainSocketImpl.java:195)at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)at java.net.So转载 2020-09-22 11:38:49 · 2113 阅读 · 0 评论 -
mapstruct 报错 java.lang.ClassNotFoundException: Cannot find implementation for
注意检查项目是否导入相关依赖包原创 2020-09-17 18:39:43 · 8829 阅读 · 2 评论 -
Could not resolve reference because of: Could not resolve pointer: /definiti
swagger-ui中报错,实体类无法解析尝试将dataType 注解改为完整类名,或者加上包路径即可原创 2020-09-17 16:35:19 · 7513 阅读 · 0 评论 -
访问 Swagger ui 弹窗
解决办法:在spring boot相关工程启动类上加@EnableSwagger2 注解即可原创 2020-09-16 16:13:25 · 737 阅读 · 1 评论 -
Caused by: java.lang.IllegalStateException: Ambiguous mapping found
springboot项目启动后报错,检查报错的controller中方法的 @RequestMapping(value = "xxx") 映射是否重复。 本人报错就是方法映射重复(主要是copy的太多。。。) 好了,先到这里。...转载 2018-09-27 11:14:27 · 484 阅读 · 0 评论 -
java.io.FileNotFoundException: aaa.txt (系统找不到指定的文件。)
你是有这个文件了,但是File file= new File("aaa.txt");你只给了文件名,没有给路径,导致后来 file 读取的时候找不到文件。1、可以指定路径:File file= new File("D:/aaa.txt");2、Controller中可以通过 MultipartFile fileFile file0 = new File(file.getOrigin...转载 2018-08-29 15:29:51 · 9811 阅读 · 0 评论 -
java项目用window.open(url)后,url会自动加上项目全路径问题解决
示例:想要这种:http://188.188.2.49/Record/2013/09/02/10/20130902_100746_PYU.wav但出现 http://localhost:8090/xxx/xxx/188.188.2.49/Record/2013/09/02/10/20130902_100746_PYU.wav导致无法取到所需地址只需在wind原创 2017-12-14 16:48:38 · 10391 阅读 · 1 评论 -
Error 500: a different object with the same identifier value was already associated with the session
比如说有个People类你已经在数据库中查询出来了一个People对象 A,但是后来(当这次session还未关闭,一般都是在同一个方法里)你又创建了一个People对象B他和A的主键值一模一样,当你要保存B的时候hibernate是不允许两个主键相同的对象在同一个session里面的,所以最根本的解决办法就是,当你需要修改这个对象的时候只要修改A的相应的值然后save保存就可以了,没必要再创建B转载 2017-12-12 12:28:40 · 440 阅读 · 0 评论 -
java读取配置文件(使用java.util.Properties读取)
读取resource下的test.properties文件,代码如下import java.io.IOException;import java.io.InputStream;import java.util.Properties;public class PropertiesUtil { public String getValue(String name){ In转载 2017-11-03 14:14:43 · 473 阅读 · 0 评论 -
java中list取前几条数据
List newList = list.subList(start, end);start,end分别是第几个到第几个。原创 2017-10-25 16:48:32 · 55837 阅读 · 8 评论 -
字符串日期转化为java日期格式
if(StringUtils.isNotEmpty(covtime)){ SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd" ); Date date = null; try { date = sdf.parse(covtime); } catch (Pars原创 2017-03-13 15:45:43 · 451 阅读 · 0 评论 -
Java字节流、字符串、16进制字符串转换(转)
/** * @Package: * @ClassName:TypeConversion * @Description:字节流、字符串、16进制字符串转换 * @author:xk * @date:Jan 8, 2013 5:00:08 PM */ public class TypeConversion { /** * @Title:bytes2HexString转载 2017-04-11 16:56:14 · 1030 阅读 · 0 评论 -
java十进制数字转十六进制(int类型太大无法转换,把int类型转为Long类型计算)
// 本文介绍的主要是java十进制数字类型转十六进制,由于十进制超出范围的问题。将超出范围的的数字转换为Long类型 ,然后进行计算,同样可得到结果package com.java.test;public class JinZhi{ public static void main(String args[]){ JinZhi t = new Ji转载 2017-04-12 09:49:34 · 3225 阅读 · 0 评论 -
java跳出双重for循环,跳出双重for循环的内部循环并不执行外重循环内代码
跳出一层:for(int i=0;i for(int a=0;a break;//跳出a循环,回到i循环 }}跳出两层:labe:for(int i=0;i for(int a=0;a break labe;//跳出整个循环 }}跳出单层并且不执行外层的代码boolean flag = false;for(int i=0;i原创 2017-04-26 17:39:06 · 12591 阅读 · 2 评论 -
java删除文件夹(递归删除其子目录的所有文件夹及文件)
/** * 要利用File类的delete()方法删除目录时,必须保证该目录下没有文件或者子目录, * 否则删除失败,因此在实际应用中,我们要删除目录,必须利用递归删除该目录下的所有子目录和文件,然后再删除该目录。 * @param path */ public void delDir(String path){ File dir=new File(path);转载 2017-07-06 14:22:55 · 3130 阅读 · 2 评论 -
jdk版本无法切换问题
本机已经安装了jdk1.6,而比较早期的项目需要依赖jdk1.5,于是同时在本机安装了jdk1.5和jdk1.6. 安装jdk1.5前,执行Java -version得到Java version "1.6.0_38"Java(TM) SE Runtime Environment (build 1.6.0_38-b05)Java HotSpot(TM) 64-Bit Server转载 2017-03-14 16:26:39 · 2113 阅读 · 0 评论 -
icepdf去水印方法
使用icePDF带字体架包进行pdf转图片时,会有官方的水印。可以通过反编译架包来去除水印,只需修改架包中的两个类即可。 1、首先下载到icepdf的架包。2、用解压缩软件,对该jar文件进行解压,得到名为icepdf-core的文件夹。3、找到2个要修改的class文件,用反编译软件,另存成java文件。在icepdf-core\org\i转载 2017-08-11 11:05:52 · 1724 阅读 · 0 评论 -
java中pdf转图片,(多页pdf转成一张图或多张图),
1:icepdf的jar包下载地址http://www.icesoft.org/java/downloads/icepdf-downloads.jsf2:所需jar包3,多页pdf转一张图代码如下,转换的图片会带有官方的水印。去水印的方法可以查看另一篇文章:icepdf去水印方法package com.java.pdf;import java.awt.i转载 2017-08-11 10:56:35 · 8376 阅读 · 1 评论 -
java字符串以|分割
可以split("\\|")分割,因为"|"是java中的特殊字符,加双斜杠进行解译即可!转载 2017-09-26 15:29:17 · 2049 阅读 · 0 评论 -
cvc-complex-type.2.4.a: Invalid content was found starting with element
在写xml的时候又一次总是报cvc-complex-type.2.4.a: Invalid content was found starting with element 错误,还出现小红叉,在网上找了很多,有说是把报红叉的代码写在之间,试了之后发现完全没用。 后来在外文网站上找到了一个方法就把问题解决了 解决办法为:将“http://www.springmodules.org/sc转载 2017-09-28 10:32:27 · 362 阅读 · 0 评论 -
Java验证身份证是否合法
import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.GregorianCalendar; import java.util.Hashtable; import java.util.regex.Matcher; import java.util.regex.Pattern;转载 2017-10-13 15:21:57 · 588 阅读 · 0 评论 -
java生成UUID
/** * 直接调用UUID的randomUUID方法,即可获得UUID对象,然后就获取了这个唯一标识码。 * * @return */ public static String getUUID() { UUID uuid = UUID.randomUUID(); System.out.println(uui转载 2017-10-25 11:07:42 · 460 阅读 · 0 评论 -
原因:CORS 头缺少 'Access-Control-Allow-Origin'
在action方法里加上 this.servletResponse.setHeader("Access-Control-Allow-Origin", "*"); 就ok了原创 2017-03-12 11:22:00 · 1511 阅读 · 0 评论