110 个主流 Java 组件和框架整理,常用的都有,建议收藏!!

整理:四猿外

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

WEB 容器

Tomcat

Jetty

JBoss

Resin

数据库

SQLite

MySQL

Oracle

SQL Server

PostgreSQL

MariaDB

Redis

Memcached

消息队列

Kafka

RocketMQ

Pulsar

RabbitMQ

负载均衡

LVS

NGINX

分布式存储

Ceph

HDFS

数据库集群

MHA

分布式协调

ZooKeeper

大数据相关

Storm

Flink

Spark

HBase

Flink

ClickHouse

Doris

日志收集与分析

Filebeat

Logstash

Kibana

Elasticsearch

系统监控

SkyWalking

zipkin

分库分表

ShardingSphere

Mycat2

微服务

Spring Cloud

RPC 框架

Dubbo

gRPC

网络框架

Netty

MVC 框架

Spring Framework

Spring Boot

Spring Boot 基础就不介绍了,推荐看这个免费教程:

数据层框架

MyBatis

MyBatis-Plus

Hibernate

数据库连接池

HikariCP

Druid

Redis 客户端

Jedis

Redisson

Redis 系列教程:

Rest 接口设计与开发

Swagger

数据参数校验

Hibernate Validator

安全相关

Shiro

Bouncy Castle

jjwt

Reactive 编程

Akka

RxJava

vert.x

单元测试

JUnit

测试辅助

JMockit

Mockito

JMeter

Selenium

日志记录

Log4j2

Logback

SLF4J

代码质量检查

Checkstyle

Spotbugs

代码生成

Lombok

领域语言定制

ANTLR

配置文件解析

config

序列化格式

Avro

Thrift

Protobuf

模板引擎

Freemarker

Thymeleaf

Office 文档处理

POI

PDF 处理

iText

Apache PDFBox

高性能队列

Disruptor

HTTP 客户端

Async Http Client

Feign

Retrofit

二维码解析

ZXing

定时任务调度

Quartz

JSON 解析

Gson

Jackson

fastjson

分布式事务

Seata

属性映射

MapStruct

本地缓存

Ehcache

Caffeine

系统排错与调优

JMH

Arthas

命令行参数解析

JCommander

计算机视觉

JavaCV

工具集合

Guava

Hutool

构建工具

Maven

Gradle

Bazel

本地系统开发

JNA

JVM

Adopt Open JDK

Graal

Open JDK

多版本 Java 支持

jenv

爬虫相关

Nutch

Crawler4j

jsoup

webmagic

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

近期热文推荐:

觉得不错,别忘了随手点赞+转发哦!

Original: https://www.cnblogs.com/javastack/p/16697335.html
Author: Java技术栈
Title: 110 个主流 Java 组件和框架整理,常用的都有,建议收藏!!

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/615451/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • @Scheduled注解各参数详解

    @Scheduled注解的使用这里不详细说明,直接对8个参数进行讲解。 cron 该参数接收一个 cron表达式,…

    Java 2023年6月9日
    076
  • javaSE注释于反射

    Annotation-注解 1、概述 Annotation 是 JDK 5.0 引入的技术。 作用 对程序做出解释(该作用类似 注释-comment); 可以被程序读取(如 编译器…

    Java 2023年6月7日
    0100
  • kubernetes V1.16 Ingress-nginx部署

    在Kubernetes中,服务和Pod的IP地址仅可以在集群网络内部使用,对于集群外的应用是不可见的。为了使外部的应用能够访问集群内的服务,在Kubernetes中可以通过Node…

    Java 2023年5月30日
    0104
  • 为什么想做一件事,又如何坚持

    做一件事的动机是什么? 这个问题我想到最后,发现是”恐惧”。 想要 A,换个说法就是:害怕得不到 A;想成为 A,换个说法就是:害怕成不了 A。如果这两个公…

    Java 2023年6月16日
    080
  • Spring Boot【快速入门】

    转自: https://www.cnblogs.com/wmyskxz/p/9010832.html Spring Boot 概述 Build Anything with Spri…

    Java 2023年5月30日
    079
  • http网页状态码大全查询

    http网页状态码,是诸多站长经常接触到的东西,所谓的HTTP状态码,它是浏览器传输协议所响应的一种代码状态,不同的代码状态,反应了网页目前处于的状态,根据不同的状态码,可以判断出…

    Java 2023年6月13日
    085
  • Gitlab-runner+Docker自动部署SpringBoot项目

    本文基于Gitlab CI/CD及Docker快速实现项目的自动部署。 注意:本文较长,浏览需要12分钟左右。 1.环境要求 以下服务器的操作系统均为Centos7 服务器A:Gi…

    Java 2023年6月5日
    0110
  • 如何在电脑上配置Vue开发环境

    一,开发环境 : Node JS(npm) Visual Studio Code(前端IDE) 安装NodeJS 下载地址: nodejs中文网 Visual Studio Cod…

    Java 2023年6月15日
    085
  • CSharp:Observer Pattern

    csharp;gutter:true; /// /// Summary description for Observer.</p> <pre><cod…

    Java 2023年6月16日
    077
  • 太极限了,JDK的这个BUG都能被我踩到

    hello,大家好呀,我是小楼。 之前遇到个文件监听变更的问题,刚好这周末有空研究了一番,整理出来分享给大家。 从一次故障说起 我们还是从故障说起,这样更加贴近实际,也能让大家更快…

    Java 2023年6月6日
    0128
  • Docker安装InfluxDB1.x和InfluxDB2.x以及与SpringBoot整合

    两者区别: 1.x 版本使用 influxQL 查询语言,2.x 和 1.8+(beta) 使用 flux 查询语法;相比V1 移除了database 和 RP,增加了bucket…

    Java 2023年6月13日
    095
  • Neo4j在linux上的安装与Springboot的集成

    Neo4j在linux上的安装与Springboot的集成 在linux安装: 前提:安装配置好java环境 1.下载neo4j 官方社区版下载地址:https://neo4j.c…

    Java 2023年6月14日
    0157
  • 通过源码了解Java的自动装箱拆箱

    什么叫装箱 & 拆箱? 将int基本类型转换为Integer包装类型的过程叫做装箱,反之叫拆箱。 首先看一段代码 public static void main(Strin…

    Java 2023年6月5日
    074
  • Spring Security 初学

    Spring Security 初学 声明:本篇文章无源码解析,属于初学范围,本文采用SpringBoot+thymeleaf的项目。 实现 SpringSecurity 分三步走…

    Java 2023年6月5日
    063
  • java_抽象类和接口

    1.抽象类: 1.抽象类之所以被称为抽象类,就是因为它包含有抽象方法,只要含有抽象方法的类就叫抽象类。 2.抽象类中可以没有抽象方法,也可以抽象方法和非抽象方法共存。 3.抽象类和…

    Java 2023年6月5日
    0117
  • 设计模式—适配器模式

    类型:结构型 目的:解决接口不兼容问题。 话不多说,看个案例吧。 优化案例 在真实的开发场景中,系统的每个模块都是分配给不同的团队或个人来开发的。这使得事前沟通变得尤为重要,且沟通…

    Java 2023年6月7日
    089
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球