0
点赞
收藏
分享

微信扫一扫

程序员常用的组件、框架、开发工具下载链接大全


本文汇总了52 类 110 个常用的组件和框架!

以下排序是按照从技术组件开发框架代码工具,也有一些实在不好分类的,就放到最后了。

文章目录

  • ​​1WEB 容器​​
  • ​​2数据库​​
  • ​​3缓存​​
  • ​​4消息队列​​
  • ​​5负载均衡​​
  • ​​6分布式存储​​
  • ​​7数据库集群​​
  • ​​8分布式协调​​
  • ​​9大数据相关​​
  • ​​10日志收集与分析​​
  • ​​11搜索​​
  • ​​12系统监控​​
  • ​​13分库分表​​
  • ​​14微服务​​
  • ​​15RPC 框架​​
  • ​​16网络框架​​
  • ​​17MVC 框架​​
  • ​​18数据层框架​​
  • ​​19数据库连接池​​
  • ​​20Redis 客户端​​
  • ​​21Rest 接口设计与开发​​
  • ​​22数据参数校验​​
  • ​​23安全相关​​
  • ​​24Reactive 编程​​
  • ​​25单元测试​​
  • ​​26测试辅助​​
  • ​​27日志记录​​
  • ​​28代码质量检查​​
  • ​​29代码生成​​
  • ​​30领域语言定制​​
  • ​​31配置文件解析​​
  • ​​32序列化格式​​
  • ​​33模板引擎​​
  • ​​34Office 文档处理​​
  • ​​35PDF 处理​​
  • ​​36高性能队列​​
  • ​​37HTTP 客户端​​
  • ​​38二维码解析​​
  • ​​39定时任务调度​​
  • ​​40JSON 解析​​
  • ​​41分布式事务​​
  • ​​42属性映射​​
  • ​​43本地缓存​​
  • ​​44系统排错与调优​​
  • ​​45命令行参数解析​​
  • ​​46计算机视觉​​
  • ​​47工具集合​​
  • ​​48构建工具​​
  • ​​49本地系统开发​​
  • ​​50JVM​​
  • ​​51多版本 Java 支持​​
  • ​​52爬虫相关​​
  • ​​结语​​

1WEB 容器

Tomcat

​​https://tomcat.apache.org/​​

Jetty

​​https://www.jetty.com/​​

JBoss

​​https://www.jboss.org/​​

Resin

​​https://caucho.com/products/resin​​

2数据库

H2

​​https://h2database.com/​​

SQLite

​​https://www.sqlite.org/​​

MySQL

​​https://www.mysql.com/​​

Oracle

​​https://www.oracle.com/index.html​​

SQL Server

​​https://www.microsoft.com/en-us/sql-server/sql-server-downloads​​

PostgreSQL

​​https://www.postgresql.org/​​

MariaDB

​​https://mariadb.org/​​

3缓存

Redis

​​https://redis.io/​​

Memcached

​​https://memcached.org/​​

4消息队列

Kafka

​​https://kafka.apache.org/​​

RocketMQ

​​https://rocketmq.apache.org/​​

Pulsar

​​https://pulsar.apache.org/​​

RabbitMQ

​​https://www.rabbitmq.com/​​

5负载均衡

LVS

​​http://www.linuxvirtualserver.org/​​

NGINX

​​https://www.nginx.com/​​

6分布式存储

Ceph

​​https://docs.ceph.com/​​

HDFS

​​https://hadoop.apache.org/docs/r1.2.1/hdfs_design.html​​

7数据库集群

MHA

​​https://github.com/yoshinorim/mha4mysql-manager​​

8分布式协调

ZooKeeper

​​https://zookeeper.apache.org/​​

9大数据相关

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/​​

10日志收集与分析

Filebeat

​​https://www.elastic.co/beats/filebeat​​

Logstash

​​https://www.elastic.co/logstash/​​

Kibana

​​https://www.elastic.co/kibana​​

11搜索

Elasticsearch

​​https://www.elastic.co/​​

12系统监控

SkyWalking

​​https://skywalking.apache.org/​​

zipkin

​​https://zipkin.io/​​

13分库分表

ShardingSphere

​​https://shardingsphere.apache.org/​​

Mycat2

​​http://mycatone.top/​​

14微服务

Spring Cloud

​​https://spring.io/projects/spring-cloud​​

15RPC 框架

Dubbo

​​https://github.com/apache/dubbo​​

gRPC

​​https://github.com/grpc/grpc-java​​

16网络框架

Netty

​​https://netty.io/​​

17MVC 框架

Spring Framework

​​https://spring.io/projects/spring-framework​​

Spring Boot

​​https://spring.io/projects/spring-boot​​

18数据层框架

MyBatis

​​https://github.com/mybatis/mybatis-3​​

MyBatis-Plus

​​https://github.com/baomidou/mybatis-plus​​

Hibernate

​​http://hibernate.org/orm/​​

19数据库连接池

HikariCP

​​https://github.com/brettwooldridge/HikariCP​​

Druid

​​https://github.com/alibaba/druid​​

20Redis 客户端

Jedis

​​https://github.com/xetorthio/jedis​​

Redisson

​​https://github.com/redisson/redisson​​

21Rest 接口设计与开发

Swagger

​​https://swagger.io/​​

22数据参数校验

Hibernate Validator

​​https://hibernate.org/validator/​​

23安全相关

Shiro

​​https://shiro.apache.org/​​

Bouncy Castle

​​https://www.bouncycastle.org/java.html​​

jjwt

​​https://github.com/jwtk/jjwt​​

24Reactive 编程

Akka

​​https://akka.io/​​

RxJava

​​https://github.com/ReactiveX/RxJava​​

vert.x

​​https://vertx.io/​​

25单元测试

JUnit

​​https://junit.org/junit5/​​

26测试辅助

JMockit

​​http://jmockit.github.io/​​

Mockito

​​https://github.com/mockito/mockito​​

JMeter

​​http://jmeter.apache.org/​​

Selenium

​​https://www.selenium.dev/​​

27日志记录

Log4j2

​​https://logging.apache.org/log4j/​​

Logback

​​http://logback.qos.ch/​​

SLF4J

​​http://www.slf4j.org/​​

28代码质量检查

Checkstyle

​​https://github.com/checkstyle/checkstyle​​

Spotbugs

​​https://github.com/spotbugs/spotbugs​​

29代码生成

Lombok

​​https://projectlombok.org/​​

30领域语言定制

ANTLR

​​https://www.antlr.org/​​

31配置文件解析

config

​​https://github.com/lightbend/config​​

32序列化格式

Avro

​​https://avro.apache.org/​​

Thrift

​​https://thrift.apache.org/​​

Protobuf

​​https://github.com/protocolbuffers/protobuf​​

33模板引擎

Freemarker

​​https://freemarker.apache.org/​​

Thymeleaf

​​https://www.thymeleaf.org/​​

34Office 文档处理

POI

​​https://poi.apache.org/​​

35PDF 处理

iText

​​https://itextpdf.com/en​​

Apache PDFBox

​​https://pdfbox.apache.org/​​

36高性能队列

Disruptor

​​https://lmax-exchange.github.io/disruptor/​​

37HTTP 客户端

Async Http Client

​​https://github.com/AsyncHttpClient/async-http-client​​

Feign

​​https://github.com/OpenFeign/feign​​

Retrofit

​​https://square.github.io/retrofit/​​

38二维码解析

ZXing

​​https://github.com/zxing/zxing​​

39定时任务调度

Quartz

​​https://github.com/quartz-scheduler/quartz​​

40JSON 解析

Gson

​​https://github.com/google/gson​​

Jackson

​​https://github.com/FasterXML/jackson​​

fastjson

​​https://github.com/alibaba/fastjson​​

41分布式事务

Seata

​​https://github.com/seata/seata​​

42属性映射

MapStruct

​​https://github.com/mapstruct/mapstruct​​

43本地缓存

Ehcache

​​http://www.ehcache.org/​​

Caffeine

​​https://github.com/ben-manes/caffeine​​

44系统排错与调优

JMH

​​http://openjdk.java.net/projects/code-tools/jmh/​​

Arthas

​​https://github.com/alibaba/arthas​​

45命令行参数解析

JCommander

​​http://jcommander.org/​​

46计算机视觉

JavaCV

​​https://github.com/bytedeco/javacv​​

47工具集合

Guava

​​https://github.com/google/guava​​

Hutool

​​https://hutool.cn/​​

48构建工具

Maven

​​https://maven.apache.org/​​

Gradle

​​https://gradle.org/​​

Bazel

​​https://bazel.build/​​

49本地系统开发

JNA

​​https://github.com/java-native-access/jna​​

50JVM

Adopt Open JDK

​​https://adoptopenjdk.net/​​

Graal

​​https://github.com/oracle/graal​​

Open JDK

​​https://openjdk.java.net/​​

51多版本 Java 支持

jenv

​​https://github.com/jenv/jenv​​

52爬虫相关

Nutch

​​https://nutch.apache.org/​​

Crawler4j

​​https://github.com/yasserg/crawler4j​​

jsoup

​​https://jsoup.org/​​

webmagic

​​https://github.com/code4craft/webmagic​​

整理不易,别忘了收藏,更别忘了点赞、收藏、分享

结语

如果这篇文章对您有所帮助,或者有所启发的话,求一键三连:点赞、评论、收藏➕关注,您的支持是我坚持写作最大的动力。


举报

相关推荐

0 条评论