JVisual vm
:能够间接通过软件包下载,反对本地以及近程 JVM
监控
JMH
:Java Microbenchmark Harness
,测试基准组件,精度可达纳秒级
JITWatch
:JIT
日志剖析 GUI
工具
JUL
:JDK
自带日志库,也就是java.util.logging
Log4j
/Log4j2
:Apache
的一个开源我的项目,高度可配置
Logback
:开源日志组件
JCL
:Jakarta Commons Logging
,Apache
的一个开源我的项目
slf4j
:Simple Logging Facade for Java
,罕用的一个日志门面
Jackson
:Spring
默认 JSON
库,应用宽泛
Gson
:Google
开发的性能最全的 JSON
库,无额定依赖
FastJson
:阿里出品的 JSON
库,速度最快,然而在某些简单类转换上可能会呈现问题
JSONP
:Oracle
出品的 JSON
解决库
JUnit
:一个弱小的单元测试库,基本上被所有支流 IDE
反对
Selenium
:UI
测试工具
TestNG
:风行的单元测试框架
Mockito
:Mock
框架之一,具备简略的API
、优良的文档以及大量示例
Cucumber
:一款自动化集成测试工具
DBUnit
:数据库单元测试工具
Apache Commons
:Apache
开源的一款弱小工具包,包含编解码算法、汇合扩大、IO
库、压缩库等
Google Guava
:Google
开源的一个被 Google Java
我的项目宽泛依赖的外围库,包含一些根本工具、汇合扩大、缓存、并发工具包、字符串解决等
HttpClient
:Apache HttpComponents HttpClient
,一款个性丰盛的 HTTP
库
okhttp
:一个高效的 HTTP
库,应用连接池缩小申请提早,gzip
压缩缩小响应数据大小,缓存响应内容
Retrofit
:一款类型平安的 HTTP
库
Xerces
:Apache
开源的解析库
JAXB
:一项依据 XML Schema
生成 Java
类的技术
Dom4j
:一款灵便开源的 XML
框架
XStream
:一款 XML
序列化库
Apache POI
:提供 API
对Microsoft Office
系列的产品的读写性能,包含 Word、Excel、PowerPoint、Visio
等
BCEL
:Byte Code Engineering Library
,Apache
开发的字节码操作框架
ASM
:一个轻量级的字节码操作框架
CGLIB
:一个弱小、高性能、高质量的生成类库
Javassist
:一个开源的剖析、编辑和创立 Java
字节码的类库
ReflactASM
:通过代码生成来提供高性能的反射解决库,拜访类应用字节码操作而不是反射技术
HikariCP
:高性能数据库连接池
Druid
:阿里开源的一款数据库连接池库,提供了弱小的监控和扩大性能,可用于大数据实时查问和剖析
DBCP2
:Apache
开发的一款数据库连接池我的项目
Apache PDF Box
:Apache
开源的 PDF
库
iText
:可能疾速产生 PDF
文件的 PDF
库
JDK8
自带的 LocalDate
等
JodaTime
:一款专门解决日期工夫的库
Apache Commons Collections
:Apache Commons
组件之一,提供一些罕用汇合的实现以及 API
封装
Google Collections
:Google
开发的一款弱小的汇合库
HPPC
:High Performance Primitive Collections
,一款专一高性能和高存储效率优化的汇合类库
Trove
:GNU Trove
,一款疾速轻量级的汇合框架
FastUtil
:一款 Java
汇合框架
Apache Commons Codec
:编解码以及加密解决库
BouncyCastle
:提供了很多哈希算法和加密算法的第三方库
jsoup
:Java HTML
解析器,可能从URL
、文件或字符串解析HTML
Simple Java Mail
:一款应用弱小且简洁 API
的邮件库
Apache Commons Mail
:建设在 Java Mail API
之上的邮件库
MessagePack
:一种二进制序列化格局,比 JSON
更为紧凑,编码更精简高效
Protobuf
:Google
提供的多语言反对二进制序列化库
Apache Avro
:Hadoop
的一个子项目,反对二进制序列化形式
kryo
:疾速高效的二进制序列化框架
Caffeine
:高性能缓存工具,反对基于大小、基于工夫、基于援用三种淘汰策略,同时领有着高命中率的特点
Selma
:映射工具库,最罕用的操作是用来复制对象
Beetl
:一款高性能、多功能的模板解决引擎