
疑难问题
SalineJ
还在成神的道路上艰难地前行.......
展开
-
Cause: org.postgresql.util.PSQLException: 错误: 无效的 “UTF8“ 编码字节顺序: 0x00
数据入库时报错了,一开始还觉得很奇怪呢,难道是我的表字段问题??之前入库都好好的呀。后来百度一下,才发现是因为入库的数据包含了空格。。。(因为这份数据是测试自己造的)所以在set时,String.trim() 保存就ok了...原创 2020-12-17 09:11:28 · 4588 阅读 · 0 评论 -
2020-09-16 Jasypt 数据库密码 加密解密踩的坑 Spring-Boot + Jasypt
前言:我在做的工程中,一共遇到两个很难解决的问题,因为第一次接触,这两个问题对我来说就是难题了哈哈哈,这两个报错信息java.lang.IllegalArgumentException: Password cannot be set emptyorg.jasypt.exceptions.EncryptionOperationNotPossibleException后面我会有写到什么情况下会有这样的报错。实践:1.先加jasypt依赖<dependency> <原创 2020-09-16 15:32:43 · 8896 阅读 · 2 评论 -
维护一个不懂的项目也是挺好玩的
一个老项目,很早很早之前的了,不知道经过多少人的手了,很乱,模块很多...昨天突然遇到一个很奇怪的问题,前端报表页面展示数据最近这段时间的数据都没有了,只能查到某时间之前的数据,而刚好那个时间点,我上过线,但只是在原来老项目中加了几个单独的模块而已,按理说,对原来的功能并没有任何影响,可时间就是那么巧,就是上线完之后的第二天开始,以前某模块的数据都没有了,但奇怪的是,那份数据每周还会发送周报,...原创 2020-04-08 15:35:09 · 432 阅读 · 1 评论 -
svn代码合并时的奇葩问题
svn分支合并到主干的时候,明明代码有改变的,不过只是某个类里替换了三个字母,那也是改变呀,但是在合并的时候,却没有合并到,并没有找到branches和trunk中存在的差异,很诡异,合并了好几次都是没发现区别。。。用Bcompare比对工具也没发现他们不一样,这还是我肉眼看出来的差别。。。因为它,导致项目报错了。就是觉得很诡异,差异竟然merge不到,只好手动复制类,再commit了...原创 2020-04-01 14:54:55 · 348 阅读 · 0 评论 -
java -jar xx.jar 时报错:Exception in thread "main" java.lang.UnsupportedClassVersionError:
在linux服务器上运行java -jar xxx.jar 时报错 :Exception in thread "main" java.lang.UnsupportedClassVersionError: org/springframework/boot/loader/JarLauncher : Unsupported major.minor version 52.0经排查,发现,是因为ja...原创 2020-03-27 09:21:55 · 832 阅读 · 0 评论 -
java保存csv文件踩的坑,不同浏览器不同的坑
java保存csv文件1.编码格式写的是utf-8,结果ie保存的时候,中文文件名乱码2.把中文改成了全英文,结果火狐保存的时候,文件名和文件后缀丢失,这是为什么呢,因为文件名中间我写了空格,就像这样abc de ff.csv用火狐下载文件名字中有空格,这样的话火狐就把空格后面的都自动去掉了 PrintWriter out = null; String f...原创 2019-10-22 14:33:43 · 526 阅读 · 0 评论 -
mvn clean package 报错 Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.1
在pom文件中加入:<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <ve原创 2018-12-05 13:54:29 · 2723 阅读 · 2 评论 -
MongoDB连接失败 windows
上周五在电脑上安装了个 MongoDB ,然后,按照课程上教的,一步步来,结果呢,一直 connect failed。就很是奇怪了,百度了很多方法,也不管用。但我还是来总结一下吧。启动MongoDB的步骤是什么?1.找到 MongoDB的安装目录(启动 windows msi 文件 我放到了百度云里 地址 :),然后 新建三个文件: data 和 etc 和 log。da...原创 2018-12-03 14:52:55 · 9326 阅读 · 0 评论 -
npm install 报错
用webstrom打开前端项目时,npm install报错如下:经搜索发现,是权限的问题,cmd管理员身份运行,到对应的目录下npm install 即可。原创 2019-04-08 16:10:04 · 326 阅读 · 0 评论 -
Spring Boot 访问http 报错 This application has no explicit mapping for /error
搭建好一个Spring Boot Web 项目,通过localhost访问,其他地方都完全没问题呀,但访问的时候一直报错:This application has no explicit mapping for /error,so you are seeing this as a fallback.如下图:百思不得其解,不知道为啥子后面发现,是目录结构的问题,Application启...原创 2018-11-27 16:30:39 · 12158 阅读 · 0 评论 -
SpringBoot报错:An incompatible version [1.1.27] of the APR based Apache Tomcat Native library
Spring boot 启动时报错:An incompatible version [1.1.27] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]不兼容的APR版本解决办法:http://archive.apache.org/dist/...原创 2018-11-27 16:15:13 · 1516 阅读 · 0 评论 -
linux 编辑文件时提示swp文件已经存在
转载:https://blog.youkuaiyun.com/ljihe/article/details/52231000 当你在linux服务器里面编辑某个文件时,由于某种原因导致异常退出的时候,再次进入编辑会提示:Swap file ".http_code.sh.swp" already exists![O]pen Read-Only, (E)dit anyway, (R)ecover, ...转载 2018-11-26 16:16:30 · 1226 阅读 · 0 评论 -
Jaxb将xml转换为bean时异常javax.xml.bind.UnmarshalException: 意外的元素 (uri:"", local:"***")
读xml文件入库时,遇到这个问题:“意外的元素 (uri:"", local:"***")。所需元素为<{http://www.aaa.com/2012/abc}***>”真的是不知道如何下手=====困扰了几天,终于找到方法了 用xjc命令自动生成的dto java类中package-info.java,内容如下:@javax.xml.bind.annotati...原创 2018-11-14 15:10:22 · 9544 阅读 · 5 评论 -
spring-boot maven spring-boot-starter-parent依赖更新不到
前段时间,想搭个spring-boot项目,然后 spring-boot-starter-parent 包一直更新不到,不管哪个版本都更新不到后来,就放下了,因为看到别人说是 把 maven的setting.xml 文件中的 mirror 改成 <mirror> <id>mirrorId</id> <mirrorO...原创 2018-11-13 15:59:04 · 18849 阅读 · 24 评论 -
postGreSQL修改数据类型(varchar改成int)报错
刚建了个数据表,然后发现类型错了,想改一下,直接设计表,然后修改,保存,但一直报错。百度了一下,发现,是postgreSQL不能这样修改,要用sql语句修改ALTER TABLE ABC ALTER COLUMN reason_for_issuanceSET DATA TYPE int8 USING reason_for_issuance:: int8, ALTER COLUMN...原创 2018-11-09 17:06:52 · 5517 阅读 · 0 评论 -
Spring Boot 启动报错 LoggerFactory is not a Logback LoggerContext but Logback
就是觉得很奇怪,一开始好好的, 然后不知道做了些啥在启动的时候就报这个错误了,大概是log冲突了,因为项目里用了log4j 日志后来在pom.xml 里去除了spring-boot里面的log依赖,好了。<dependency> <groupId>org.springframework.boot</groupId> &l...原创 2019-01-08 15:14:39 · 1344 阅读 · 0 评论 -
SpringBoot启动时WARNING:ApplicationContext is unlikely to start due to a @ComponentScan of the default
虽然是个warning,但影响很大的,项目启动不起来。意思是:ApplicationContext 不能从一个组件的默认包启动解决:怎么解决呢,原来是启动类放的位置不对,不能直接放在src目录下面,应该在src/main/java 下建一个包,放在包里面,而这个包,其实还应该是在整体项目的最外层,在controller service dao 的外一层,我记得之前好像就是这个启动类的位...原创 2019-01-08 15:21:04 · 217 阅读 · 0 评论 -
超级奇葩的问题Spring Boot项目启动跑到一半就卡在那不动了,也没报错...
昨天早上还跑的好好的,昨天下午更新了别人提交的代码,然后项目重启,就死活起不来了。。。控制台日志一直卡在 红色框起来的那里,就一直不动了,如图:什么mvn clean,mvn compile,打包拿到控制台运行等等办法都没有用=====把application.yml里hibernate的ddl配置改成update还是不行就死活卡在那不往下运行,在网上查了半天也没有合适的解决办...原创 2019-08-29 15:54:09 · 3975 阅读 · 3 评论 -
用winscp从本地上传文件到服务器上出现复制文件到远端时错误
竟然是目录磁盘满了,真的是。。。转载:https://www.cnblogs.com/zhong-11/articles/9504813.html转载 2019-08-28 11:15:53 · 6496 阅读 · 0 评论 -
org.xml.sax.SAXException: FWK005 parse may not be called while parsing.
xml解析文件时报错:org.xml.sax.SAXException: FWK005 parse may not be called while parsing.解决方法是,加了synchonized关键字,还有一种方法,详情参考:http://www.blogjava.net/wilesun/archive/2012/05/09/377723.html...转载 2019-08-13 14:03:10 · 1450 阅读 · 0 评论 -
springboot+Hibernate+jpa数据库自动建表报错:IdentityColumnSupportImpl does not support identity key generation
Spring Boot +Hibernate + jpa 通过实体映射生成数据库中的表遇到几个问题:1.表不能自动生成到数据库中:在application.yml 中加入配置 :hibernate.hbm2ddl.auto参数的作用主要用于:自动创建|更新|验证数据库表结构。create:每次加载hibernate时都会删除上一次的生成的表,然后根据你的model类再重新来...原创 2019-07-26 15:34:18 · 4735 阅读 · 0 评论 -
GenerationTarget encountered exception accepting command :Error executing DDL ""via JDBC Statement
GenerationTarget encountered exception accepting command :Error executing DDL "create table ..."via JDBC StatementSpringDataJpa 自动创建数据库表时报错:不能创建对应的表到数据库,是ddl语句的问题, 把ddl语句拿到navicate中运行,也是一样的错误,标识...原创 2019-07-29 16:32:44 · 11827 阅读 · 1 评论 -
idea 启动项目报错 java.rmi.server.ExportException: Port already in use: 1099
idea工具在tomcat上启动spring mvc项目时报错:java.rmi.server.ExportException: Port already in use: 1099tomcat端口被占有问题解决方法:再重新启动就好了原创 2019-06-11 09:42:40 · 750 阅读 · 0 评论 -
Comparison method violates its general contract;Collections.sort排序问题
用Collections.sort对List<Object>进行排序,本来没什么问题的, 查某一条数据的时候突然报了这个错,Comparison method violates its general contractjava.lang.IllegalArgumentException: Comparison method violates its general contr...原创 2019-04-04 09:05:00 · 1412 阅读 · 0 评论 -
failed to create a child event loop --已解决
Spark项目,本来跑的好好的,突然就一直报错了,网上搜了下解决办法,可能是防火墙的问题之类的,然后我突然想起来,我开了代理!还真的就是代理的问题===下面是报错信息,看起来挺奇怪的,不过重点其实就是connection failedException in thread "main" java.lang.IllegalStateException: failed to create a...原创 2019-03-22 15:58:57 · 19144 阅读 · 3 评论 -
hibernate save数据到 oracle问题之二:could not extract ResultSet
接上一条,又出一问题,报错:“could not extract ResultSet; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarException: could not extract ResultSet” 标识符无效对于 could not extract ResultSet 可能是 表与字段对...原创 2018-10-23 09:31:47 · 2056 阅读 · 0 评论 -
hibernate save数据到 oracle 问题之一:On release of batch it still contained JDBC statements
要读取某个文件的数据存储到oracle 数据库,真的是,各种问题频繁而出啊。在save操作的时候,报错 “On release of batch it still contained JDBC statements”网上搜了一下,说是 Hibernate的删除和更新操作,只对persistence对象有效,即这些对象已存在于数据库中(可以是你通过查找操作从数据库中刚取出的对象)。而不能用n...原创 2018-10-23 09:13:46 · 2330 阅读 · 0 评论 -
Maven项目更新时jar包丢失
从SVN上检出的项目转成Maven项目时,项目上经常会出现个红色的!号,依赖的jar包有丢失....解决办法:项目右键->Build Path->Configure Build Path,找到错误所在,也就是丢了哪些个jar包。然后再进行后续操作。之前我记得IDEA的工具是可以单个删除都是的jar包的,然后再更新,就可以了,但sts不能单个删除,只能删除整个Maven依赖,试了几次,删...原创 2018-05-25 08:49:33 · 4809 阅读 · 2 评论 -
java.sql.BatchUpdateException: Overflow Exception trying to bind NaN
昨天晚上在写测试单元的时候,一开始是逻辑错了,导致数据库数据更新一直错误,后面改过来了,运行成功了且数据正确。但当我想再试验一次的时候,咦,报错了,JUnit显示一堆错误信息,看了一下是数据库更新时的错误,不能进行update了,我还以为是字段的问题,结果并不是,百度了一下,发现是非法字段存储的问题,当把一个非法的数字(如“0f/0f”)绑定到一个字段,执行Update操作就会报这样的错误...原创 2018-04-10 10:59:40 · 8483 阅读 · 0 评论 -
报文格式查看 -- ue
要查看报文, 记事本打开看简直太鸡肋了=.=于是下载了ue(UltraEdit),看起来也不是很方便,只不过是一行一行的了,,,,好吧,txt也可以一行一行的,只要取消选择自动换行==因为从同事那里看的格式很好,一个字段单独成行的那种,但不清楚是怎么弄的,为此我还下载了Notepad++.....后来搜了一下,发现是转成了xml格式查看的。不过百度给出的经验是说从 ue 的 “视图...原创 2018-03-16 15:56:52 · 7754 阅读 · 0 评论 -
The content of element type "web-app" must match "(icon?,display- name?,description?...)
从svn检出一个web项目,转成maven之后,发现web.xml文件里面报错了,进去发现,提示The content of element type "web-app" must match "(icon?,display- name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,se...原创 2018-03-16 10:45:30 · 10868 阅读 · 0 评论 -
syntax error on token “catch”,Identifier expected
今天突然发现项目中引入的 jquery-3.2.1.js 报错了,其中一行:syntax error on token “catch”,Identifier expected我用的是sts工具,搜索了一下解决办法,发现是 validate 的问题,解决如下:window --> Preferences --> Validation --> Restore Defaults再在jq...原创 2018-02-28 16:30:12 · 11950 阅读 · 0 评论 -
windows下ftp 200 PORT command successful.Consider using PASV
ftp>dir200 PORT command successful.Consider using PASV150 Here comes the directory listing.但下面并没有出现任何目录和文件,正常情况下 dir 之后应该会列出ftp文件列表,如图这里为了隐私,ftp中的内容进行了马赛克,哈哈,这不是重点,表在意~~后来我知道为什么我 dir 之原创 2018-01-30 14:20:27 · 13651 阅读 · 0 评论 -
ftp地址访问文件夹乱码问题
刚刚通过ftp访问站点,结果发现,文件夹中文名称出现乱码,在google浏览器中访问出现乱码,于是我来到资源管理器直接访问,还是乱码,搜索了百度经验给出的解决办法并不适用。比如,1.启动 InternetExplorer 8 在菜单栏选择工具—〉Internet 选项 —〉高级 —〉钩选“启用 FTP 文件夹视图 (在InternetExplorer之外)”复选框, 然后单击 确定 。2.原创 2018-01-29 16:05:09 · 16718 阅读 · 0 评论 -
提取文件名中指定字符串 java实现
有这样格式的一些文件名:abcd.txt.20171221.gz 前面abcd可变的,后面都是一样。现在需要做的是,将时间小于某指定时间的文件全部删除。这里的需求是 删除当前时间五天前的所有文件五天前的时间这样表示:Calendar calendar = Calendar.getInstance();calendar.add(Calendar.DATE, -5);Stri原创 2018-01-05 16:14:07 · 2121 阅读 · 1 评论 -
ftp下载服务器中的文件不成功 java开发
还是在12.12号,遇到了一个奇怪的问题,现在才想起来写到博客中。我有个习惯,都是把问题以及如何解决,有什么想法写在了本子上,因为觉得那样比较方便查阅,之前也说要玩起csdn,不过还是一直忘记了哈哈。这不重要啦,慢慢养成这个习惯~问题是,有线网和无线网情况下,通过ftp下载服务器中的文件,开着防火墙的时候,无线网情况下下载不成功,但并未报错;有线网则可以正常运行。关了防火墙的话,都可以运行正常原创 2017-12-28 16:51:44 · 4073 阅读 · 0 评论 -
npm install 报错
今天看了下之前的一个前后端分离的项目,前端使用gulp自动化构建项目,因为项目还是一年前做的,且换了电脑,需要先安装nodejs,npm,bower,gulp。 nodejs和npm都是之前就装了的,今天想启动项目,发现bower还未安装,于是在控制台输入 npm install 报错了: 又输入 npm install bower,还是报错: 这次应该是网络的问题,大概是连不上npm原创 2018-01-03 15:01:42 · 4965 阅读 · 2 评论 -
FTPClient连接FTP服务器
最近项目新需求,需要从服务器上下载文件,然后经过处理与整合,再上传到另一台服务器。 首先要进行ftp的连接,虽然不难,但对于一个菜鸟来说,还是要记录一下啦~ 我们使用的是FTPClient进行ftp的连接。对于ftp连接,其实还是遇到了很多问题的, 代码问题不大, 因为基本上就是通过host,port,username,password直接连接即可,(下面要说的主要是在java代码中的操作以及输原创 2017-10-25 16:03:22 · 6576 阅读 · 1 评论 -
org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read
org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnl...原创 2018-05-30 14:11:00 · 5676 阅读 · 1 评论 -
python 中文注释报错 SyntaxError: Non-ASCII character '\xe5' in file
python中每次写注释都会报这个错误然后百度了一下,发现:python默认的是ASCII编码,使用 中文等非英语字符 就会报上述错误。解决办法:设置编码为UTF-8在文件顶部加上 #conding=UTF-8需要注意的是 coding 和UTF-8 的 “=” 两边没有空格!!!!我大概就是习惯了 空格 哈哈哈哈哈...原创 2018-08-21 15:54:02 · 371 阅读 · 0 评论