摘要: 现象,在查看线上的错误日志的时候,看到一些报空指针的异常,却没有堆栈信息,赶紧去看代码是谁写的,捕获异常不打印堆栈信息,还让怎么修复。一看惊呆了,居然是自己。而且,明明已经是logger.error("xxxxxxxError", e),为什么不打印堆栈呢。 经过查询资料才发现:JIT编译器对异常进 阅读全文
posted @ 2019-06-08 16:41 Cooqer 阅读(1072) 评论(0) 推荐(0) 编辑
摘要: 下载代码到本地 1. 先创建放代码的文件夹,初始化:git init 2. 添加远程仓库:git remote add origin http://*******************************.git 3. 下载远程代码:git clone http://************* 阅读全文
posted @ 2019-05-05 10:19 Cooqer 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 【写在前面】 虽然身为一名程序员,应该不断努力提高自己的技术。但技术也应该为业务服务,为用户服务。也需要不断思考产品,思考用户体验等。因此,自己也会经常关注自己使用的一些产品,如果发现有自己感觉可以改进或优化的地方,也会去想办法去反馈。这里就记录一些自己提的建议吧,如果能被采用,感觉还是会有不少成就 阅读全文
posted @ 2018-12-18 21:16 Cooqer 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 现象:正常运行的项目,从Jenkins迁到容器云上不能正常启动,报错误如下: 缺Log4j不可能,绝对不可能,同个版本的代码刚刚还在Jenkins上起来的。怎么办,仔细读下日志,发现有如下提示: 很明显了,看来是log4j-over-slf4j.jar 和 slf4j-log4j12.jar 不能在 阅读全文
posted @ 2018-08-08 19:05 Cooqer 阅读(1439) 评论(0) 推荐(0) 编辑
摘要: 遇到这种问题,大多都会觉得很简单,不就是要更新的某条数据已经被删除了吗?确实大多数都是这样的情况。然而,昨天遇到这个异常时,找了很久很久,已经断定之前没有任何删除操作。Mapper文件等一切配置都正确。 最后,看了源码,哪里抛出的RemovedByAnotherUserException才豁然开朗, 阅读全文
posted @ 2018-06-27 20:54 Cooqer 阅读(324) 评论(0) 推荐(0) 编辑
摘要: [背景] [RDS信息] [解决思路] [总结] 这种方案还是有些限制的,比如能段时间停服务,且有明确历史数据不会更新,否则可能需要添加trigger来解决了。 【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) https://www.cnblogs.com/cooqer/p/91 阅读全文
posted @ 2018-06-05 21:57 Cooqer 阅读(2211) 评论(2) 推荐(1) 编辑