开源软件汇总
使用过
Apache Jakarta Commons Lang3 对JDK中java.lang包的补充,必备
guava-libraries Google对Java类库的扩展,也必备
Apache Log4j 最常用日志工具,必备
Apache ZooKeeper
Apache Kafka
Apache Ant java世界中的make
Simple Logging Facade for Java (SLF4J) 经常与Log4j配合使用,用于多种底层日志的桥接,感觉如果只是使用log4j的话,升级到log4j 2之后就没必要在使用slf4j了
Hibernate
spring-framework
Quartz 任务调度框架,实现定时触发
Jackson json类库,应该是使用最广的,主要用其中的jackson-databind
JavaMail sun提供的邮件功能
未使用过
Apache Jakarta Commons HttpClient 支持HTTP协议的客户端编程工具包
Apache HttpComponents Core
Apache Jakarta Commons Logging
Apache Jakarta Commons BeanUtils
Apache Jakarta Commons Codec 用于编解码
ANTLR Another Tool for Language Recognition 开源语法分析器(Lexer,Parser)
Protobuff Protostuff是基于大名鼎鼎的Google protobuff技术的Java版本
DOM4J - Flexible XML Framework for Java xml库
c3p0:JDBC DataSources/Resource Pools 连接池
json-lib json工具,老,没人维护了,性能相对于当前json库差,不建议使用了
EZMorph 用于将一种对象转换成另外一种对象,原先是Json-lib项目中的转换器
google-gson Jason转换工具
joda-time 开源时间/日期库
vert.x 异步应用程序开发框架
jsr 311 RESTful Web服务的Java API
hazelcast JAVA分布式内存实现