`
desert3
  • 浏览: 2159485 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

常用Apache Common Jars

阅读更多
新公司常用的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)和正则表达式验证

Validator 1.3已经是独立于Struts并且提供国际化(Locale,ValidatorResources)验证及错误消息显示的一个框架,它的特性有:可配置的验证引擎(通常是xml的)以及可重用的基本验证方法

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.
分享到:
评论

相关推荐

    common-jars.zip

    标题 "common-jars.zip" 提供的信息表明这是一个包含与MyBatis框架相关的Java库的压缩文件。描述中提到的 "commons-dbcp.jar" 和 "commons-pool.jar" 是两个重要的组件,它们在MyBatis中用于数据库连接池管理。下面...

    common-logging库 完整版 jar包 Eclipse

    3. **添加库到构建路径**:右键点击项目,选择“属性” -> “Java构建路径” -> “库” -> “添加外部JARs”,然后浏览并选择`common-logging.jar`。 4. **配置日志实现**:`common-logging`通过查找类路径中的特定...

    apache-tomcat-9.0.34-src.zip

    4. **lib**:这个目录下是Tomcat运行所需的库文件(JARs),包括Servlet和JSP规范实现以及Tomcat自身的类库。 5. **webapps**:此目录用于存放Web应用程序,每个应用是一个独立的目录,包含WEB-INF子目录,其中包含`...

    solr/ext/ 里面的jar包

    org.apache.solr.common.SolrException: Could not find necessary SLF4j logging jars. If using Jetty, the SLF4j logging jars need to go in the jetty lib/ext directory. For other containers, the ...

    Apache Geronimo 2.1_ Quick Reference.pdf

    The Common Secure Interoperability Version 2 (CSIv2) protocol 150 Securing the server directory 150 Securing the Administration Console, JMX server, and deployer 151 Securing the embedded Derby ...

    spark相关jar包

    Spark是Apache软件基金会下的一个开源大数据处理框架,以其高效、灵活和可扩展的特性而闻名。Spark的核心设计是基于内存计算,它极大地提高了数据处理的速度,使得数据科学家和开发人员能够在处理大规模数据集时获得...

    eclipse链接hbase所需jar包,hbase版本1.2.6,Hadoop版本2.7.1

    6. **Apache Commons**: HBase和Hadoop使用了一些Apache Commons库,如Commons Lang、Commons Codec等。确保导入对应的版本。 7. **Protocol Buffers**: Google的Protocol Buffers库,HBase使用它来序列化数据。...

    hbase版本1.2.6,Hadoop版本2.7.1,eclipse链接hbase所需jar包

    8. **Apache Commons**: 一些常用的Apache组件,如`commons-lang3-3.x.jar`, `commons-configuration-1.x.jar`。 9. **JDBC驱动**: 如果需要通过JDBC访问HBase,还需要添加HBase的JDBC驱动,如`phoenix-4.x.x-hbase...

    eclipse开发hadoop2.5.2所用到都jar

    在进行Hadoop 2.5.2开发时,Eclipse是一个常用的集成开发环境(IDE)。为了在Eclipse中顺利地构建、运行和调试Hadoop项目,我们需要安装一系列的JAR库。这些JAR文件包含了Hadoop的核心组件以及依赖的第三方库,确保...

    JExchangeClient-开源

    与MS-Exchange-Server的WebDAV接口,用于用Java 5编写的联系人和约会。只需要一些Apache common * .jars和log4j。 通过javax.xml。*类完成XML解析。 支持“ mv.string”,包括LDAP用户身份验证。

    tomcat源码编译缺少jar包

    1. **检查项目构建路径**:在Eclipse中,打开项目的属性,查看“Java构建路径”,确保所有的库(JARs)都已经添加。特别是,你需要包含Apache Tomcat的API库,如servlet-api.jar和jsp-api.jar。 2. **获取缺失的jar...

    Tomcat工作原理祥解

    Tomcat,作为Java世界中最受欢迎的Servlet和JSP容器,是Apache软件基金会Jakarta项目的组成部分,也是Sun Microsystems官方推荐的Web应用服务器。它免费且开源,便于开发者理解和自定义,与Apache HTTP服务器结合...

    Tomcat组成及工作原理借鉴.pdf

    * lib:存放 Tomcat 运行需要的库文件(JARS) * logs:存放 Tomcat 执行时的 LOG 文件 * src:存放 Tomcat 的源代码 * webapps:Tomcat 的主要 Web 发布目录(包括应用程序示例) * work:存放 JSP 编译后产生的 ...

    Tomcat5安装配置

    - **common**:存放Tomcat共用的库文件(JARS)。 - **conf**:存放Tomcat的配置文件。 - **logs**:记录Tomcat运行时的日志文件。 - **server**:存放Web服务所需的文件。 - **shared**:存放共享文件。 - **temp**:...

    Hadoop下Eclipse用Java编程实现WordCount

    - `Hadoop安装目录/share/hadoop/common/hadoop-common-2.7.1.jar` - `Hadoop安装目录/share/hadoop/common/hadoop-nfs-2.7.1.jar` - `Hadoop安装目录/share/hadoop/common/lib/`下的所有JAR包 - `Hadoop安装...

    TomcatInstallWindows

    - `common`: 公共库文件(JARs)。 - `conf`: 配置文件,如`server.xml`、`web.xml`等。 - `logs`: 记录Tomcat运行时的日志文件。 - `server`: 与Web服务相关的文件。 - `shared`: 共享库。 - `temp`: 临时文件目录...

    hive-jdbc.zip

    2. `hadoop-common-2.6.4.jar`:Hadoop Common是Hadoop项目的基础模块,包含了Hadoop系统中通用的工具和服务,如网络通信、配置管理、I/O处理等。这里引用2.6.4版本,表明该Hive JDBC版本兼容这个版本的Hadoop。 3. ...

    hive连接所需jar包

    2. **Hadoop相关JARs**:Hive运行在Hadoop之上,所以需要Hadoop的客户端库,包括`hadoop-common`,`hadoop-client`,`hadoop-hdfs`等,这些库包含了与HDFS交互所需的类。 3. **Hive Metastore服务JARs**:Hive元...

    Tomcat安装配置

    - `common`:存放所有模块共用的库文件(JARs)。 - `conf`:配置文件,如server.xml和web.xml。 - `logs`:日志文件存放位置。 - `server`:Web服务器相关文件。 - `shared`:共享库文件。 - `temp`:临时文件存放...

    Tomcat5.5的基本配置详细说明

    - `WEB-INF/lib`:存储应用所需的库文件(JARs)。 4. **服务器配置**: - **`server.xml`**:位于`conf`目录下,是Tomcat的主要配置文件。例如,您可以更改`<Connector>`元素来调整HTTP监听端口,例如从8080改为...

Global site tag (gtag.js) - Google Analytics