apache-commons相关内容
给定一长串以毫秒为单位的延迟,我想从中计算百分位数.我得到了下面的方法,但我不确定如何验证这是否给了我准确的结果? public static long[] percentiles(long[] latencies, double... percentiles) {Arrays.sort(latencies, 0, latencies.length);long[] values = new l
..
我在使用 commons 压缩库创建目录的 tar.gz 时遇到问题.我有一个如下的目录结构. 父/孩子/文件1.raw原始文件 我正在使用以下代码进行压缩.它运行良好,无一例外.但是,当我尝试解压缩该 tar.gz 时,我得到一个名为“childDirToCompress"的文件.它的大小正确,因此文件在tarring 过程中已清楚地相互附加.所需的输出将是一个目录.我无法弄清楚我做错了什么
..
我正在研究 GenericObjectPool,将 Cipher 放入池中以便重复使用. GenericObjectPool水池;CipherFactory factory = new CipherFactory();this.pool = new GenericObjectPool(工厂);pool.setMaxTotal(10);pool.setBlockWhenExhausted(true
..
以下是假设创建文本文档并将其上传到我的 FTP 服务器的代码.出于某种原因,它似乎不起作用.我习惯了 提供的库 http://lavalatwork.blogspot.tw/2010/09/using-apache-commons-ftp-library-in.html 用于与 FTP 服务器通信. 试试{final String testString = new String("He
..
示例 A(使用 org.apache.commons.codec.binary.Base64): Base64.encodeBase64("foobar".getBytes()); 示例 B(使用 android.util.Base64): Base64.encode("foobar".getBytes(), Base64.DEFAULT); 这些会产生相同的字符串吗? 解决方案
..
我找不到任何解释为什么 StringEscapeUtils 从 Apache Lang3 v3.7 中被弃用. https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringEscapeUtils.html 我们现在应该使用什么来进行 HTML 转义/非转义 解决方案
..
这是代码吗 BufferedWriter bw = new BufferedWriter(new FileWriter("test.txt"));尝试 {bw.write("测试");} 最后 {IOUtils.closeQuietly(bw);} 安全与否?据我所知,当我们关闭 BufferedWriter 时,它会将其缓冲区刷新到底层流,并且可能由于错误而失败.但是 IOUtils.cl
..
我正在尝试列出 ftp 服务器中特定目录下的所有文件. FTPFile[] subFiles = ftpClient.listFiles("directory"); 虽然目录是有效的,但是在调用 listFiles 时代码卡住了,可能是什么原因.?此外,我想提一下,访问同一 FTP 服务器的单独 netbeans 项目使用相同的代码可以正常工作,但 Maven 项目存在问题.请帮忙. 解
..
org.apache.commons.net.ftp.FTPClient 的 listFiles() 方法在 127.0.0.1 上的 Filezilla 服务器上运行良好,但返回 null在belnet.be等公共FTP服务器的根目录下. 下面的链接上有一个相同的问题,但 enterRemotePassiveMode() 似乎没有帮助.Apache Commons FTPClient.li
..
我正在使用 Apache Commons 1.4.1 库来压缩和解压缩 ".tar.gz" 文件. 我在最后一点遇到了问题——将 TarArchiveInputStream 转换为 FileOutputStream. 奇怪的是,它在这条线上被打破了: FileOutputStream fout = new FileOutputStream(destPath); destPath 是
..
遇到这个异常的原因是什么: org.apache.commons.fileupload.FileUploadException:处理多部分/表单数据请求失败.直播意外结束 解决方案 主要原因是底层套接字被关闭或重置.最常见的原因是用户在文件完全上传之前关闭了浏览器.或者在上传过程中互联网中断了.无论如何,服务器端代码应该能够优雅地处理这个异常.
..
我正在编写一个 Java 应用程序,它接受命令行参数,这些参数是使用 Apache Commons CLI 和 GnuParser 处理的.出于一些不太有趣的原因,我希望它默默地忽略未知的命令行选项,而不是抛出 ParseException,但我没有看到这样做的方法.我看到 GnuParser.parse() 上有一个 stopAtNonOption 布尔选项,但我想要的更像是 ignoreAtN
..
如何通过 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
..
我希望结果如下,但实际上没有.我想知道如何显示两个集合之间的差异.(对象是父子关系)在这种情况下,我可以使用像 removeAll() 这样的标准方法,或者你可以推荐另一种方法,比如使用 apache-commons.谢谢. 约束------------------------------1.Item.class 是不可修改的(例如,我不能添加 equals 方法)2.如果两个对象的id相同,则
..
我在一个带有字段的 html 表单的 java 服务器端应用程序中使用 Apache Commons FileUpload: 确定的目的地将是填写的电子邮件地址目标邮箱 带有发件人消息的消息文本 a 用于上传照片的字段.我可以接收上传的文件(作为流),但如何访问 1) 和 2) 表单值(由应用程序用户完成)?非常感谢,奥雷尔 解决方案 我猜您正在使用 FileItemIt
..
我正在开发一个通过 Commons 使用 Log4J 的项目. 我正在尝试查找日志文件的路径,但没有找到可以从 Logger 返回日志文件路径的合适方法. 有人尝试过吗? 解决方案 您必须从根记录器中获取所有 appender,然后获取日志文件的名称. 枚举 e = Logger.getRootLogger().getAllAppenders();while ( e.has
..
我在使用 Apache Commons CSV 库解析 CSV 文件时遇到以下错误.> 线程“main"中的异常 java.io.IOException:(第 2 行)封装的标记和分隔符之间的字符无效在 org.apache.commons.csv.Lexer.parseEncapsulatedToken(Lexer.java:275)在 org.apache.commons.csv.Lexer
..
什么时候应该使用 Apache Commons 的 Validate.isTrue,什么时候应该只使用 'assert' 关键字? 解决方案 断言可以关闭(实际上,它们通常是),因此它们对于验证用户输入没有用,例如.
..
我想从属性文件加载配置(apache commons 配置).我的程序是: PropertiesConfiguration pc = new PropertiesConfiguration("my.properties");System.out.println(pc.getString("myValue")); 在 my.properties 我有 myValue=value, 带逗号
..
我需要通过管道将文本参数传递给使用 Apache Commons Exec 启动的命令的 stdin(出于好奇,命令是 gpg,参数是密钥库的密码;gpg 没有提供密码的参数明确地,只从标准输入接受它). 此外,我需要它来支持 Linux 和 Windows. 在shell脚本中我会做 cat mypassphrase|gpg --passphrase-fd 或 输入 mypas
..