当前位置:首页 > 芯闻号 > 充电吧
[导读]Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。项目地址http://commons.apache.org/ Commons BeanUtils

Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。项目地址http://commons.apache.org/

Commons BeanUtils

提供对Java反射和自省API的包装。

依赖包:Commons Codec、Commons Logging

Commons Codec

是编码和解码组件,提供常用的编码和解码方法,如DES、SHA1、MD5、Base64、URL和Soundx等。

Commons Collections

是一个集合组件,扩展了Java标准Collections API,对常用的集合操作进行了很好的封装、抽象和补充,在保证性能的同时大大简化代码。

Commons Compress

是一个压缩、解压缩文件的组件,可以操作ar、cpio、Unix dump、tar、zip、gzip、XZ、Pack200和bzip2格式的压缩文件。

Commons Configuration

是一个Java应用程序的配置管理工具,可以从properties或者xml文件中加载配置信息。

依赖包:Commons Lang、Commons Log、Commons BeanUtils、Commons Collections、Commons Codec

 

Commons CSV

是一个用来读写各种Comma Separated Value(CSV)格式文件的Java类库。

Commons Daemon

实现将普通的Java应用变成系统的后台服务。

 

Commons DBCP

数据库连接池。

依赖包:Commons Logging、Commons Pool

 

Commons DBUtils

是JDBC工具组件,对传统操作数据库的类进行二次封装,可以把结果集转化成List。

 

Commons Digester

是XML到Java对象的映射工具集。

 

Commons Email

是邮件操作组件,对Java Mail API进行了封装,提供了常用的邮件发送和接收类,简化邮件操作。该组件依赖java Mail API。

依赖包:Java Mail https://java.NET/projects/javamail/pages/Home

 

Commons Exec

提供一些常用的方法用来执行外部进程,如执行exe文件或命令行。

 

Commons FileUpload

为Web应用程序或Servlet提供文件上传功能,Struts2和SpringMVC的文件上传组件。

依赖包:Commons IO

 

Commons IO

是处理IO的工具类包,对java.io进行扩展,提供了更加方便的IO操作。

Commons JCI

提供通用的Java编译器接口。

Commons Lang

是处理Java基本对象方法的工具类包,该类包提供对字符、数组等基本对象的操作,弥补了java.lang api基本处理方法上的不足。

Commons Launcher

可以跨平台独立启动的java应用程序。

Commons Logging

提供统一的日志接口,同时兼顾轻量级和不依赖于具体的实现。类包给中间件/日志工具开发者一个简单的日志操作抽象,允许程序开发人员使用不同的具体日志实现工具。

Commons Math

轻量级自容器的数学和统计计算方法类包,包含大多数常用的数值算法。

Commons Net

封装了各种网络协议的客户端,支持FTP、NNTP、SMTP、POP3、Telnet等协议。

Commons Pool

提供了一整套用于实现对象池化的框架,以及若干各具特色的对象池实现,可以有效地减少处理对象池化时的工作量。类包用于提高像文件句柄、数据库连接、socket通信这类大对象的调用效率,简单的说就是一种对象一次创建多次使用的技术。

 

Commons Primitives

提供了一个更小,更快和更易使用的对Java基本类型的支持。

Commons Validator

提供了一个简单的、可扩展的框架来在一个XML文件中定义校验器(校验方法)和校验规则。支持校验规则的和错误消息的国际化。

 

Apache HttpClient

曾经是Apache Commons的子项目,后来独立出来。HttpClient简化HTTP客户端与服务器的各种通讯,实现HTTP客户端程序(也就是浏览器程序)的功能。

依赖包:Commons Codec、Commons Logging






本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

一、问题背景在vivo互联网业务高速发展的同时,支撑的服务实例规模也越来越大,然而单个机房能承载的机器容量是有限的,于是同城多机房甚至多地域部署就成为了业务在实际部署过程中不得不面临的场景。一般情况下,同一个机房内部的网...

关键字: Agent apache

Tomcat实现的2个核心功能:处理Socket连接,负责网络字节流与Request和Response对象的转化。加载并管理Servlet,以及处理具体的Request请求。所以Tomcat设计了两个核心组件连接器(Co...

关键字: AI apache apps

Linux有两种工作模式(Prefork / Worker)。 当每个请求必须独立时,系统默认为Prefork模式(无线程,预调度),最好的MPM(多路复用模块)。 这样,一个请求问题不会影响其他要求,并且具有很强的自我...

关键字: apache Linux prefork

Apache 软件基金会近日公开发布了其 2020 财年(即 2019.05.01-2020.04.30)的年度报告。报告开篇提到,“作为世界上最大的开源基金会,Apache 软件基金会管理着 2 亿

关键字: apache

如果使用美国服务器创建网站,则必须在美国服务器系统上创建环境。 今天,我将介绍美国服务器Linux系统的工作方式。

关键字: apache Linux php

Linux有两种工作模式(Prefork / Worker)。 默认情况下,系统使用前叉模式(无线程,前调度)。 当每个需求都需要彼此独立时,这是最好的MPM(多路复用模块)。 这样,一个需求的问题不会影响其他需求,并且...

关键字: apache Linux prefork

检查点研究团队发现了Apache-Guacamole开源软件中的危险漏洞。流行的IT基础架构已被下载超过1000万次。相应数量的组织使用Apache guacamole。这使员工可以更轻松地远程访问公

关键字: apache 网关 远程桌面

Apache Guacamole是实现远程办公的流行基础架构,容易受到与远程桌面协议(RDP)相关的众多安全漏洞的攻击。管理员应更新其系统,以避免针对窃取信息或远程执行代码的攻击。 一旦控制了网关,

关键字: apache 云安全 漏洞 网关

一年前,美国商务部将一些中国科技巨头纳入了用于控制的“实体清单”,这引起了科技界的恐慌。

关键字: apache Linux nginx

Apache Commons IO组件介绍使用 介绍 java io操作是开发中比较常用的技术,但是如果每次都使用原生的IO流来操作那么会显得很不比较繁琐, 因此我们可以借助apache com

关键字: apache commons io java
关闭
关闭