新公司常用的Utils类使用Apache Commons,就整理了下觉得比较常用的用作备忘
commons.io:FileUtils(file和stream,string相互转换),CopyUtils.IOUtils(stream和string,byte[]相互转换以及inputstream和outputstream相互copy)
File file = new File("D:\\a.jpg");
FileUtils.writeByteArrayToFile(file, IOUtils.toByteArray(new URL("http://www.mymyty.com/files/upload/2010/04/06/b8a3e0c3-4e9b-4ead-8b1f-90ee9f2d08bb.jpg").openStream()));
问题:重定向,防盗链(Http Referer,可以模拟,浏览器修改等。 另外可以采用session。。。)
commons.validator:GenericValidator提供各种默认验证方法(数字,日期,email,url)和正则表达式验证
commons.lang:StringUtils提供各种字符串操作方法,SystemUtils:取得各种系统变量(java版本,用户目录,操作系统信息等等),
SerializationUtils:提供序列化和反序列化方法,RandomStringUtils:提供字符串(包括数字)的随机生产方法
DateFormatUtils,DateUtils:日期格式化 feflect:反射相关方法
commons-beanutils:copyProperties,getProperty,setProperty
oro:apache 正则表达式模块
poi: Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程式对Microsoft Office格式档案读和写的功能。
rome:ROME is an set of open source Java tools for parsing, generating and publishing RSS and Atom feeds.
分享到:
相关推荐
org.apache.commons 的 jar 包 org.apache.commons的jar包,Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动,有需要的赶快来CSDN下载吧!
Apache Commons Logging,简称为Commons Logging,是Apache软件基金会开发的一个开源日志框架,主要用于提供一个统一的日志API,让开发者能够在不改变代码的情况下,自由切换不同的日志实现库,如Log4j、Java内置的...
Apache Commons 是一个由 Apache 软件基金会维护的开源项目,它提供了大量的 Java 类库,这些类库包含了许多实用的功能,极大地丰富了 Java 核心库的功能,为开发者提供了更强大的工具集。在Web开发中,Apache ...
Apache Commons 是一个由 Apache 软件基金会维护的开源项目,它提供了大量的 Java 类库,以弥补 Java 核心库中的不足。"org.apache.commons" 是这个项目的主要命名空间,包含了许多子包,用于实现各种实用功能。在这...
本站为大家提供了org.apache.commons的jar包下载地址,Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动,需要此类JAR包的朋友们欢迎前来下载使用。 基本简介 commons包,根据...
开源jar包是Java编程语言中广泛使用的一种资源,它们包含了可重用的代码库,使得开发者无需从零开始编写所有功能,而是可以便捷地引入已有的成熟组件或库。jar(Java Archive)文件格式是由Sun Microsystems开发的,...
jar包大小:135KB commons-validator-1.3.1.jar jar包大小:93KB commons-transaction-1.2.jar jar包大小:141KB commons-scxml-0.6.jar jar包大小:254KB commons-primitives-1.0.jar jar包大小:60KB commons-pool-1.3....
包含commons-beanutils-1.8.3.jar,commons-codec-1.4.jar,commons-collections-3.2.1.jar,commons-httpclient-3.1.jar,commons-io-2.4.jar,commons-lang-2.4.jar,...commons-pool-1.6.jar,欢迎下载,共9个jar包
Apache Commons 是 Apache 软件基金会的一个开源项目集合,提供了许多实用工具类库,极大地丰富了 Java 核心库的功能。在项目开发中,Apache Commons 的各种组件常常被用来处理常见的编程任务,如输入/输出(I/O)操作...
在Java项目中,将Apache Commons Lang的jar包添加到项目的类路径中,就可以直接使用其中提供的类和方法。 在标签中提到了"commons.lang jar包",这表明了这个资源包的核心是`commons-lang.jar`,在更现代的版本中,...
本文将详细介绍一些常用的Apache Commons包及其使用方法。 #### 二、Commons BeanUtils Commons BeanUtils是Apache Commons项目中的一个重要组成部分,主要提供了一组工具方法来操作JavaBeans。它可以方便地实现...
总结一下,Apache Commons提供的这套jar包是Java开发者的重要资源,涵盖了从基本的I/O操作到复杂的网络通信和电子邮件发送等各个领域。它们通过提供预包装的功能,提高了开发效率,降低了出错的可能性,是任何Java...
"apache包"标签表明这是一个来自Apache组织的软件包,Apache是开源软件的重要贡献者,其发布的包通常具有高度的稳定性和可靠性,受到全球开发者广泛的认可和使用。 "上传下载"标签则强调了这个库在文件传输方面的...
这里的"多种commons类jar包"指的是Apache Commons项目中的三个特定组件:Commons BeanUtils、Commons HttpClient和Commons Lang。这些jar包都是Java开发中常用的库,每个都有其独特的功能和用途。 **Commons ...
Apache Commons 是一个由 Apache 软件基金会维护的开源项目集合,它提供了大量的 Java 类库,这些类库弥补了 Java 核心库中的一些不足,为开发者提供了实用且高效的工具和组件。Apache Commons 项目旨在简化开发过程...
Apache Commons 是一个由 Apache 软件基金会维护的开源项目集合,它提供了大量的 Java 类库,这些类库弥补了 Java 标准库中的一些不足,为开发者提供了实用且高效的工具和组件。"commons 相关jar包 全集"很可能包含...
这个"org.apache.commons.jar"包是Apache Commons项目的一部分,其中包含了该目录下的一系列资源文件,确保了功能的完整性和多样性。 Apache Commons库的核心理念是创建一系列高质量的、独立的、实用的Java类库,...
apache.commons.compress 第三方开源软件。能解压,压缩文件。里面包括commons-compress-1.9、commons-compress-1.2.1的版本。 当遇到这种错误,应该重点关注Caused by:后面的内容 Caused by:xxx Unsupported major....
org.apache.commons的jar包,Apache Commons包含了很多开源的工具。 包括commons-beanutils-1.8.0-bin、commons-betwixt-0.8、commons-cli-1.1、commons-codec-1.3、commons-collections-3.2.1-bin、commons-...
**描述:**“commons技术所依赖的jar包非常全面,不仅包含了所有必要的组件,还附带了详细的使用指南,为开发者提供了方便。” **标签:**“commons” **文件列表:**“json-lib-2.4-jdk15.jar所需全部JAR包” 在...