笔记
天天胡麻油
这个作者很懒,什么都没留下…
展开
-
使用IDEA时跳转到.class的解决办法
项目jdk版本:jdk1.8软件环境:IDEA问题:两个不同的项目,在A项目中写了一个实体类。B项目中引用。在B项目中CTRL+鼠标左键点击进入,正常情况下是进入了源码文件,也就是.JAVA文件。偏偏就跳转到了实体类的.class文件,而不是源码文件.maven 多 module 项目,A module 引用了 B module 中的类。在 A module 中 点击查看 B module 中的类的时候,跳转到的是 .class 文件。解决方法:进入.class文件后,顶端会有一个显示原创 2021-06-08 11:33:32 · 3707 阅读 · 0 评论 -
解决Intellij IDEA Debug模式多模块下断点目标源问题,一直进入class无法调试的问题
在多项目模块,各项目代码重复调用,断掉目标源选择不对,会导致断点跳转至不正确的目标源,此时开启源选择器,即可手动选择Ctrl+Alt+S进入Settings,选择Debugger->show alternative source switcher 勾选,开启显示替代源选择器手动选择导入目标源文件,即可下载对应目标源解决其他debug设置跳过class文件不起效的方式,后续就可以正常debug调试...原创 2021-06-04 17:07:22 · 3226 阅读 · 1 评论 -
【判断为空】StringUtils.isNotEmpty和is not empty和!= null应该怎么选!
一《!=null》一个对象如果有可能是null的话,首先要做的就是判断是否为null:object == null,否则就有可能会出现空指针异常,这个通常是我们在进行数据库的查询操作时,查询结果首先用object != null,进行非空判断,然后再进行其他的业务逻辑,这样可以避免出现空指针异常。二《isEmpty()》这个博客采集:https://blog.csdn.net/linmengmeng_1314/article/details/86085314isEmpty() 此方法可以原创 2021-05-12 10:40:23 · 5730 阅读 · 0 评论 -
delete、truncate、drop之间的区别
上周同事小姐姐问我:“哈哥你看,我发现MySQL有bug,我下午为了清理磁盘,明明删除了100万条MySQL数据,磁盘不仅没有变小,反而更满了呢??”那你是怎么删除的?“delete from table 呀”“怪不得,其实要删除MySQL数据是有好几种方式的,有些场景下是不应该用DELETE的,比如你这种情况。好了,让我来给你讲一下吧。”MySQL删除数据的方式都有哪些?咱们常用的三种删除方式:通过 delete、truncate、drop 关键字进行删除;这三种都可以用来删除数据,但场景不同。转载 2020-10-24 08:56:06 · 176 阅读 · 0 评论