随笔分类 -  常见错误

开发中遇到的错误及解决方案总结
摘要:关于Spring框架中的循环依赖问题,您可以尝试以下几种方法来解决: 重新定义Bean依赖:重构代码以消除循环依赖。这可能涉及重新设计类,使它们不相互依赖即可运行。 使用Setter注入:与构造函数注入相比,使用setter注入。Spring可以更好地处理setter注入的循环依赖,因为对象引用是在 阅读全文
posted @ 2024-02-29 13:46 好奇成传奇 阅读(294) 评论(0) 推荐(0) 编辑
摘要:起因:自己顶不住好奇心,升级了Mac系统。界面看起来,真香!然鹅用起来其实也挺香,就是有些开发常用的竟然挂掉了,挂掉了。 最直观的就是Parallels Desktop , xcode , git,完蛋。前两个更新重装就解决了,Git遇到一个问题,如标题。兜了一大圈才彻底解决。 问题原因 搜罗一大堆 阅读全文
posted @ 2021-05-08 10:03 好奇成传奇 阅读(4093) 评论(0) 推荐(0) 编辑
摘要:大家知道,mac环境默认安装的都是python2,自己装好python3之后,怎么使用pip来安装到python3下的包呢? 解决方法:pip3 install requests 阅读全文
posted @ 2021-04-12 14:45 好奇成传奇 阅读(400) 评论(0) 推荐(0) 编辑
摘要:问题描述: 发现有sql查询全表数据,慢查询语句,根据druid上的sql监控查看到。 主要根据标红的列确定问题sql。 点击进去可以看到详细sql信息。 问题排查目标: 发现这个语句高层调用方特别多,目标是排查出上层(controller)哪个方法没有判断好条件,无条件传参到底层进行的全表查询。 阅读全文
posted @ 2021-03-29 13:58 好奇成传奇 阅读(325) 评论(0) 推荐(0) 编辑
摘要:背景 三个时间点: 中午1点多收到拨测告警邮件和短信 下午5点多收到拨测告警邮件和短信 第二天早上5点多收到拨测告警邮件和短信 追查故障原因 排查方向 应用日志 查询应用日志的报错信息,抓到可疑点的信息 ,多关注重复打印的报错日志,例如NPE异常或者ERROR日志。 ps -ef|grep keyw 阅读全文
posted @ 2021-01-05 17:49 好奇成传奇 阅读(299) 评论(0) 推荐(0) 编辑
摘要:错误栈 Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 2 counts of IllegalAnnotationExceptions demo.order.dao.ParamDao is an interfac 阅读全文
posted @ 2020-09-24 17:33 好奇成传奇 阅读(321) 评论(0) 推荐(0) 编辑
摘要:应该用==,因为equels会先比较类型,这样值一样的不同类型的数字就直接返回false啦。看源码吧。 public boolean equals(Object obj) { System.out.println(obj.getClass()); if(obj instanceof Long) { 阅读全文
posted @ 2020-09-24 17:27 好奇成传奇 阅读(1351) 评论(0) 推荐(0) 编辑
摘要:空值null比较特殊,它不能通过=或者<>进行查询,只能用is null或者is not null进行查询,例如你的数据中有null值,那么用 字段名=1,字段名<>1,字段名=null都不能把这条数据检索出来,只有字段名 is null能检索出来。所以你需要查询的数据有两种,为null的,或者不等 阅读全文
posted @ 2020-05-27 18:29 好奇成传奇 阅读(743) 评论(0) 推荐(0) 编辑
摘要:mysql中You can't specify target table for update in FROM clause错误的意思是说,不能先select出同一表中的某些值,再update这个表(在同一语句中)。 UPDATE bus_clew SET clew_status = '3' WHE 阅读全文
posted @ 2020-05-27 18:25 好奇成传奇 阅读(380) 评论(0) 推荐(0) 编辑
摘要:hibernate为我们提供了删除直接根据实体参数删除数据的方法: HibernateTemplate().delete(entity); public void delete(final Object entity, final LockMode lockMode) throws DataAcce 阅读全文
posted @ 2020-05-26 20:40 好奇成传奇 阅读(405) 评论(0) 推荐(0) 编辑
摘要:问题的原因 在Linux 系统中,SpringBoot 应用服务在启动(java -jar 命令启动服务)的时候,会在操作系统的/tmp目录下生成一个tomcat*的文件目录,上传的文件先要转换成临时文件保存在这个文件夹下面。由于临时/tmp目录下的文件,在长时间(10天)没有使用的情况下,就会被系 阅读全文
posted @ 2020-05-26 13:49 好奇成传奇 阅读(2782) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示