0%

Java常用第三方库

优先使用一些常用的知名的第三方库(比如Apache Commons,Google Guava,Netty等),在没有的前提下,再自己封装第三方库。
养成使用第三方库的习惯,不仅可以提升开发效率,也能提升开发质量。

一、Apache Commons

关键词:Apache维护,多个常用的第三方库,覆盖面广
网址:http://commons.apache.org

二、Google Guava

关键词:Google维护,高性能
网址:https://github.com/google/guava

三、Netty

关键词:异步的事件驱动的网络框架库,高性能基础网络通信组件
网址:http://netty.io

四、Spring Framework

关键词:优秀的IoC和AOP框架
网址:https://projects.spring.io/spring-framework

五、AspectJ

关键词:强大的,高性能,高质量,编译时代理类库
网址:https://www.eclipse.org/aspectj

六、CGLIB

关键词:强大的,高性能,高质量,运行时代理类库
网址:https://github.com/cglib/cglib

七、SLF4J

关键词:统一的日志接口
网址:https://www.slf4j.org

八、Logback

关键词:完美实现SLF4J
网址:https://logback.qos.ch

九、JUnit

关键词:流行的单元测试框架
网址:https://junit.org

十、Mockito

关键词:简单,强大,Mock测试框架
网址:http://site.mockito.org

十一、Disruptor

关键词:用于线程间通信的高效低延时的消息组件
网址:https://github.com/LMAX-Exchange/disruptor

十二、Quartz

关键词:功能丰富,任务调度框架
网址:http://www.quartz-scheduler.org

十三、Apache HttpComponents

关键词:高效的,最新的,功能丰富的支持HTTP协议的客户端/服务端编程框架
网址:http://hc.apache.org

十四、Druid

关键词:阿里巴巴开源,为监控而生,Java语言中最好的数据库连接池
网址:https://github.com/alibaba/druid

十五、Apache JMeter

关键词:功能,性能测试工具
网址:https://jmeter.apache.org

十六、Metrics

关键词:应用,服务的度量监控系统
网址:http://metrics.dropwizard.io

十七、Micrometer

关键词:应用,服务的度量监控系统,相较于Metrics提供更加简洁的API且业务侵入程度更小
网址:https://micrometer.io

您的支持将鼓励我继续分享!