apache-commons相关内容

从长数组计算百分位数?

给定一长串以毫秒为单位的延迟,我想从中计算百分位数.我得到了下面的方法,但我不确定如何验证这是否给了我准确的结果? public static long[] percentiles(long[] latencies, double... percentiles) {Arrays.sort(latencies, 0, latencies.length);long[] values = new l ..
发布时间:2021-11-11 23:21:50 Java开发

使用 Commons Compress 将目录压缩到 tar.gz

我在使用 commons 压缩库创建目录的 tar.gz 时遇到问题.我有一个如下的目录结构. 父/孩子/文件1.raw原始文件 我正在使用以下代码进行压缩.它运行良好,无一例外.但是,当我尝试解压缩该 tar.gz 时,我得到一个名为“childDirToCompress"的文件.它的大小正确,因此文件在tarring 过程中已清楚地相互附加.所需的输出将是一个目录.我无法弄清楚我做错了什么 ..

FTPClient.listFiles 不起作用

我正在尝试列出 ftp 服务器中特定目录下的所有文件. FTPFile[] subFiles = ftpClient.listFiles("directory"); 虽然目录是有效的,但是在调用 listFiles 时代码卡住了,可能是什么原因.?此外,我想提一下,访问同一 FTP 服务器的单独 netbeans 项目使用相同的代码可以正常工作,但 Maven 项目存在问题.请帮忙. 解 ..
发布时间:2021-11-11 23:21:29 Java开发

为什么我收到“FileUploadException:Stream 意外结束"?使用 Apache Commons FileUpload?

遇到这个异常的原因是什么: org.apache.commons.fileupload.FileUploadException:处理多部分/表单数据请求失败.直播意外结束 解决方案 主要原因是底层套接字被关闭或重置.最常见的原因是用户在文件完全上传之前关闭了浏览器.或者在上传过程中互联网中断了.无论如何,服务器端代码应该能够优雅地处理这个异常. ..
发布时间:2021-11-11 23:21:20 Java开发

Apache Commons CLI 选项解析器可以忽略未知的命令行选项吗?

我正在编写一个 Java 应用程序,它接受命令行参数,这些参数是使用 Apache Commons CLI 和 GnuParser 处理的.出于一些不太有趣的原因,我希望它默默地忽略未知的命令行选项,而不是抛出 ParseException,但我没有看到这样做的方法.我看到 GnuParser.parse() 上有一个 stopAtNonOption 布尔选项,但我想要的更像是 ignoreAtN ..
发布时间:2021-11-11 23:21:17 Java开发

Java 中的链表是否有快速的 concat 方法?

如何通过 jdk1.6、google 或 apache commons 集合或其他方式将 O(1) 中的两个链表与 Java 连接起来?例如.在 jdk 中只有 O(n) 的 addAll 方法. 我想念的另一个功能是连接两个列表,其中每个列表的顺序可能相反.为了说明这一点,假设两个列表 a->b->c 和 e->f->g 可以合并为 a->b->c->e->f->g a->b->c ..
发布时间:2021-11-11 23:21:14 Java开发

如何为两个对象使用集合方法(removeAll() 和 retainAll()).(对象是父子关系)

我希望结果如下,但实际上没有.我想知道如何显示两个集合之间的差异.(对象是父子关系)在这种情况下,我可以使用像 removeAll() 这样的标准方法,或者你可以推荐另一种方法,比如使用 apache-commons.谢谢. 约束------------------------------1.Item.class 是不可修改的(例如,我不能添加 equals 方法)2.如果两个对象的id相同,则 ..
发布时间:2021-11-11 23:21:11 Java开发

html 多部分表单中输入文本字段的值

我在一个带有字段的 html 表单的 java 服务器端应用程序中使用 Apache Commons FileUpload: 确定的目的地将是填写的电子邮件地址目标邮箱 带有发件人消息的消息文本 a 用于上传照片的字段.我可以接收上传的文件(作为流),但如何访问 1) 和 2) 表单值(由应用程序用户完成)?非常感谢,奥雷尔 解决方案 我猜您正在使用 FileItemIt ..
发布时间:2021-11-11 23:21:05 Java开发

查找 Log4J 日志文件

我正在开发一个通过 Commons 使用 Log4J 的项目. 我正在尝试查找日志文件的路径,但没有找到可以从 Logger 返回日志文件路径的合适方法. 有人尝试过吗? 解决方案 您必须从根记录器中获取所有 appender,然后获取日志文件的名称. 枚举 e = Logger.getRootLogger().getAllAppenders();while ( e.has ..
发布时间:2021-11-11 23:21:02 Java开发

如何将字符串参数通过管道传递给使用 Apache Commons Exec 启动的可执行文件?

我需要通过管道将文本参数传递给使用 Apache Commons Exec 启动的命令的 stdin(出于好奇,命令是 gpg,参数是密钥库的密码;gpg 没有提供密码的参数明确地,只从标准输入接受它). 此外,我需要它来支持 Linux 和 Windows. 在shell脚本中我会做 cat mypassphrase|gpg --passphrase-fd 或 输入 mypas ..
发布时间:2021-11-11 23:20:50 Java开发