110 个主流 Java 组件和框架整理,常用的都有,建议收藏!!
整理:四猿外
以下排序是按照从技术组件到开发框架到代码工具,也有一些实在不好分类的,就放到最后了。
WEB 容器Tomcat
https://tomcat.apache.org/
Jetty
https://www.jetty.com/
JBoss
https://www.jboss.org/
Resin
https://caucho.com/products/r...
数据库H2
https://h2database.com/
SQLite
https://www.sqlite.org/
MySQL
https://www.mysql.com/
Oracle
https://www.oracle.com/index....
SQL Server
https://www.microsoft.com/en-...
PostgreSQL
https://www.postgresql.org/
MariaDB
https://mariadb.org/
缓存Redis
https://redis.io/
Memcached
https://memcached.org/
消息队列Kafka
https://kafka.apache.org/
RocketMQ
https://rocketmq.apache.org/
Pulsar
https://pulsar.apache.org/
RabbitMQ
https://www.rabbitmq.com/
负载均衡LVS
http://www.linuxvirtualserver...
NGINX
https://www.nginx.com/
分布式存储Ceph
https://docs.ceph.com/
HDFS
https://hadoop.apache.org/doc...
数据库集群MHA
https://github.com/yoshinorim...
分布式协调ZooKeeper
https://zookeeper.apache.org/
大数据相关Storm
https://storm.apache.org/
Flink
https://flink.apache.org/
Spark
https://spark.apache.org/
HBase
https://hbase.apache.org/
Flink
https://flink.apache.org/
ClickHouse
https://clickhouse.com/
Doris
https://doris.apache.org/
日志收集与分析Filebeat
https://www.elastic.co/beats/...
Logstash
https://www.elastic.co/logstash/
Kibana
https://www.elastic.co/kibana
搜索Elasticsearch
https://www.elastic.co/
系统监控SkyWalking
https://skywalking.apache.org/
zipkin
https://zipkin.io/
分库分表ShardingSphere
https://shardingsphere.apache...
Mycat2
http://mycatone.top/
微服务Spring Cloud
https://spring.io/projects/sp...
RPC 框架Dubbo
https://github.com/apache/dubbo
gRPC
https://github.com/grpc/grpc-...
网络框架Netty
https://netty.io/
MVC 框架Spring Framework
https://spring.io/projects/sp...
Spring Boot
https://spring.io/projects/sp...
Spring Boot 基础就不介绍了,推荐看这个免费教程:
https://github.com/javastacks/spring-boot-best-practice数据层框架MyBatis
https://github.com/mybatis/my...
MyBatis-Plus
https://github.com/baomidou/m...
Hibernate
http://hibernate.org/orm/
数据库连接池HikariCP
https://github.com/brettwoold...
Druid
https://github.com/alibaba/druid
Redis 客户端Jedis
https://github.com/xetorthio/...
Redisson
https://github.com/redisson/r...
Redis 系列教程:
https://www.javastack.cn/database/redis/
Rest 接口设计与开发Swagger
https://swagger.io/
数据参数校验Hibernate Validator
https://hibernate.org/validator/
安全相关Shiro
https://shiro.apache.org/
Bouncy Castle
https://www.bouncycastle.org/...
jjwt
https://github.com/jwtk/jjwt
Reactive 编程Akka
https://akka.io/
RxJava
https://github.com/ReactiveX/...
vert.x
https://vertx.io/
单元测试JUnit
https://junit.org/junit5/
测试辅助JMockit
http://jmockit.github.io/
Mockito
https://github.com/mockito/mo...
JMeter
http://jmeter.apache.org/
Selenium
https://www.selenium.dev/
日志记录Log4j2
https://logging.apache.org/lo...
Logback
http://logback.qos.ch/
SLF4J
http://www.slf4j.org/
代码质量检查Checkstyle
https://github.com/checkstyle...
Spotbugs
https://github.com/spotbugs/s...
代码生成Lombok
https://projectlombok.org/
领域语言定制ANTLR
https://www.antlr.org/
配置文件解析config
https://github.com/lightbend/...
序列化格式Avro
https://avro.apache.org/
Thrift
https://thrift.apache.org/
Protobuf
https://github.com/protocolbu...
模板引擎Freemarker
https://freemarker.apache.org/
Thymeleaf
https://www.thymeleaf.org/
Office 文档处理POI
https://poi.apache.org/
PDF 处理iText
https://itextpdf.com/en
Apache PDFBox
https://pdfbox.apache.org/
高性能队列Disruptor
https://lmax-exchange.github....
HTTP 客户端Async Http Client
https://github.com/AsyncHttpC...
Feign
https://github.com/OpenFeign/...
Retrofit
https://square.github.io/retr...
二维码解析ZXing
https://github.com/zxing/zxing
定时任务调度Quartz
https://github.com/quartz-sch...
JSON 解析Gson
https://github.com/google/gson
Jackson
https://github.com/FasterXML/...
fastjson
https://github.com/alibaba/fa...
分布式事务Seata
https://github.com/seata/seata
属性映射MapStruct
https://github.com/mapstruct/...
本地缓存Ehcache
http://www.ehcache.org/
Caffeine
https://github.com/ben-manes/...
系统排错与调优JMH
http://openjdk.java.net/proje...
Arthas
https://github.com/alibaba/ar...
命令行参数解析JCommander
http://jcommander.org/
计算机视觉JavaCV
https://github.com/bytedeco/j...
工具集合Guava
https://github.com/google/guava
Hutool
https://hutool.cn/
构建工具Maven
https://maven.apache.org/
Gradle
https://gradle.org/
Bazel
https://bazel.build/
本地系统开发JNA
https://github.com/java-nativ...
JVMAdopt Open JDK
https://adoptopenjdk.net/
Graal
https://github.com/oracle/graal
Open JDK
https://openjdk.java.net/
多版本 Java 支持jenv
https://github.com/jenv/jenv
爬虫相关Nutch
https://nutch.apache.org/
Crawler4j
https://github.com/yasserg/cr...
jsoup
https://jsoup.org/
webmagic
https://github.com/code4craft...
整理不易,别忘了收藏,更别忘了点赞、在看、分享。
近期热文推荐:
1.1,000+ 道 Java面试题及答案整理(2022最新版)
2.劲爆!Java 协程要来了。。。
3.Spring Boot 2.x 教程,太全了!
4.别再写满屏的爆爆爆炸类了,试试装饰器模式,这才是优雅的方式!!
5.《Java开发手册(嵩山版)》最新发布,速速下载!
觉得不错,别忘了随手点赞+转发哦!
版权声明
本文仅代表作者观点,不代表博信信息网立场。