一般的に使用される 110 個の Java コンポーネントおよびフレームワークを 52 のカテゴリーに整理

目次

WEBコンテナ

データベース

キャッシュ

メッセージキュー

負荷分散

分散ストレージ

データベースクラスター

分散調整

ビッグデータ関連

ログの収集と分析

検索

システム監視

サブデータベースとサブテーブル

マイクロサービス

RPC フレームワーク

ウェブフレームワーク

MVCフレームワーク

データ層フレームワーク

データベース接続プール

Redisクライアント

RESTインターフェイスの設計と開発

データパラメータの検証

セキュリティ関連

リアクティブプログラミング

単体テスト

検査補助具

ロギング

コードの品質チェック

コード生成

ドメイン言語のカスタマイズ

設定ファイルの分析

シリアル化形式

テンプレートエンジン

オフィス文書処理

PDF処理

高性能キュー

HTTPクライアント

QRコード解析

スケジュールされたタスク

JSON解析

分散トランザクション

属性マッピング

ローカルキャッシュ

システムのトラブルシューティングとチューニング

コマンドラインパラメータの解析

コンピュータビジョン

ツールコレクション

ビルドツール

ローカルシステム開発

JVM

マルチバージョン Java サポート

爬虫類関連


以下の順序は、技術コンポーネント開発フレームワークコーディング ツールの順ですが、分類するのが非常に難しいものもあるため、最後に配置されています。

WEBコンテナ

トムキャット

https://tomcat.apache.org/

桟橋

https://www.jetty.com/

ジェイボス

https://www.jboss.org/

樹脂

https://caucho.com/products/resin

データベース

H2

https://h2database.com/

SQLite

https://www.sqlite.org/

MySQL

https://www.mysql.com/

オラクル

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

SQLサーバー

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

PostgreSQL

https://www.postgresql.org/

マリアDB

https://mariadb.org/

キャッシュ

レディス

https://redis.io/

Memcached

https://memcached.org/

メッセージキュー

カフカ

https://kafka.apache.org/

ロケットMQ

https://rocketmq.apache.org/

パルサー

https://pulsar.apache.org/

ラビットMQ

https://www.rabbitmq.com/

負荷分散

LVS

http://www.linuxvirtualserver.org/

NGINX

https://www.nginx.com/

分散ストレージ

セフ

https://docs.ceph.com/

HDFS

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

データベースクラスター

MHA

https://github.com/よしのりむ/mha4mysql-manager

分散調整

動物園の飼育員

https://zookeeper.apache.org/

ビッグデータ関連

https://storm.apache.org/

かなり

https://flink.apache.org/

スパーク

https://spark.apache.org/

HBase

https://hbase.apache.org/

かなり

https://flink.apache.org/

クリックハウス

https://クリックハウス.com/

ドリス

https://ドリス.apache.org/

ログの収集と分析

ファイルビート

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

ログスタッシュ

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

キバナ

https://www.elastic.co/kibana

検索

エラスティックサーチ

https://www.elastic.co/

システム監視

スカイウォーキング

https://skywalking.apache.org/

ジップキン

https://zipkin.io/

サブデータベースとサブテーブル

シャーディングスフィア

https://shardingsphere.apache.org/

マイキャット2

http://mycatone.top/

マイクロサービス

春の雲

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

RPC フレームワーク

ダボ

https://github.com/apache/dubbo

gRPC

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

ウェブフレームワーク

ネッティ

https://netty.io/

MVCフレームワーク

春のフレームワーク

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

スプリングブーツ

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

データ層フレームワーク

マイバティス

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

MyBatis-Plus

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

休止状態

http://hibernate.org/orm/

データベース接続プール

ヒカリCP

https://github.com/brettwooldridge/HikariCP

ドルイド僧

https://github.com/alibaba/druid

Redisクライアント

ジェダイ

https://github.com/xetorthio/jedis

レディソン

https://github.com/redisson/redisson

RESTインターフェイスの設計と開発

闊歩する

https://swagger.io/

データパラメータの検証

Hibernate バリデーター

https://hibernate.org/validator/

セキュリティ関連

シロ

https://hiro.apache.org/

弾む城

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

jjwt

https://github.com/jwtk/jjwt

リアクティブプログラミング

として

https://akka.io/

RxJava

https://github.com/ReactiveX/RxJava

垂直x

https://vertx.io/

単体テスト

JUnit

https://junit.org/junit5/

検査補助具

Jモキット

http://jmockit.github.io/

モキト

https://github.com/mockito/mockito

Jメーター

http://jmeter.apache.org/

セレン

https://www.selenium.dev/

ロギング

ログ4j2

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

ログバック

http://logback.qos.ch/

SLF4J

http://www.slf4j.org/

コードの品質チェック

チェックスタイル

https://github.com/checkstyle/checkstyle

スポットバグ

https://github.com/spotbugs/spotbugs

コード生成

ロンボク島

https://projectlombok.org/

ドメイン言語のカスタマイズ

アントラー

https://www.antlr.org/

設定ファイルの分析

構成

https://github.com/lightbend/config

シリアル化形式

アブロ

https://avro.apache.org/

倹約

https://thrift.apache.org/

プロトブフ

https://github.com/protocolbuffers/protobuf

テンプレートエンジン

フリーマーカー

https://freemarker.apache.org/

タイムリーフ

https://www.thymeleaf.org/

オフィス文書処理

それから

https://poi.apache.org/

PDF処理

iText

https://itextpdf.com/ja

Apache PDFBox

https://pdfbox.apache.org/

高性能キュー

ディスラプター

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

HTTPクライアント

非同期HTTPクライアント

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

ふりをする

https://github.com/OpenFeign/feign

後付け

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

QRコード解析

ZXing

https://github.com/zxing/zxing

スケジュールされたタスク

石英

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

JSON解析

グソン

https://github.com/google/gson

ジャクソン

https://github.com/FasterXML/jackson

ファストジェソン

https://github.com/alibaba/fastjson

分散トランザクション

セット

https://github.com/seata/seata

属性マッピング

マップ構造体

https://github.com/mapstruct/mapstruct

ローカルキャッシュ

Eキャッシュ

http://www.ehcache.org/

カフェイン

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

システムのトラブルシューティングとチューニング

JMH

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

アルサス

https://github.com/alibaba/arthas

コマンドラインパラメータの解析

Jコマンダー

http://jcommander.org/

コンピュータビジョン

JavaCV

https://github.com/bytedeco/javacv

ツールコレクション

グアバ

https://github.com/google/guava

フーツール

https://hutool.cn/

ビルドツール

メイビン

https://maven.apache.org/

グラドル

https://gradle.org/

バーゼル

https://bazel.build/

ローカルシステム開発

JNA

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

JVM

オープンJDKを採用

https://adoptopenjdk.net/

聖杯

https://github.com/oracle/graal

JDKを開く

https://openjdk.java.net/、

マルチバージョン Java サポート

ジェンブ

https://github.com/jenv/jenv

爬虫類関連

ナッチ

https://nutch.apache.org/

クローラー4j

https://github.com/yasserg/crawler4j

pです

https://jsoup.org/

ウェブマジック

https://github.com/code4craft/webmagic

 

おすすめ

転載: blog.csdn.net/qq_20957669/article/details/131793439