![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
每日一错
记录日常遇到的问题
黎哥不是哥
这个作者很懒,什么都没留下…
展开
-
2021-09-15
springboot集成Atomikos出错:c.a.jdbc.AtomikosXAConnectionFactory : XAConnectionFactory: failed to create pooled connection - DBMS down or unreachable?原因:当Druid与Atomikos整合时,如果MySQL版本高于8.0.11则不被支持,降级到mysql-connector-java 8.0.11。...原创 2021-09-15 23:37:26 · 447 阅读 · 0 评论 -
mybatis操作mysql,dateTime存在时间差16个小时
properties的配置文件中mysql是GTM-8,mysql的time_zone时间是+8:00;其中的GTM-8表示的是中央时区减去8小时,不是第8个时区。原创 2021-09-02 11:19:01 · 707 阅读 · 0 评论 -
linux执行可执行文件,报错 : /bin/sh^M: 坏的解释器: 没有那个文件或目录
今天执行一个一个docker文件,报错了:/bin/sh^M: 坏的解释器: 没有那个文件或目录这个问题好奇怪,所以我们就查询一下到底是什么导致出错了通过百度查询各种文章,发现这是linux和windows的文件格式不同导致的由于linux的docker文件是我从windows文件复制到linux中,Windows系统下,文件的每一行结尾是\n\r,而Linux系统下则是\n所以我们只要把文件格式换一下就行方法一:使用UE文本编辑工具将脚本文件所有的\r\n替换成\n既可方法二:用vi原创 2021-06-01 17:02:05 · 1933 阅读 · 0 评论 -
idea 启动不了springboot和test类
今天使用idea的时候,遇到idea无法启动springboot,也无法使用test类,如下图所示根据以上其实Commad line is too long。产生原因: 我们在启动springboot或者使用Test测试类时,其实就是使用window命令,将springboot项目启动加载到内置的tomcat中。这里Window命令是有长度限制的,当我们将springboot加载到内置的tomcat中,我们会依赖很多jar包,这些jar包的路径可能很长,这些路径是命令中的组成部分..原创 2021-05-13 18:04:08 · 1226 阅读 · 0 评论 -
ArrayList 的 ConcurrentModificationException 异常解析
在使用ArrayList,改变数组size时,我们经常会遇到ConcurrentModificationException异常,如代码三 根据 log日志可知,改异常是通过Itr类的checkForComodification方法抛出。下面我们来看一下Itr类,如代码四 出现这种问题的原因是在迭代ArrayList元素时,对元素进行增加或删除,导致modCount != expectedModCount不相等,抛出异常。 初始时,modCount = 0 // Ar...原创 2021-05-13 12:51:22 · 1468 阅读 · 0 评论