35得票6回答
NoClassDefFoundError: org/apache/commons/lang3/StringUtils 没有找到类定义错误:org/apache/commons/lang3/StringUtils

我在尝试运行这个库的样例项目时,遇到了以下错误:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils at com.github.de...

35得票6回答
HashCodeBuilder和EqualsBuilder的用法风格

我经常使用Apache的HashCodeBuilder和EqualsBuilder通过反射实现对象相等性,但最近一位同事告诉我,如果实体包含大量属性,则使用反射可能会导致性能损失巨大。为了避免使用错误的实现,我的问题是,你更喜欢以下哪种方法?为什么?public class Admin { ...

35得票8回答
Apache Commons HttpClient支持GZIP压缩吗?

Apache Commons HttpClient库支持Gzip吗?我们希望在Apache服务器上启用gzip压缩以加快客户端/服务器通信速度(我们有一个PHP页面,允许我们的Android应用程序与服务器同步文件)。

33得票2回答
Guava或Apache Commons Collections中是否有toArray()的通用版本?

我需要的是一个通用版本的Object[] java.util.Collection.toArray() 或使用T[] java.util.Collection.toArray(T[] array) 的简化版本。目前,我可以这样写: Collection<String> strin...

33得票6回答
一个轻量级的JDBC辅助库,可替代Apache Commons DbUtils。

我刚开发了一个简单的JDBC帮助库,但已经意识到会是一个维护噩梦。 我不需要像Hibernate那样完整的ORM,只是需要一些轻便实用的东西,可以快速传递SQL语句进行JDBC调用而不用担心检查异常、手动关闭资源等问题... 根据您的经验,您能推荐一个好用的JDBC帮助库吗? 到目前为止...

33得票7回答
使用Apache Commons I/O将数据追加到文件中

Apache Commons I/O 的FileUtils.writeStringToFile(fileName, text)函数会覆盖文件中先前的文本内容。我想要在文件中追加数据,是否有办法可以使用 Commons I/O 完成同样的功能?我可以使用 Java 中的普通 BufferedW...

31得票3回答
Java中的null(Input/Output)Stream API的用途是什么?

使用Java 11,我可以将InputStream初始化为: InputStream inputStream = InputStream.nullInputStream(); 但我无法理解InputStream.nullInputStream或类似的API在IT技术中的潜在用途,比如Ou...

30得票4回答
Java中的IMAP客户端:JavaMail API或Apache Commons Net?

我需要用Java实现一个IMAP客户端。 使用Apache Commons Net库有哪些优点?它会使实现更加健壮和灵活吗? 我该如何处理返回值,因为它总是生成字符串? 例如:public static void main(String[] args) throws Exception ...

30得票2回答
Commons CLI所需的组

我正在使用Java编写命令行应用程序,并选择使用Apache Commons CLI来解析输入参数。 假设我有两个必需选项(即-input和-output)。我创建一个新的Option对象并设置required标志。目前为止一切都很好。但是我有第三个非必需选项,即-help。使用我提到的设置...

29得票4回答
使用apache-commons exec处理输出结果

我到了崩溃的边缘。我确定这是一些简单的东西,我很可能对Java和Streams有很大的理解漏洞。我认为有太多的类让我有点不知所措,试图浏览API以找出何时以及如何使用各种输入/输出流。 我刚刚了解到apache commons库的存在(自学Java失败),目前正在尝试将我的Runtime.g...