`

开源Commons包的 使用粗劣总结~

阅读更多
新公司常用的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 包 org.apache.commons的jar包,Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动,有需要的赶快来CSDN下载吧!

    commons-logging-1.2.JAR开源包

    Apache Commons Logging,简称为Commons Logging,是Apache软件基金会开发的一个开源日志框架,主要用于提供一个统一的日志API,让开发者能够在不改变代码的情况下,自由切换不同的日志实现库,如Log4j、Java内置的...

    apache-commons所有jar包

    Apache Commons 是一个由 Apache 软件基金会维护的开源项目,它提供了大量的 Java 类库,这些类库包含了许多实用的功能,极大地丰富了 Java 核心库的功能,为开发者提供了更强大的工具集。在Web开发中,Apache ...

    org.apache.commons 全部包

    Apache Commons 是一个由 Apache 软件基金会维护的开源项目,它提供了大量的 Java 类库,以弥补 Java 核心库中的不足。"org.apache.commons" 是这个项目的主要命名空间,包含了许多子包,用于实现各种实用功能。在这...

    org.apache.commonsjar包官方免费版

    本站为大家提供了org.apache.commons的jar包下载地址,Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动,需要此类JAR包的朋友们欢迎前来下载使用。 基本简介 commons包,根据...

    开源jar包.....

    开源jar包是Java编程语言中广泛使用的一种资源,它们包含了可重用的代码库,使得开发者无需从零开始编写所有功能,而是可以便捷地引入已有的成熟组件或库。jar(Java Archive)文件格式是由Sun Microsystems开发的,...

    apache commons 常用jar包 commons-validator commons-transaction commons-lang等

    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完整jar包.zip

    包含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包

    apche最全commons包搭建项目必备

    Apache Commons 是 Apache 软件基金会的一个开源项目集合,提供了许多实用工具类库,极大地丰富了 Java 核心库的功能。在项目开发中,Apache Commons 的各种组件常常被用来处理常见的编程任务,如输入/输出(I/O)操作...

    org.apache.commons.lang包

    在Java项目中,将Apache Commons Lang的jar包添加到项目的类路径中,就可以直接使用其中提供的类和方法。 在标签中提到了"commons.lang jar包",这表明了这个资源包的核心是`commons-lang.jar`,在更现代的版本中,...

    commons包的用法

    本文将详细介绍一些常用的Apache Commons包及其使用方法。 #### 二、Commons BeanUtils Commons BeanUtils是Apache Commons项目中的一个重要组成部分,主要提供了一组工具方法来操作JavaBeans。它可以方便地实现...

    apache.commons全套jar包下载

    总结一下,Apache Commons提供的这套jar包是Java开发者的重要资源,涵盖了从基本的I/O操作到复杂的网络通信和电子邮件发送等各个领域。它们通过提供预包装的功能,提高了开发效率,降低了出错的可能性,是任何Java...

    最新org.apache.commons.net..包完整、干净、实用

    "apache包"标签表明这是一个来自Apache组织的软件包,Apache是开源软件的重要贡献者,其发布的包通常具有高度的稳定性和可靠性,受到全球开发者广泛的认可和使用。 "上传下载"标签则强调了这个库在文件传输方面的...

    多种commons类jar包

    这里的"多种commons类jar包"指的是Apache Commons项目中的三个特定组件:Commons BeanUtils、Commons HttpClient和Commons Lang。这些jar包都是Java开发中常用的库,每个都有其独特的功能和用途。 **Commons ...

    Apache Commons官网下的jar包

    Apache Commons 是一个由 Apache 软件基金会维护的开源项目集合,它提供了大量的 Java 类库,这些类库弥补了 Java 核心库中的一些不足,为开发者提供了实用且高效的工具和组件。Apache Commons 项目旨在简化开发过程...

    commons 相关jar包 全集

    Apache Commons 是一个由 Apache 软件基金会维护的开源项目集合,它提供了大量的 Java 类库,这些类库弥补了 Java 标准库中的一些不足,为开发者提供了实用且高效的工具和组件。"commons 相关jar包 全集"很可能包含...

    org.apache.commons jar包

    这个"org.apache.commons.jar"包是Apache Commons项目的一部分,其中包含了该目录下的一系列资源文件,确保了功能的完整性和多样性。 Apache Commons库的核心理念是创建一系列高质量的、独立的、实用的Java类库,...

    commons-compress包

    apache.commons.compress 第三方开源软件。能解压,压缩文件。里面包括commons-compress-1.9、commons-compress-1.2.1的版本。 当遇到这种错误,应该重点关注Caused by:后面的内容 Caused by:xxx Unsupported major....

    orgapache_commons

    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技术所依赖的jar包非常全面,不仅包含了所有必要的组件,还附带了详细的使用指南,为开发者提供了方便。” **标签:**“commons” **文件列表:**“json-lib-2.4-jdk15.jar所需全部JAR包” 在...

Global site tag (gtag.js) - Google Analytics