前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >collections判断list是否为空_collectionutils

collections判断list是否为空_collectionutils

作者头像
全栈程序员站长
发布于 2022-11-08 12:48:57
发布于 2022-11-08 12:48:57
1.7K0
举报

大家好,又见面了,我是你们的朋友全栈君。

项目中引用的明明是commons.collections-3.2.1.jar (3.2版的),但服务器启动后,调用CollectionUtils.isNotEmpty 方法时,

却总是报 NoSuchMethodError: org.apache.commons.collections.CollectionUtils.isNotEmpty(Ljava/util/Collection;)Z

上面那个异常仅在引用低版本的commons.collectionsjar包时才会发生.所以想定位运行时到底引用的是哪个jar包.

方法如下:

System.out.println(CollectionUtils.class.getProtectionDomain().getCodeSource().getLocation());

结果,证明引用了其他工程里的低版本jar包,关闭该工程后,重启服务,问题解决.

记录下来,以作备忘.

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/185004.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年10月7日 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
一个封装的BeanCopier工具类[通俗易懂]
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/10/03
6590
排查Maven问题
是把照妖照,pom.xml用它照照,所有传递性依赖都将无处遁形,并且会以层级树方式展现,非常直观。
西柚dzh
2022/06/09
3740
eclipse配置android_零基础电脑初学者入门教程
jdk,Android SDK,开发工具eclipse、Android studio、idea
全栈程序员站长
2022/11/09
4240
eclipse配置android_零基础电脑初学者入门教程
Mybatis–RowBounds
在 mybatis 中,使用 RowBounds 进行分页,非常方便,不需要在 sql 语句中写 limit,即可完成分页功能。但是由于它是在 sql 查询出所有结果的基础上截取数据的,所以在数据量大的sql中并不适用,它更适合在返回数据结果较少的查询中使用
全栈程序员站长
2022/09/29
3820
idea创建一个javaweb项目
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/09/30
5550
idea创建一个javaweb项目
java判断一个对象是否为空_Java中判断对象是否为空的方法的详解
另一种是org.springframework.util包下的。这两种StringUtils工具类判断对象是否为空是有差距的:
全栈程序员站长
2022/09/03
3.3K0
使用BeanUtils.copyProperties进行对象之间的属性赋值「建议收藏」
1、使用org.springframework.beans.BeanUtils.copyProperties方法进行对象之间属性的赋值,避免通过get、set方法一个一个属性的赋值
全栈程序员站长
2022/11/09
5870
使用BeanUtils.copyProperties进行对象之间的属性赋值「建议收藏」
递归改成循环_递归比循环效率高吗
递归容易造成栈溢出,在jdk1.5前虚拟机给每个栈桢的运行空间128kb,在1.5以后为1m的运行空间.递归是指先进后出,也就是说第一进栈的对象会最后一个出站,然后栈桢的空间只有1m,生产环境的数据需要递归的深度,一般情况下我们无法通过测试来进行模拟。所以对于递归的深度不可把控的情况下,是有栈溢出的风险。
全栈程序员站长
2022/09/30
6030
递归改成循环_递归比循环效率高吗
Spring Boot应用部署到Tomcat中无法启动问题 javax.servlet.ServletContext.getVirtualServerName()
完事儿打完包以后, 放到我本地Tomcat上跑了跑,发现没问题。但是部署到服务器上的Tomcat以后, 发现无法启动,错误如下:
凯哥Java
2022/12/15
1.1K0
Spring Boot应用部署到Tomcat中无法启动问题 javax.servlet.ServletContext.getVirtualServerName()
修复weblogic的JAVA反序列化漏洞的多种方法
目前oracle还没有在公开途径发布weblogic的JAVA反序列化漏洞的官方补丁,目前看到的修复方法无非两条:
全栈程序员站长
2022/07/20
9330
json学习初体验–第三者jar包实现bean、List、map创json格式
http://sourceforge.net/projects/json-lib/files/json-lib/
全栈程序员站长
2022/07/06
3090
删除List中null的N种方法--最后放大招
Apache Commons CollectionUtils类提供了一个filter方法,该方法也可以解决我们的目的。传入的谓词将应用于列表中的所有元素:
FunTester
2020/05/04
4.5K0
Map有序输出_在线反序输出
ListOrderedMap位于commons-collections的jar包里,与普通的map相比,ListOrderedMap的key可保持原有顺序。
全栈程序员站长
2022/09/29
5260
获取当前jar包路径_java获取jar文件
获取classpath的路径,若没有其他依赖,在cmd下运行该可执行jar包,则该值即为该jar包的绝对路径。代码如下:
全栈程序员站长
2022/11/10
7.5K0
velocity调用java静态方法_java模板引擎
跟学习其它技术一样,首先到官网去下载必要的包,下载地址:http://velocity.apache.org/download.cgi目前使用的是velocity 1.6.3,由于自己的E文水平一般,在使用之前也到网上搜索了相关文章,然后根据前辈们的指导和自己的实践结合.记录下此文,以便以后能快速回忆.
全栈程序员站长
2022/11/01
2.1K0
velocity调用java静态方法_java模板引擎
使用Intellij Idea打包java为可执行jar包
自己在实际工作中的需要,使用Idea打包项目为可执行的jar包,网上找了好多文章但总是不成功,多次尝试后终于跑通,所以记录下来,希望可以帮助各位
全栈程序员站长
2022/07/05
1.4K0
使用Intellij Idea打包java为可执行jar包
smartselect是什么意思_Smart Connect
一、什么是S.M.A.R.T. SMART是一种磁盘自我分析检测技术,早在90年代末就基本得到了普及 每一块硬盘(包括IDE、SCSI)在运行的时候,都会将自身的若干参数记录下来 这些参数包括型号、容量、温度、密度、扇区、寻道时间、传输、误码率等 硬盘运行了几千小时后,很多内在的物理参数都会发生变化 某一参数超过报警阈值,则说明硬盘接近损坏 此时硬盘依然在工作,如果用户不理睬这个报警继续使用 那么硬盘将变得非常不可靠,随时可能故障.
全栈程序员站长
2022/11/09
3640
真正解决问题:maven eclipse tomcat java.lang.ClassNotFoundException: org.springframework.web.context.Cont…
在使用eclipse进行整合springmvc时经常会碰到这样的异常: java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener
全栈程序员站长
2022/07/05
1.1K0
真正解决问题:maven eclipse tomcat java.lang.ClassNotFoundException: org.springframework.web.context.Cont…
使用JSONObject需要的6个jar包下载地址
网上有很多的下载jar包地址,但是我个人比较喜欢的是Maven网站,里面一般提供了各种版本。
全栈程序员站长
2022/08/28
3.6K0
使用JSONObject需要的6个jar包下载地址
Hmily(3)
5. 提供端的方法也需要Hmily注解,当然也会有确认取消方法,执行切面方法DubboHmilyTransactionInterceptor#interceptor这个时候的context不会为空,转成对象HmilyTransactionContext,HmilyTransactionAspectServiceImpl#invoke找出合适的处理类HmilyTransactionFactoryServiceImpl#factoryOf即ParticipantHmilyTransactionHandler
全栈程序员站长
2022/08/25
1950
推荐阅读
相关推荐
一个封装的BeanCopier工具类[通俗易懂]
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文