apache-commons相关内容
我正在尝试探索 Apache 公共配置以动态加载属性文件并在文件中进行修改并保存. 我为此编写了一个演示代码. 代码片段 包ABC;导入 org.apache.commons.configuration.ConfigurationException;导入 org.apache.commons.configuration.PropertiesConfiguration;导入 org.
..
我已经编写了从 FTP 服务器下载文件的代码.因为我在本地有我的 FTP 服务器,我想像“ftp://localhost/alfresco"一样访问.这是 alfresco 的 FTP. 我有以下代码 公共类 FtpTransfer {public static final void main(String[] args){FTPClient ftp = 新的 FTPClient();Fi
..
我需要将字符串解析为日期,但不知道字符串将采用哪种模式.这类似于问题 如何在不知道格式的情况下将字符串转换为日期?. 为了解决这个问题,我采用了几种模式来测试结果.但是,我得到的结果有点奇怪. 示例 1: import java.util.Date;导入 org.apache.commons.lang3.time.DateUtils;公共日期提取日期(字符串日期Str){Strin
..
我正在尝试使用 Java 开始使用 Http Client在 Eclipse 上,但 IDE 抱怨缺少这些库. 特别是我正在尝试编译 this 示例但 Eclipse 抱怨导入声明指向一个未知的库... 有人可以指点我如何在 Eclipse 上安装 apache 库的教程吗? 我尝试下载源代码或二进制文件并将它们添加到路径中,但无济于事...thanx :D 解决方案 他
..
这是调用代码: Object attribute = session.getAttribute(name, scope); 这会引发以下错误: 无法反序列化会话数据.java.io.InvalidClassException: org.apache.commons.lang.time.FastDateFormat;本地类不兼容:流 classdesc serialVersionUID = 1
..
我正在尝试在基于 gradle 的 Android Studio 中将“commons-validator"添加到我的 android 项目中.我使用 UrlValidator 来满足我的需要. 所以我在应用模块的 build.gradle 中添加了一个依赖项: 依赖项{编译文件树(目录:'libs',包括:['*.jar'])编译'com.android.support:appcompa
..
假设我有这样的字符串: String q = "foo(一)bla(二)动物园钥匙hola(树)(四)五" 我想将括号中的字符串提取到字符串数组中 所以这是真的:stringArray[3].equals("四") 公共包中是否有一些东西或其他技巧可以做到这一点? 解决方案 Pattern p = Pattern.compile("\\((.*?)\\)");Matcher m
..
我正在尝试使用 commons email 发送简单的文本电子邮件> Email email = new SimpleEmail();email.setHostName("smtp.gmail.com");email.setSmtpPort(587);email.setAuthenticator(new DefaultAuthenticator("user@gmail.com", "12345
..
你可以分组List吗?types = new ArrayList(Arrays.asList(TypeEnum.A, TypeEnum.B, TypeEnum.A)); 到 Map;countPerType;,使用函子(例如 Google 的 Guava,Apache 的 Commons Functor) pre Java 8? 我正在尝试了解函数式编程,但不确定这种事情是否真的可行(因为我
..
我在尝试使用压缩库对某些文件进行 tar 处理时遇到了困难. 我的代码如下,取自commons.compress wiki示例: 私有静态文件 createTarFile(String[] filePaths, String saveAs) throws Exception{文件 tarFile = 新文件(另存为);OutputStream out = new FileOutputSt
..
我正在使用此代码通过 apache commons.imaging(快照)获取这三个不同的元数据属性(“Object Name"、“ImageDescription"和“Keywords").但是,我不知道如何写入此属性.有人知道正确的方法吗?提前致谢... IImageMetadata metadata = null;字符串名称;尝试 {元数据 = Imaging.getMetadata(ne
..
我正在尝试使用 Apache VFS 将压缩文件上传到远程 FTP 服务器.如果相关,执行此操作的环境是 AWS Java 8 Lambda.这是我当前的实现,它通常遵循 此处 提供的示例: public static FileSystemOptions createDefaultOptions()抛出 FileSystemException {FileSystemOptions opts =
..
当引用值时,我需要在模式下使用 Apache 的公共资源中的 CSVPrinter,但标题不是.看起来报价模式是唯一的选项,影响标题和值.这可以独立完成吗? CSVFormat format = CSVFormat.DEFAULT.withHeader(new String(){“a", “b"}).withQuoteMode(QuoteMode.ALL);CSVPrinter 打印机 = ne
..
我正在使用 FileUtils.copyURLToFile 将 url 复制到本地文件中.该 URL 使用 https.在他们更改 SSL 版本之前,它运行得非常好. 有没有办法用 apache commons.io 指定 SSL 版本?例如类似于 这个问题 但允许我继续使用 FileUtils.copyURLToFile. 解决方案 作为一种解决方法,您可以使用 HttpsURLC
..
我正在使用 Apache Commons Math 包,我'有以下正弦波... 0.90, 0.85, 0.80, 0.83, 0.890.90, 0.85, 0.80, 0.83, 0.890.90, 0.85, 0.80, 0.83, 0.890.90, 0.85, 0.80, 0.83, 0.89 从上面的数据可以看出,wave有以下几个属性... 振幅 = .05 阶段 =
..
我有一个问题,我需要遍历对象图并挑选出特定的属性值.我的原始解决方案缓存了需要应用的属性名称的链接列表,以便从对象图中的 A 点到达 B 点.然后我使用 apache commons PropertyUtils 进行迭代通过链表调用 getProperty(Object bean, String name) 直到到达 B 点. 我的问题是与可能为每个步骤缓存 Method 对象相比,这将如何
..
Apache 在尝试上传文件时返回此错误(我只保留了堆栈跟踪的第一行和根本原因): HTTP 状态 500 -输入异常报告信息说明 服务器遇到内部错误 (),阻止它完成此请求.例外org.apache.jasper.JasperException:JSP 中的异常:/upload.jsp:4037:38:试试{39:40:items = upload.parseRequest(request);
..
我一直在使用 StringEscapeUtils.escapeHTML 来转义 URL.是否有类似的东西可以找出字符串是否已经转义? 解决方案 我不知道,但自己做一个很容易: public boolean isEscaped(String url) {返回 !url.equals(StringEscapeUtils.unEscapeHTML(url));} 请注意,正如@themel
..
Java 有很多框架/API 可以帮助您在应用程序中进行日志记录: Java API 具有 java.util.logging 包. Apache 的 Log4j. Apache 的公共日志记录. SLF4J(登录 Facade). jLo.还有更多…… 我一直使用 log4j 库,我发现它在大多数情况下已经足够了,并且在我需要更多控制时可以扩展. 谁有使用过一个以上框架
..
我正在使用 Apache Commons 1.4.1 库来解压缩“.tar"文件. 问题:我不必提取所有文件.我必须从 tar 存档中的特定位置提取特定文件.我只需要提取几个 .xml 文件,其中 TAR 文件的大小约为 300 MB &解压整个内容很浪费资源. 我被困住了&困惑我是否必须进行嵌套目录比较或者有什么办法吗? 注意:.XML(必需文件)的位置始终相同. TAR
..