错误积累
流浪的神明吗
不学习就是退步
展开
-
idea maven无法下载jar包的子依赖或者无法识别jar的问题
问题多次遇见一个奇怪的问题是,maven加载jar包的时候,在pom.xml中有些jar包没有报错,如果去本地仓库下查看jar包,发现jar又正常下载好了,代码里也会有报错,报错的原因是jar依赖的jar包没有下载下来。简而言之,子依赖没有下载下来。已经多次遇到这个问题,无法解决,今天又遇到了,花了7个小时,才解决这个问题,首先参考依赖下载问题汇总,但是没有解决,最终,参考jdk版本导致的jar无法下载问题根据这篇文章解决了这个问题,必须记一下,说不定也有人遇到相同的问题我的idea是2020.原创 2020-12-21 15:30:47 · 1594 阅读 · 2 评论 -
zookeeper开启四字命令
使用下民命令连接zookeeper,执行四字命令:telnet 127.0.0.1 2181报如下错误:stat is not executed because it is not in the whitelist从字面意思上看,就是命令不在白名单中,根据博客,发现有两种解决方案,参考博客我使用了第一种解决方案,配置增加了一行4lw.commands.whitelist=*问题解决了,但是想到了一个问题,实际这个配置更像是一个权限控制配置,因此是否可以只配置某个四字命令?配置修改为:原创 2020-08-04 11:16:57 · 1779 阅读 · 2 评论 -
mysql 插入数据报错 Truncated incorrect DOUBLE value
插入语句为:delimiter //create procedure create_test_data()begin declare i int default 1; set i = 1; while i <= 10000000 do insert into person (name, age, childs) VALUES ('张三' + i, rand() * 100, rand() * 10); end while;原创 2020-06-17 15:15:24 · 2326 阅读 · 0 评论 -
mybatis json字段处理
前言最近遇到了使用mysql的json类型字段的解析问题,之前的开发的时候,刚开始用的就是mybatis,为了解决json字段的问题,有的同事是把json字段映射成Java里的String,手动在业务代码里转化,也有同事尝试用typeHandler自动解析,可惜没成功,最近我接受这部分代码,花了一天的时间才完成自动解析的配置。目的最终的目的是希望json字段能自动映射成java对象。基本情...原创 2020-04-26 10:42:56 · 16089 阅读 · 4 评论 -
idea变更maven settting文件无效的问题
今天从git拉取了另外一个团队的项目,由于使用的是不同maven,所以把代码拉下来之后,就在idea的maven配置上修改了setting配置,但是修改完成之后,死活不生效,刚开始还以为是idea缓存导致的,清楚缓存重启后,还是不行,知道在右边栏maven的profile中看到下面的内容才知道怎么回事:这是我修改后的样子,刚开始配置完,这两个都是勾选,因此maven拉取jar包,默认从第一个配...原创 2020-04-13 11:36:38 · 809 阅读 · 1 评论 -
一次艰难的spring boot自定义配置问题
出发点我想要在项目中配置一个跨域,其中跨域的的域名,我希望根据不同的profile使用不同的域名,这样部署的时候就不用改了。出于这个目的,我在application配置文件中自定义了跨域的域名,然而我没想到的是,这个问题花了我一个小时才解决,记录一下,防止以后再犯这个错误。初始配置测试:dev.ymltest: project: origins: ...原创 2019-12-20 14:07:10 · 208 阅读 · 0 评论 -
idea spring boot Command line is too long. Shorten command line
Command line is too long. Shorten command line使用idea运行spring boot项目时,遇到了太多次这个问题了,但是我又记不住需要增加的那个配置,记录一下,不用再百度了,在workspace.xml文件中增加一个配置: <component name="PropertiesComponent"> ..... <...原创 2019-12-04 11:58:53 · 553 阅读 · 0 评论 -
异常MalformedJsonException: Use JsonReader.setLenient(true) to
Gson解析异常com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 78 path $ at com.google.gson.Gso...原创 2019-02-28 14:02:05 · 13117 阅读 · 1 评论 -
maven不要配置start-class
不要在pom.xml文件中配置这个属性:<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <start-class>eurekademo.EurekaApplication</start-class&g...原创 2019-02-28 14:04:03 · 8737 阅读 · 1 评论 -
程序包com.sun.org.apache.xml.internal.security.utils不存在
编译项目的时候报这个错误: 程序包com.sun.org.apache.xml.internal.security.utils不存在 at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute (AbstractCompilerMojo.java:1161) at org.apache.maven.plug...原创 2019-02-28 14:05:01 · 11976 阅读 · 2 评论 -
把null赋值给long产生的奇怪问题
###问题产生的原因我从一个对象中获取一个Long类型的数据赋值给一个long变量:long startsecond = tracelist.get(i).getTracesecond();因为之前获取数据的时候Tracesecond一定有值的,所以没有判断null数据,但是后面发现有数据这个属性是null,执行代码的时候会导致代码在这个地方卡死,永远不会执行下去。单独写一个测试的例子...原创 2019-02-28 14:06:56 · 6117 阅读 · 2 评论 -
Unexpected end-of-input in VALUE_STRING
使用spring mvc的时候报了这个错误:org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unexpected end-of-input in VALUE_STRING; nested exception is com.fasterxml.jackson.core.io....原创 2019-02-28 14:08:23 · 22076 阅读 · 15 评论 -
spring boot 整合mybatis 无法输出sql的问题
使用spring boot整合mybatis,测试功能的时候,遇到到了sql问题,想要从日志上看哪里错了,但是怎么都无法输出执行的sql,我使用的是log4j2,百度了一下,很多博客都说,加上下面的日志配置: <logger name="java.sql.Statement" level="debug"/> <logger name="java.sql.Pr...原创 2019-02-28 14:11:28 · 3087 阅读 · 0 评论 -
InvalidClaimException: The Token can't be used before
###jwt token错误linux服务器上最近使用jwt token的时候遇到了一个奇怪的问题:InvalidClaimException: The Token can't be used before 某个时间测试库完全没问题,正式库只使用一台也没问题,但是一旦启用多台服务器就会报这个错误。经分析发现,多台正式服务器的系统时间是不一样的,有一定的差值。生成token的服务器比使用...原创 2019-02-28 14:13:21 · 3715 阅读 · 0 评论 -
读取xml遇到#text
最近使用dom4j读取xml的时候经常读取到#text,在stackoverflow找到了答案:#text : It's whitespace (newlines, spaces, tabs) :)忽略这个数据的方法 Node node = childNodes.item(i); int nodeType = node.getNodeType();如果nodeType是3,就忽略...原创 2019-02-28 14:20:16 · 1880 阅读 · 0 评论 -
spring boot 集成swagger并且使用拦截器的配置问题
最近同事问我,spring boot集成了swagger,但是在使用拦截器的时候遇到了问题,页面无法访问。经过研究解决了这个问题。配置问题解决集成swagger就不啰嗦了,网上到处都是,直接看配置。同事从网上找到的配置:import com.xxx.xxxx.xxx.xxx.LoginInterceptor;import com.fasterxml.classmate.TypeResol...原创 2019-04-18 17:12:54 · 3700 阅读 · 0 评论 -
too much data seeking EOF in CLOSE for HttpChannelOverHttp
测试某个请求的时候报了这个错误:....too much data seeking EOF in CLOSE for HttpChannelOverHttp产生这个原因的问题有很多,但是大多数都是数据格式错误造成的,我的接口的接收对象是这样的:class { name, age List childList}但是我传递的参数中childList是这样的:{ "n...原创 2019-02-28 14:00:50 · 619 阅读 · 0 评论 -
new URI(zk_servers_1) 路径包含下划线无法获取host的问题
spring cloud gateway使用zookeeper作为注册中心调用其它服务的时候报了下面这个错误:ava.lang.NullPointerException: null at io.netty.util.NetUtil.isValidIpV4Address(NetUtil.java:648) ~[netty-common-4.1.29.Final.jar:4.1.29.Final]...原创 2019-02-28 13:59:55 · 1506 阅读 · 0 评论 -
spring quartz:Checking for available updated version of Quartz
在项目中使用quartz的时候,启动后总是提示这个信息,而且还花费时间,这样配置一下就可以了:<bean id="scheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list>原创 2017-09-28 13:27:00 · 1330 阅读 · 0 评论 -
vue-router params无法传参的问题
最近需要使用router 的params传参,原来使用的是query传参,因为参数太多,而且query传参可以在地址栏看到,所以想要使用params传参。这是我开始写的代码:this.$router.push({ path:'Test', name:"Test", params:{ name:原创 2017-10-08 10:48:15 · 20510 阅读 · 3 评论 -
Error occurred while downloading files from Administration Server for deployment request
最近在weblogic上更新项目的时候,总是报这个错:Error occurred while downloading files from Administration Server for deployment request Underlying error is: “null”网上百度了一下,都说是文件名编码的问题,结果问了提交代码的同事,没有人提交带有中文名的文件。只好把项目删掉重新部署原创 2017-10-27 15:14:24 · 9169 阅读 · 0 评论 -
spring mvc项目,部署tomcat 中,使用jndi数据源
最近部署项目时,有几个项目使用同一个数据源,不想在每个项目中都配置一边,所以就想用jndi数据源的方式,tomcat是8.5,spring是最新版本,配置如下: conf/context.xml全局配置:<Context> <!-- Default set of monitored resources. If one of these changes, the --> <!--原创 2017-10-26 10:58:12 · 1835 阅读 · 0 评论 -
union all 和where条件一起使用查询数据不对的问题
最近写sql的时候,需要两张表结合一起查询数据,并且根据条件从查询到的数据中只取一条,结果没有取到数据。表一 test1 id name 1 张三 2 李四 3 王五表二 test2 id name 4 小一 5 小二 6 小三查询语句是这样的: select id ,name from test1 union select原创 2017-11-03 16:33:05 · 35412 阅读 · 6 评论 -
一种奇怪的错误,执行一个junit测试用例,代码却执行了很多遍
最近用junit做接口测试的时候,项目框架是ssm,只执行了一次测试用例,但是service实现层根据日志,发现执行了几十次到上百次,直到栈溢出才会停止。这是测试用例: @Test public void testGetTest() { try { CloseableHttpClient closeableHttpClient = HttpCli原创 2017-11-28 10:46:12 · 2051 阅读 · 0 评论 -
ERR wrong number of arguments for 'sadd' command
在用spring redis 存储set数据的时候,提示了这个ERR wrong number of arguments for ‘sadd’ command这个错误,通过调试发现:redisTemplate.opsForSet().add(key, arr);上面这句代码执行的时候,arr是一个空数组,所以当执行这句代码,保证数组不是空就行了。原创 2017-12-18 10:39:31 · 31850 阅读 · 1 评论 -
spring boot CREATE TABLE CONTACTS ( [*]"; expected "identifier";
最近在看spring boot 就按照spring in action第21章搭建了一个简单的系统 contacts,所有的代码都写好之后,尝试运行了一下,却一直报这个错误:CREATE TABLE CONTACTS ( [*]"; expected "identifier";网上百度了很久也没有解决找到答案,最后发现别人用的h2数据库和我的版本不一样,也就是这个jar包:co...原创 2018-03-08 16:19:06 · 1674 阅读 · 3 评论 -
spring-boot java.lang.ClassNotFoundException: org.thymeleaf.spring5.ISpringTemplateEngine
最近在学习spring-boot的时候,按照spring in action的第21章,搭建项目的时候,遇到了这个错误: java.lang.ClassNotFoundException: org.thymeleaf.spring5.ISpringTemplateEngine检查发现,粗心引入了错误的依赖,正确的依赖是(我用的spring 5):compile group: 'or...原创 2018-03-08 16:24:02 · 8956 阅读 · 1 评论 -
Could not load TestContextBootstrapper [null]. Specify @BootstrapWith's 'value' attribute
以前的项目做单元测试的时候,都是junit和httpclient结合在一起做测试,最近觉得用spring注入的方式也很方便,就使用spring的注入做测试,类似下面的代码:@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration("classpath:config.xml")public class MQTest { ...原创 2018-03-20 17:50:58 · 12597 阅读 · 0 评论 -
Snaapy java.io.IOException: FAILED_TO_UNCOMPRESS(5)
最近需要从第三方的kafka消息集群中的获取消息,使用spring整合kafka后,写了一个监听器,如下:@Componentpublic class TestListener implements MessageListener<byte[], byte[]> { private static Logger logger = LogManager.getLogge...原创 2018-03-21 15:37:18 · 6584 阅读 · 0 评论 -
Property 'typeAliasesPackage' threw exception; nested exception is java.lang.ExceptionInInitializer
spring 配置启动遇到了一个奇怪的问题:Caused by: org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:PropertyAccessException 1: org.springframework.beans.MethodInvocat...原创 2018-04-08 19:26:17 · 4765 阅读 · 0 评论 -
no mapping for the Unicode character exists in the target multi-byte code page
最近需要在windows上启动nginx测试代码,启动的时候总是一闪而过,在error.log中的报这个错误:no mapping for the Unicode character exists in the target multi-byte code page百度了一下,发现是中文路径的问题,把路径中的中文路径改掉就可以了...原创 2018-04-04 16:25:13 · 4306 阅读 · 0 评论 -
MySQLIntegrityConstraintViolationException: Column 'relation' in where clause is ambiguous
今天项目执行sql 的时候,报了这个错误:ause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'relation' in where clause is ambiguous; SQL []; Column 'relation' in where clause is...原创 2018-04-13 11:07:01 · 975 阅读 · 0 评论 -
weblogic 节点管理器无法启动起来的问题,所选服务器当前都处于与此操作不兼容的状态
最近在一台新的电脑上安装weblogic,创建了新的server,但是一直无法启动,一直报下面这个错误:对于服务器test-server, 与计算机java相关联的节点管理器无法访问。消息图标 - 警告 所有所选服务器当前都处于与此操作不兼容的状态, 或未与运行的节点管理器关联, 或没有授权您执行请求的操作。不会执行任何操作。配置计算机、创建server,百度上有很多,直接开始解决...原创 2018-07-02 17:20:33 · 38927 阅读 · 3 评论 -
ArrayList的add方法报错: java.lang.UnsupportedOperationException
今天修改以前一个同事的代码,其中有一句是我新增的代码:private static List<String> exceptionAPIs = new ArrayList<>();//调用某些方法,处理数据File file = new File(filePath);try { BufferedReader reader = new Buffered...原创 2018-07-03 11:16:13 · 4144 阅读 · 0 评论 -
jsp中使用vue,加载页面显示{}的问题
在jsp中vue的时候,页面加载的时候总会有{{ }}闪烁,看着太烦人了。后来百度了一下,发现使用v-cloak可以解决这个问题,使用方式如下:样式中添加:<style>[v-cloak] { display: none;}</style>vue根元素添加: <body> ... 其它元素 ... <div id="app" v-cloak></div> </body>原创 2017-09-26 17:28:42 · 5617 阅读 · 7 评论