问题记录
zhaohong_bo
这个作者很懒,什么都没留下…
展开
-
idea使用jar包依赖,替换掉项目依赖
idea使用jar包依赖,替换掉项目依赖最近遇到了个问题,父子项目中,原本一个项目在idea下默认是项目依赖于另一个子项目,但是由于当前开发分支里不包含相应的代码,最新代码在别的分支,导致项目依赖时,编译报错。如果可以通过jar包依赖的方式,就能解决当前的困境。具体配置方式如下:idea中选中项目,右键–>Open Module Setting打开如下页面,将相应的module移除掉即...原创 2019-12-11 16:02:49 · 4643 阅读 · 0 评论 -
JVM解惑:消失的异常堆栈,log中打印异常堆栈为空
最近线上发现很多异常没有堆栈信息,只有一句描述,如下:java.lang.NullPointerException: null排查问题时受到了一些阻碍。然后发现无论是在本地环境还是测试环境,堆栈信息都可以正常打印,使用的是同一份日志配置文件。百思不得其解,遂Google之,发现一篇文章:https://blog.csdn.net/fz13768884254/article/details...原创 2019-11-29 14:55:17 · 1829 阅读 · 0 评论 -
记一次应用配置的数据库连接被打满问题
线上应用,配置的数据库连接数为50,正常情况是已经够用了,但是有天发现50个连接全部被占满,并且长时间无法恢复,重启服务后会好一段时间。1、问题现象Druid获取MySQL数据库连接超时,超时时间设置的为60s2019-09-23 15:38:24.627-|XNIO-3 task-80-|ERROR-|7fba6a1c917f42878b43f937df37e575-|10.123.18....原创 2019-10-09 16:45:52 · 2153 阅读 · 0 评论 -
开发问题记录
Waiting for table metadata lock :Alter table `qimao`.`qimao_content_distribute` drop index `idx_content_id`, add UNIQUE ind直接kill id原创 2019-07-18 21:13:18 · 409 阅读 · 0 评论 -
相同类方法之间调用,注解失效的问题
问题:在Spring管理的项目中,方法A使用了Transactional注解,试图实现事务性。但当同一个class中的方法B调用方法A时,会发现方法A中的异常不再导致回滚,也即事务失效了。原因:Transactional是Spring提供的事务管理注解。重点在于,Spring采用动态代理(AOP)实现对bean的管理和切片,它为我们的每个class生成一个代理对象。只有在代理对象之间进行调...转载 2019-06-19 23:02:50 · 1066 阅读 · 0 评论 -
查看日志文件的方法
对于一般大小的日志文件,直接使用tail命令即可。对于大日志文件,并且还在不停刷新的,使用more或less命令对于很大的log文件用more不能直接跳到文件末尾向前查看。这时可以用less来查看文件时,在command模式下按G跳到文件末尾,再使用pageup或pagedown来翻页less filename_xxx:G 跳到底部,就可以用 上下方向键 或 pageup或pagedow...原创 2019-06-06 08:13:02 · 2891 阅读 · 0 评论 -
maven排除依赖冲突问题
今天碰到了一个诡异的问题。jedis版本原来用的是2.9.0,想要替换成3.0.1,涉及到父pom,搞了半天,试了各种办法,版本都改不过来。项目依赖的始终是2.9.0,并且从当前pom到父pom,都找不到在哪里指定了2.9.0。最终,采取下述方法1,问题解决。maven依赖冲突一般有四种解决方式,按照优先级(从高到低)介绍:1. 依赖管理(所有版本锁定)在配置文件pom.xml中先声明...原创 2019-05-27 21:08:41 · 19534 阅读 · 1 评论 -
linux查看磁盘空间命令
Linux 查看磁盘空间可以使用 df 和 du 命令。dfdf 以磁盘分区为单位查看文件系统,可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息。例如,我们使用df -h命令来查看磁盘信息, -h 选项为根据大小适当显示:显示内容参数说明:Filesystem:文件系统Size: 分区大小Used: 已使用容量Avail: 还可以使用的容量Use%: 已用百分比Mou...原创 2019-05-08 07:27:11 · 67761 阅读 · 1 评论 -
mysql 1030 error:Got error 28 from storage engine
最近生产应用连不上生产环境数据库,使用命令行连上去之后,执行命令出现1030 error。故Google之,解决方案如下。mysql 1030 error 是因为没有足够的空间,清理磁盘空间即可恢复正常使用。然后追踪发现,磁盘空间为99G,应用的nginx日志达到了35G,磁盘空间占用100%。清空nginx日志(> nginx.log)日志后,恢复正常...原创 2019-05-08 07:21:06 · 356 阅读 · 0 评论 -
kettle数据库操作"OPTION SQL_SELECT_LIMIT=DEFAULT"问题解决
今天在使用kettle配置数据库映射的时候,有如下报错:Couldn't get field info from [select * from pre_user_base_bak]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for t...原创 2019-03-04 16:42:33 · 3673 阅读 · 1 评论 -
kettle同步数据中文乱码问题解决
最近在使用kettle进行数据同步的时候,发现同步来的中文数据产生了乱码。试了下网上的解决方案,最终解决了这个问题。步骤如下:1:kettle中配置源数据库、目标数据库编码2:编辑“表输入”,去掉勾选“允许建议转换”至此,问题解决。...原创 2019-03-04 14:33:01 · 13594 阅读 · 9 评论 -
kettle 空字符串 & null问题解决
今天,在配置kettle同步mysql数据的时候,碰到了kettle把空字符串当成null的情况。解决步骤:找到配置文件:C:\Users\用户名.kettle目录中找到kettle.properties添加配置:KETTLE_EMPTY_STRING_DIFFERS_FROM_NULL=Y重启kettleOK,问题解决。...原创 2019-03-05 15:39:09 · 4888 阅读 · 1 评论 -
坑点、问题记录
1:项目Spring版本升级之后,服务启动有如下报错:六月 02, 2018 5:51:49 下午 org.apache.catalina.core.ApplicationContext log严重: StandardWrapper.Throwableorg.springframework.beans.factory.BeanCreationException: Error creatin...原创 2018-06-02 18:00:29 · 181 阅读 · 0 评论