日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java 框架、库和软件的精选列表(Awesome Java)

發(fā)布時間:2023/12/14 java 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java 框架、库和软件的精选列表(Awesome Java) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原創(chuàng)翻譯,原始鏈接 本文為awesome系列中的awesome java

文章目錄

    • 項目
      • Bean映射
      • 構建
      • 字節(jié)碼操作
      • 緩存
      • CLI
      • 集群管理
      • 代碼分析
      • 代碼覆蓋率
      • 代碼生成器
      • 編譯器
      • 計算機視覺
      • 配置
      • 約束滿足問題求解器
      • CSV
      • 數據結構
      • 數據庫
      • 日期和時間
      • 依賴注入
      • 發(fā)展
      • 分布式應用程序
      • 分布式事務
      • 分發(fā)
      • 文檔處理
      • 財務
      • 正式驗證
      • 函數式編程
      • 游戲開發(fā)
      • 地理空間
      • 圖形界面
      • 高性能
      • HTTP客戶端
      • 超媒體類型
      • IDE
      • 圖像
      • 內省
      • 作業(yè)調度
      • JSON
      • JVM和JDK
      • 日志
      • 機器學習
      • 消息
      • 微服務
      • 雜項
      • 移動開發(fā)
      • 監(jiān)控
      • 原生
      • 自然語言處理
      • 網絡
      • ORM
      • PaaS
      • PDF
      • 性能分析
      • 平臺
        • Apache Commons
        • Other
      • 進程
      • 反應式庫
      • REST框架
      • 科學
      • 搜索
      • 安全
      • 序列化
      • 服務器
      • 模板引擎
      • 測試
        • 異步
        • BDD
        • Fixtures
        • 框架
        • 匹配器
        • 大雜燴
        • 模擬
      • 實用程序
      • 版本管理器
      • 網絡爬蟲
      • 網絡框架
      • 工作流編排引擎
    • 資源
      • 相關awesome列表
      • 社區(qū)
      • 前端
      • Influential Books
      • 有影響力的書籍
      • 播客和截屏視頻
      • 人物
        • Twitter
        • 其他
      • 網站
    • 貢獻

Awesome Java [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-iY1632gb-1648379417650)(https://awesome.re/badge.svg)]

Java 框架、庫和軟件的精選列表

項目

Bean映射

簡化 bean 映射的框架

  • dOOv - 為類型安全的域模型驗證和映射提供流暢的 API。它使用注釋、代碼生成和類型安全的 DSL 來使 bean 驗證和映射變得快速而簡單。
  • JMapper - 使用字節(jié)碼操作進行閃電般的快速映射。支持注解和 API 或 XML 配置。
  • MapStruct - 基于約定優(yōu)于配置的方法,簡化不同 bean 類型之間映射的代碼生成器。
  • ModelMapper - 自動將對象相互映射的智能對象映射庫。
  • Orika - JavaBean 映射框架,可以遞歸地將數據從一個對象復制到另一個對象。
  • reMap - 基于 Lambda 和方法句柄的映射,如果對象具有不同的名稱,則需要代碼而不是注釋。
  • Selma - 基于注釋處理器的 bean 映射器。

構建

處理應用程序的構建周期和依賴關系的工具.

  • Apache Maven - 有利于約定優(yōu)于配置的聲明式構建和依賴管理。 它可能比 Apache Ant 更可取,后者使用相當程序化的方法并且可能難以維護。
  • Bazel - 來自 Google 的工具,可快速可靠地構建代碼。
  • Buck - 鼓勵創(chuàng)建由代碼和資源組成的小型、可重用模塊。
  • Gradle - 通過 Groovy 編程而不是聲明 XML 的增量構建。 與 Maven 的依賴管理配合得很好。

字節(jié)碼操作

以編程方式操作字節(jié)碼的庫

  • ASM - 通用的低級字節(jié)碼操作和分析。
  • Byte Buddy - 使用流暢的 API 進一步簡化字節(jié)碼生成。
  • bytecode-viewer - Java 8 Jar & Android APK 逆向工程套件。 (僅限 GPL-3.0)
  • Byteman - 在運行時通過 DSL(規(guī)則)操作字節(jié)碼; 主要用于測試/故障排除。 (LGPL-2.1 或更高版本)
  • cglib - 字節(jié)碼生成庫。
  • Javassist - 嘗試簡化字節(jié)碼編輯。
  • Mixin - 使用真正的 Java 代碼在運行時操作字節(jié)碼。
  • Perses - 根據混沌工程原理在字節(jié)碼級別動態(tài)注入故障/延遲。

緩存

提供緩存的庫。

  • cache2k - 內存中高性能緩存庫。
  • Caffeine - 高性能、近乎最佳的緩存庫。
  • Ehcache - 分布式通用緩存。
  • Infinispan - 用于緩存的高并發(fā)鍵/值數據存儲。

CLI

與 CLI 相關的所有庫.

  • ASCII 表 - 以 ASCII 格式繪制表格的庫。
  • Airline - 基于注釋的框架,用于解析類似 Git 的命令行參數。
  • args4j - 解析命令行參數的小型庫。
  • Jansi - 用于格式化控制臺輸出的 ANSI 轉義碼。
  • Java ASCII 渲染 - 控制臺的圖形原語。
  • JCommander - 具有自定義類型和通過實現接口驗證的命令行參數解析框架。
  • jbock - 無反射命令行解析器。
  • Jexer - 高級控制臺(和 Swing)文本用戶界面 (TUI) 庫,具有鼠標可拖動窗口、內置終端窗口管理器和 Sixel 圖像支持。看起來像 Turbo Vision。
  • JLine - 包括現代 shell 的功能,如完成或歷史。
  • JOpt Simple - 使用 POSIX#getopt 和 GNU#getopt_long 語法的流暢解析器。
  • picocli - 使用中的 ANSI 顏色和樣式有助于基于注釋的 POSIX/GNU/任何語法、子命令、選項和位置參數的強類型。
  • Text-IO - 幫助創(chuàng)建完整的基于控制臺的應用程序。
  • Lanterna - 簡單的控制臺文本-GUI 庫,類似于curses。 (僅限 LGPL-3.0)

集群管理

可以動態(tài)管理集群內應用程序的框架。

  • Apache Aurora - 用于長時間運行服務和 cron 作業(yè)的 Mesos 框架。
  • Singularity - 使部署和操作變得簡單的 Mesos 框架。 它支持 Web 服務、后臺工作人員、計劃作業(yè)和一次性任務。

代碼分析

提供指標和質量測量的工具。

  • Checkstyle - 編碼約定和標準的靜態(tài)分析。 (LGPL-2.1 或更高版本)
  • Error Prone - 將常見的編程錯誤捕獲為編譯時錯誤。
  • Infer - 用于驗證代碼正確性的現代靜態(tài)分析工具。
  • jQAssistant - 使用基于 Neo4J 的查詢語言進行靜態(tài)代碼分析。 (僅限 GPL-3.0)
  • NullAway - 以低構建時間開銷消除 NullPointerExceptions。
  • PMD - 用于查找不良編碼實踐的源代碼分析。
  • SonarJava - SonarQube & SonarLint 的靜態(tài)分析器。 (僅限 LGPL-3.0)
  • Sourcetrail - 可視化源代碼導航器。
  • Spoon - 用于分析和轉換 Java 源代碼的庫。
  • Spotbugs - 靜態(tài)分析字節(jié)碼以發(fā)現潛在的錯誤。 (僅限 LGPL-2.1)

代碼覆蓋率

為測試套件啟用代碼覆蓋率指標收集的框架和工具。

  • Clover - 依賴源代碼檢測而不是字節(jié)碼檢測。
  • Cobertura - 依靠離線(或靜態(tài))字節(jié)碼檢測和類加載來收集代碼覆蓋率指標。 (僅限 GPL-2.0)
  • JaCoCo - 支持收集代碼覆蓋率指標的框架,使用離線和運行時字節(jié)碼檢測。

代碼生成器

生成重復代碼的工具,可以有效減少代碼量和錯誤.

  • ADT4J - 代數數據類型的 JSR-269 代碼生成器。
  • Auto - 生成工廠、服務和值類。
  • [Bootify [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-WQEHQGxK-1648379417651)(https://bootify.io)] - 使用 JPA 模型和 REST API 生成基于瀏覽器的 Spring Boot 應用程序。
  • FreeBuilder - 自動生成Builder模式。
  • Geci - 發(fā)現需要生成代碼的文件,自動更新并使用方便的 API 寫入源代碼。
  • Immutables - 用于生成簡單、安全和一致的值對象的注釋處理器。
  • JavaPoet - 生成源文件的 API。
  • JHipster - Spring Boot 和 AngularJS 的 Yeoman 源代碼生成器。
  • Joda-Beans - 向 Java 添加可查詢屬性的小型框架,增強了 JavaBeans。
  • [JPA Buddy [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-x0ANDuIE-1648379417652)(https://www.jpa-buddy.com)] - IntelliJ IDEA 插件。提供用于生成 JPA 實體、Spring Data JPA 存儲庫、Liquibase 變更日志和 SQL 腳本的可視化工具。通過將模型與 DB 進行比較,并從 DB 表逆向工程 JPA 實體,提供自動 Liquibase/Flyway 腳本生成。
  • Lombok - 旨在減少冗長的代碼生成器。
  • Record-Builder - Java 記錄的配套構建器類、withers 和模板。
  • Telosys - 簡單輕巧的代碼生成器可作為 Eclipse 插件和 CLI 使用。

編譯器

幫助創(chuàng)建解析器、解釋器或編譯器的框架。

  • ANTLR - 用于自上而下解析的復雜全功能框架。
  • JavaCC - 生成自頂向下解析器的解析器生成器。 允許詞法狀態(tài)切換并允許擴展 BNF 規(guī)范。
  • JFlex - 詞法分析器生成器。

計算機視覺

尋求從圖像和視頻中獲取高級信息的庫

  • BoofCV - 用于圖像處理、相機校準、跟蹤、SFM、MVS、3D 視覺、二維碼等的庫。
  • ImageJ - 帶有 API 的醫(yī)學圖像處理應用程序。
  • JavaCV - OpenCV、FFmpeg 等的 Java 接口。

配置

提供外部配置的庫。

  • centraldogma - 基于 Git、ZooKeeper 和 HTTP/2 的高可用版本控制服務配置存儲庫。
  • cfg4j - 用 Ja??va 編寫的分布式應用程序的現代配置庫。
  • config - 支持 Java 屬性、JSON 或其人工優(yōu)化的超集 HOCON 的配置庫。
  • Configurate - 支持各種配置格式和轉換的配置庫。
  • dotenv - 使用環(huán)境特定文件的十二因素配置庫。
  • ini4j - 提供處理 Windows 的 INI 文件的 API。
  • KAConf - 基于注解的 Java 和 Kotlin 配置系統(tǒng)。
  • microconfig - 為微服務設計的配置系統(tǒng),有助于將配置與代碼分離。不同服務的配置可以有共同的和特定的部分,并且可以動態(tài)分布。
  • owner - 減少屬性的樣板。

約束滿足問題求解器

幫助實現優(yōu)化和可滿足性問題的庫。

  • Choco - 使用約束編程技術的現成的約束滿足問題求解器。
  • JaCoP - 包括 FlatZinc 語言的接口,使其能夠執(zhí)行 MiniZinc 模型。 (AGPL-3.0)
  • OptaPlanner - 業(yè)務規(guī)劃和資源調度優(yōu)化求解器。

CSV

簡化讀取/寫入 CSV 數據的框架和庫。

  • FastCSV - 性能優(yōu)化、無依賴且符合 RFC 4180。
  • jackson-dataformat-csv - 用于讀取和寫入 CSV 的 Jackson 擴展。
  • opencsv - 簡單的 CSV 解析器。
  • Super CSV - 強大的 CSV 解析器,支持 Dozer、Joda-Time 和 Java 8。
  • uniVocity-parsers - 最快和最完整的解析器之一。 還附帶 TSV 和固定寬度記錄的解析器。

數據結構

高效和特定的數據結構。

  • Apache Avro - 具有動態(tài)類型、未標記數據和沒有手動分配 ID 的數據交換格式。
  • Apache Orc - 用于基于 Hadoop 的工作負載的快速高效的列式存儲格式。
  • Apache Parquet - 基于 Google 關于 Dremel 的論文中的組裝算法的列式存儲格式。
  • Apache Thrift - 起源于 Facebook 的數據交換格式。
  • 大隊列 - 基于內存映射文件的快速且持久的隊列。
  • HyperMinHash-java - 用于計算日志空間中的并集、交集和集基數的概率數據結構。
  • Persistent Collection - Java Collections Framework 的持久且不可變的類似物。
  • Protobuf - Google 的數據交換格式。
  • RoaringBitmap - 快速高效的壓縮位圖。
  • SBE - 簡單二進制編碼,最快的消息格式之一。
  • Tape - 閃電般快速、事務性、基于文件的 FIFO。
  • Wire - 干凈、輕量級的協(xié)議緩沖區(qū)。

數據庫

簡化與數據庫交互的一切。

  • Apache Calcite - 動態(tài)數據管理框架。它包含構成典型數據庫管理系統(tǒng)的許多部分。
  • Apache Drill - 用于大數據探索的分布式、即時模式、ANSI SQL 查詢引擎。
  • Apache Phoenix - 基于 HBase 的高性能關系數據庫層,用于低延遲應用程序。
  • ArangoDB - ArangoDB Java 驅動程序。
  • Chronicle Map - 高效、內存中(選擇持久化到磁盤)、堆外鍵值存儲。
  • Debezium - 用于捕獲變更數據的低延遲數據流平臺。
  • druid - 高性能、面向列的分布式數據存儲。
  • eXist - NoSQL 文檔數據庫和應用平臺。 (僅限 LGPL-2.1)
  • FlexyPool - 將指標和故障轉移策略引入最常見的連接池解決方案。
  • Flyway - 簡單的數據庫遷移工具。
  • H2 - 以內存功能著稱的小型 SQL 數據庫。
  • HikariCP - 高性能 JDBC 連接池。
  • JDBI - 方便的 JDBC 抽象。
  • Jedis - 用于與 Redis 交互的小客戶端,帶有命令方法。
  • Jest - Elasticsearch REST API 的客戶端。
  • jetcd - etcd 的客戶端庫。
  • Jinq - 通過 Java 8 Lambda 的符號執(zhí)行(在 JPA 或 jOOQ 之上)進行類型安全的數據庫查詢。
  • jOOQ - 基于 SQL 模式生成類型安全代碼。
  • Leaf - 分布式ID生成服務。
  • Liquibase - 獨立于數據庫的庫,用于跟蹤、管理和應用數據庫模式更改。
  • MapDB - 嵌入式數據庫引擎,提供支持在磁盤或堆外內存中的并發(fā)集合。
  • MariaDB4j - MariaDB 啟動器,無需安裝或外部依賴。
  • Modality - 具有數據庫逆向工程功能的輕量級 ORM。
  • Spring Data JPA MongoDB 表達式 - 允許您使用 MongoDB 查詢語言來查詢您的關系數據庫。
  • Trino - 大數據的分布式 SQL 查詢引擎。
  • QuestDB - 用于時間序列的高性能 SQL 數據庫。支持 InfluxDB 線路協(xié)議、PostgreSQL 線路協(xié)議和 REST。
  • QueryStream - 使用類似 Stream 的 API 構建 JPA 標準查詢。
  • Querydsl - Typesafe 統(tǒng)一查詢。
  • Realm - 直接在手機、平板電腦或可穿戴設備中運行的移動數據庫。
  • Redisson - 允許在 Redis 服務器之上實現分布式和可擴展的數據結構。
  • requery - 現代、輕量級但功能強大的對象映射和 SQL 生成器。輕松映射或創(chuàng)建數據庫,或從任何使用 Java 的平臺執(zhí)行查詢和更新。
  • Speedment - 利用 Java 8 的 Stream API 進行查詢的數據庫訪問庫。
  • Vibur DBCP - 具有高級性能監(jiān)控功能的 JDBC 連接池庫。
  • Xodus - 高度并發(fā)的事務性無模式和符合 ACID 的嵌入式數據庫。

日期和時間

處理日期和時間相關的庫

  • Almanac Converter - 不同日歷系統(tǒng)之間的簡單轉換。
  • iCal4j - 解析和構建 iCalendar RFC 5545 數據模型。
  • Jollyday - 確定給定年份、國家/地區(qū)和最終州/地區(qū)的假期。
  • ThreeTen-Extra - 補充 JDK 8 中的附加日期時間類。
  • Time4J - 高級日期和時間庫。 (僅限 LGPL-2.1)

依賴注入

有助于實現控制反轉范例的庫。

  • Apache DeltaSpike - CDI 擴展框架。
  • Dagger - 編譯時注入框架,無需反射。
  • Feather - 超輕量級,符合 JSR-330 的依賴注入庫。
  • Governator - 增強 Google Guice 的擴展和實用程序。
  • Guice - 完成 Dagger 的輕量級和自以為是的框架。
  • HK2 - 輕量級動態(tài)依賴注入框架。
  • JayWire - 輕量級依賴注入框架。 (僅限 LGPL-3.0)

發(fā)展

從根本上增強開發(fā)過程。

  • AspectJ - 無縫的面向方面的編程擴展。
  • DCEVM - JVM 修改允許在運行時無限制地重新定義加載的類。 (僅限 GPL-2.0)
  • Faux Pas - 通過規(guī)避 Java 運行時中默認情況下不允許任何功能接口拋出已檢查異常的問題來簡化錯誤處理的庫。
  • HotswapAgent - 無限運行時類和資源重定義。 (僅限 GPL-2.0)
  • JavaParser - 解析、修改和生成Java代碼。
  • JavaSymbolSolver - 符號求解器。
  • Manifold - 通過類型安全元編程、結構類型和擴展方法等強大功能重新激發(fā) Java。
  • NoException - 允許在功能接口中檢查異常并將異常轉換為可選返回。
  • SneakyThrow - 在沒有字節(jié)碼操作的情況下忽略檢查異常。也可以在 Java 8 流操作中使用。
  • Tail - 使用尾調用優(yōu)化啟用無限遞歸。

分布式應用程序

用于編寫分布式和容錯應用程序的庫和框架。

  • Apache Geode - 內存數據管理系統(tǒng),提供可靠的異步事件通知和有保證的消息傳遞。
  • Apache Storm - 實時計算系統(tǒng)。
  • Apache ZooKeeper - 為大型分布式系統(tǒng)提供分布式配置、同步和命名注冊表的協(xié)調服務。
  • Atomix - 容錯分布式協(xié)調框架。
  • Axon - 創(chuàng)建 CQRS 應用程序的框架。
  • Dropwizard Circuit Breaker - Dropwizard 的斷路器設計模式。 (僅限 GPL-2.0)
  • Failsafe - 使用重試和斷路器進行簡單的故障處理。
  • Hazelcast - 具有免費開源版本的高度可擴展的內存數據網格。
  • JGroups - 用于可靠消息傳遞和集群創(chuàng)建的工具包。
  • Quasar - JVM 的輕量級線程和參與者。
  • resilience4j - 功能性容錯庫。
  • ScaleCube Services - 基于 SWIM 和 gossip 協(xié)議的可嵌入集群成員庫。
  • Zuul - 提供動態(tài)路由、監(jiān)控、彈性、安全等的網關服務。

分布式事務

分布式事務提供了一種機制來確保在存在并發(fā)訪問和部分故障的情況下數據更新的一致性。

  • Atomikos - 為 REST、SOA 和微服務提供事務,支持 JTA 和 XA。
  • Bitronix - JTA 1.1 API 的簡單但完整的實現。
  • Narayana - 提供對傳統(tǒng) ACID 和補償交易的支持,同時符合 JTA、JTS 等標準。 (僅限 LGPL-2.1)
  • Seata - 在微服務架構下提供高性能且易于使用的分布式事務服務。

分發(fā)

以原生格式處理應用程序分發(fā)的工具。

  • Artipie - 將它們托管在文件系統(tǒng)或 S3 上的二進制工件管理工具包。
  • [Boxfuse [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-6RTKGHE2-1648379417652)(https://boxfuse.com)] - 使用不可變基礎設施的原則將 JVM 應用程序部署到 AWS。
  • Capsule - 簡單強大的打包部署。類固醇上的胖 JAR,或支持 JVM 優(yōu)化容器的“Docker for Java”。
  • Central Repository - 最大的二進制組件存儲庫,作為開源社區(qū)的免費服務提供。 Apache Maven 使用的默認值,并且在所有其他構建工具中都可用。
  • [Cloudsmith [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-rOYCmXmm-1648379417653)(https://cloudsmith.io)] - 完全托管的包管理 SaaS,支持 Maven/Gradle/SBT 并提供免費套餐。
  • Getdown - 用于將 Java 應用程序部署到最終用戶計算機并使其保持最新狀態(tài)的系統(tǒng)。作為 Java Web Start 的替代品而開發(fā)。
  • IzPack - 為跨平臺部署設置創(chuàng)作工具。
  • JavaPackager - Maven 和 Gradle 插件,它提供了一種將 Java 應用程序打包到本機 Windows、Mac OS X 或 GNU/Linux 可執(zhí)行文件中的簡單方法,并為它們生成安裝程序。
  • jlink.online - 通過 HTTP 構建優(yōu)化的運行時。
  • [Nexus [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-Yn1COiau-1648379417653)(https://www.sonatype.com)] - 具有代理和緩存功能的二進制管理。
  • packr - 打包 JAR、資產和 JVM,以便在 Windows、Linux 和 macOS 上進行本機分發(fā)。
  • really-executable-jars-maven-plugin - 用于制作自執(zhí)行 JAR 的 Maven 插件。

文檔處理

協(xié)助處理辦公文檔格式的庫。

  • Apache POI - 支持 OOXML(XLSX、DOCX、PPTX)以及 OLE2(XLS、DOC 或 PPT)。
  • documents4j - 使用第三方轉換器(如 MS Word)進行文檔格式轉換的 API。
  • docx4j - 創(chuàng)建和操作 Microsoft Open XML 文件。
  • fastexcel - 用于讀寫大型 Excel (XLSX) 工作表的高性能庫。
  • zerocell - 基于注釋的 API,用于將 Excel 工作表

財務

與金融領域相關的庫。

  • Cassandre - 交易機器人框架。
  • Parity - 交易場所平臺。
  • Philadelphia - 低延遲金融信息交換。
  • Square - 與 Square API 集成。
  • Stripe - 與 Stripe API 集成。
  • ta4j - 技術分析庫。

正式驗證

形式化方法工具:證明助手、模型檢查、符號執(zhí)行等

  • CATG - Concolic 單元測試引擎。使用正式方法自動生成單元測試。
  • Checker Framework - 可插拔類型系統(tǒng)。包括空值類型、物理單位、不變性類型等。 (僅 GPL-2.0 WITH Classpath-exception-2.0)
  • Daikon - 檢測可能的程序不變量并根據這些不變量生成 JML 規(guī)范。
  • Java Path Finder (JPF) - 包含模型檢查器等的 JVM 形式驗證工具。由美國國家航空航天局創(chuàng)建。
  • JMLOK 2.0 - 通過反饋導向的隨機測試生成檢測代碼和 JML 規(guī)范之間的不一致,并為檢測到的每個不符合項提出可能的原因。 (僅限 GPL-3.0)
  • KeyY - 形式化軟件開發(fā)工具,旨在盡可能無縫地集成面向對象軟件的設計、實現、形式化規(guī)范和形式化驗證。使用 JML 進行規(guī)范和符號執(zhí)行以進行驗證。 (GPL-2.0 或更高版本)
  • OpenJML - 將 JML 規(guī)范翻譯成 SMT-LIB 格式,并將程序隱含的證明問題傳遞給后端求解器。 (僅限 GPL-2.0)

函數式編程

促進函數式編程的庫。

  • Cyclops - Monad 和流實用程序、理解、模式匹配、所有 JDK 集合的功能擴展、未來流、蹦床等等。
  • derive4j - Java 8 注釋處理器和框架,用于派生代數數據類型構造函數、模式匹配和態(tài)射。 (僅限 GPL-3.0)
  • Fugue - Guava 的功能擴展。
  • Functional Java - 實現了許多有助于面向組合開發(fā)的基本和高級編程抽象。
  • jOOλ - 對 Java 8 的擴展,旨在通過提供大量缺失的類型和一組豐富的順序 Stream API 添加來修復 lambda 中的空白。
  • protonpack - 流實用程序的集合。
  • StreamEx - 增強 Java 8 流。
  • Vavr - 提供持久數據類型和功能控制結構的功能組件庫。

游戲開發(fā)

支持游戲開發(fā)的框架。

  • FXGL - JavaFX 游戲開發(fā)框架。
  • JBox2D - 著名的 C++ 2D 物理引擎的端口。
  • jMonkeyEngine - 現代 3D 開發(fā)的游戲引擎。
  • libGDX - 全方位跨平臺、高級框架。
  • Litiengine - 基于 AWT 的輕量級 2D 游戲引擎。
  • LWJGL - 強大的框架,抽象了 OpenGL/CL/AL 等庫。
  • Mini2Dx - 初學者友好型、大師級框架,用于快速原型設計和構建 2D 游戲。

地理空間

用于處理地理空間數據和算法的庫。

  • Apache SIS - 用于開發(fā)地理空間應用程序的庫。
  • Geo - Java 中的 GeoHash 實用程序。
  • GeoTools - 為地理空間數據提供工具的庫。 (僅限 LGPL-2.1)
  • GraphHopper - 路由引擎。 用作 Java 庫或獨立的 Web 服務。
  • H2GIS - H2 數據庫的空間擴展。 (僅限 LGPL-3.0)
  • Jgeohash - 使用 GeoHash 算法的庫。
  • Mapsforge - 基于 OpenStreetMap 數據的地圖渲染。 (僅限 LGPL-3.0)
  • Spatial4j - 通用空間/地理空間庫。

圖形界面

創(chuàng)建現代圖形用戶界面的庫。

  • JavaFX - Swing 的繼任者。
  • Scene Builder - JavaFX 應用程序的可視化布局工具。
  • SWT - 圖形小部件工具包。

高性能

關于高性能計算的一切,從集合到特定庫。

  • Agrona - 高性能應用程序中常見的數據結構和實用方法。
  • Disruptor - 線程間消息庫。
  • Eclipse Collections - 受 Smalltalk 啟發(fā)的集合框架。
  • fastutil - 快速緊湊的特定類型集合。
  • HPPC - 原始集合。
  • JCTools - JDK 目前缺少并發(fā)工具。
  • Koloboke - 精心設計的 Java Collections Framework 擴展,具有原始專業(yè)化等。

HTTP客戶端

幫助創(chuàng)建 HTTP 請求和/或綁定響應的庫。

  • Apache HttpComponents - 專注于 HTTP 和相關協(xié)議的低級 Java 組件工具集。
  • 異步 Http 客戶端 - 異步 HTTP 和 WebSocket 客戶端庫。
  • Feign - 受 Retrofit、JAXRS-2.0 和 WebSocket 啟發(fā)的 HTTP 客戶端綁定器。
  • Google HTTP 客戶端 - 支持 java.net.HttpURLConnection、Apache HTTP 客戶端、Android、Google App Engine、XML 的可插入 HTTP 傳輸抽象、Gson、杰克遜和 Protobuf。
  • methanol - HTTP 客戶端擴展庫。
  • restQL-java - 從多個服務獲取信息的微服務查詢語言。
  • Retrofit - Typesafe REST 客戶端。
  • Ribbon - 在云中經過實戰(zhàn)測試的客戶端 IPC 庫。
  • Riptide - Spring 的 RestTemplate 的客戶端響應路由。
  • unirest-java - 簡化的、輕量級的 HTTP 客戶端庫。

超媒體類型

處理超媒體類型序列化的庫。

  • hate - 根據 HAL 規(guī)范構建對超媒體友好的對象。
  • JSON-LD - JSON-LD 實現。
  • Siren4J - Siren 規(guī)范庫。

IDE

簡化部分開發(fā)的集成開發(fā)環(huán)境。.

  • Eclipse - 建立了支持大量插件和語言的開源項目。
  • [IntelliJ IDEA [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-err2dg76-1648379417654)(https://www.jetbrains.com/idea/)] - 支持多種 JVM 語言,為 Android 開發(fā)提供了不錯的選擇。 商業(yè)版面向企業(yè)部門。
  • jGRASP - 旨在提供與調試器結合使用的軟件可視化,例如控制結構圖、UML 類圖和對象查看器。
  • NetBeans - 提供從數據庫訪問到 HTML5 的多個 Java SE 和 EE 功能的集成。
  • Recaf - 字節(jié)碼編輯器。
  • Visual Studio Code - 通過使用來自內部市場的擴展,通過簡單、現代的工作流程為輕量級項目提供 Java 支持。

圖像

幫助創(chuàng)建、評估或操作圖形圖像的庫。

  • Imgscalr - 在純 Java 2D 中實現的簡單、高效和硬件加速的圖像縮放庫。
  • Tess4J - Tesseract OCR API 的 JNA 包裝器。
  • Thumbnailator - 高質量的縮略圖生成庫。
  • TwelveMonkeys - 擴展支持的圖像文件格式數量的插件集合。
  • ZXing - 多格式一維/二維條碼圖像處理庫。
  • image-comparison - 比較兩個相同大小的圖像并通過繪制矩形直觀地顯示差異的庫。 圖像的某些部分可以從比較中排除。 可用于自動化 QA 測試。

內省

有助于使 Java 內省和反射 API 更容易和更快地使用的庫。

  • ClassGraph - ClassGraph(以前稱為 FastClasspathScanner)是一個超快速、超輕量級、并行化的類路徑掃描器和模塊掃描器,適用于 Java、Scala、Kotlin 和其他 JVM 語言。
  • jOOR - jOOR 代表 jOOR 面向對象反射。它是 java.lang.reflect 包的簡單包裝器。
  • Mirror - 創(chuàng)建鏡像是為了解決一個簡單的問題,通常命名為 ReflectionUtil,幾乎所有依賴反射來完成高級任務的項目都有它.
  • Objenesis - 允許在沒有默認構造函數的情況下動態(tài)實例化,例如具有必需參數、副作用或拋出異常的構造函數。
  • ReflectASM - ReflectASM 是一個非常小的 Java 庫,它通過使用代碼生成來提供高性能反射。
  • Reflections - Reflections 掃描你的類路徑,索引元數據,允許你在運行時查詢它,并且可以保存和收集項目中許多模塊的信息。

作業(yè)調度

用于調度后臺作業(yè)的庫。

  • JobRunr - 利用 lambdas 進行即發(fā)即棄、延遲和重復作業(yè)的作業(yè)調度庫。使用樂觀鎖定保證單個調度程序實例的執(zhí)行。具有持久性、最小依賴性和可嵌入的特性。
  • Quartz - 功能豐富的開源作業(yè)調度庫,幾乎可以集成到任何 Java 應用程序中。
  • Sundial - 輕量級框架,用于簡單地定義作業(yè)、定義觸發(fā)器和啟動調度程序。
  • Wisp - 具有最小占用空間和簡單 API 的簡單庫。
  • db-scheduler - 持久和集群友好的調度程序。
  • easy-batch - 使用簡單的處理管道設置批處理作業(yè)。記錄從數據源按順序讀取,在管道中處理并批量寫入數據接收器。
  • shedlock - 確保您的計劃任務最多同時執(zhí)行一次。如果一個任務正在一個節(jié)點上執(zhí)行,它會獲取一個鎖,以防止從另一個節(jié)點或線程執(zhí)行相同的任務。

JSON

用于從 Java 對象序列化和反序列化 JSON 的庫。

  • DSL-JSON - 具有高級編譯時數據綁定的 JSON 庫。
  • Genson - 強大易用的 Java 到 JSON 轉換庫。
  • Gson - 將對象序列化為 JSON,反之亦然。即時使用的良好性能。
  • HikariJSON - 高性能 JSON 解析器,比 Jackson 快 2 倍。
  • jackson-modules-java8 - 適用于 Java 8 數據類型和功能的 Jackson 模塊集。
  • Jackson-datatype-money - 開源 Jackson 模塊,支持 JavaMoney 數據類型的 JSON 序列化和反序列化。
  • Jackson - 類似于 GSON,但如果您需要更頻繁地實例化庫,可以提供性能提升。
  • JSON-io - 將 Java 轉換為 JSON。將 JSON 轉換為 Java。漂亮的打印 JSON。 Java JSON 序列化程序。
  • jsoniter - 快速靈活的庫,帶有迭代器和惰性解析 API。
  • LoganSquare - 基于 Jackson 的流 API 的 JSON 解析和序列化庫。優(yōu)于 GSON 和 Jackson 的庫。
  • Moshi - 現代 JSON 庫,較少固執(zhí)己見,并使用 List 和 Map 等內置類型。
  • Yasson - 類和 JSON 文檔之間的綁定層,類似于 JAXB。
  • fastjson - 非常快的處理器,沒有額外的依賴和完整的數據綁定。
  • Jolt - JSON 到 JSON 的轉換工具。
  • JsonPath - 使用類似 XPATH 的語法從 JSON 中提取數據。
  • JsonSurfer - 專用于處理大而復雜的 JSON 數據的流式 JsonPath 處理器。

JVM和JDK

JVM/JDK 的當前實現。

  • 采用 Open JDK - 社區(qū)驅動的 OpenJDK 構建,包括 HotSpot 和 OpenJ9。
  • Avian - 具有 JIT、AOT 模式和 iOS 端口的 JVM。
  • Corretto - 亞馬遜免費、多平臺、生產就緒的 OpenJDK 分發(fā)。 (僅 GPL-2.0 WITH Classpath-exception-2.0)
  • Dragonwell8 - 針對在線電子商務、金融、物流應用優(yōu)化的OpenJDK下游版本。
  • Graal - 多語言嵌入式 JVM。 (僅 GPL-2.0 WITH Classpath-exception-2.0)
  • Liberica JDK - 由 OpenJDK 構建,經過全面測試并通過了 JCK。 (僅 GPL-2.0 WITH Classpath-exception-2.0)
  • OpenJ9 - 高性能、企業(yè)級、靈活許可、開放管理的跨平臺 JVM,擴展和增強了來自 Eclipse OMR 和 OpenJDK 項目的運行時技術組件。
  • Open JDK - Open JDK 社區(qū)主頁。 (僅 GPL-2.0 WITH Classpath-exception-2.0)
  • ParparVM - 適用于 iOS 的具有非阻塞并發(fā) GC 的 VM。 (僅 GPL-2.0 WITH Classpath-exception-2.0)
  • RedHat Open JDK - RedHat 的 OpenJDK 發(fā)行版。 (僅 GPL-2.0 WITH Classpath-exception-2.0)
  • SAP Machine - SAP 的免費、經過嚴格測試和 JCK 驗證的 OpenJDK 友好分支。 (僅 GPL-2.0 WITH Classpath-exception-2.0)
  • Zulu - OpenJDK 為 Windows、Linux 和 macOS 構建。 (僅 GPL-2.0 WITH Classpath-exception-2.0)

日志

記錄應用程序行為的庫。

  • Apache Log4j 2 - 使用強大的插件和配置架構完成重寫。
  • Echopraxia - 圍繞結構化日志、豐富上下文和條件日志設計的 API。有 Logback 和 Log4J2 實現,但 Echopraxia 的 API 是完全無依賴的,這意味著它可以使用任何日志 API 來實現。
  • Graylog - 適用于擴展角色和權限管理的開源聚合器。 (僅限 GPL-3.0)
  • Kibana - 分析和可視化日志文件。有些功能需要付費。
  • Logback - 強大的日志庫,通過 Groovy 提供有趣的配置選項。
  • 日志 - 用于 HTTP 請求和響應日志記錄的可擴展開源庫。
  • Logstash - 管理日志文件的工具。
  • p6spy - 無需更改代碼即可為所有 JDBC 事務啟用日志記錄。
  • SLF4J - 抽象層/簡單的日志記錄外觀。
  • tinylog - 帶有靜態(tài)記錄器類的輕量級記錄框架。
  • OpenTracing Toolbox - 建立在 OpenTracing 之上并為現有儀器提供擴展和插件的庫的集合。

機器學習

提供特定統(tǒng)計算法以從數據中學習的工具。

  • Apache Flink - 快速、可靠、大規(guī)模的數據處理引擎。
  • Apache Mahout - 專注于協(xié)同過濾、聚類和分類的可擴展算法。
  • DatumBox - 為自然語言處理提供多種算法和預訓練模型。
  • Deeplearning4j - 分布式和多線程深度學習庫。
  • DJL - 用于深度學習的高級且與引擎無關的框架。
  • [H2O [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-71ESSmto-1648379417654)(https://www.h2o.ai)] - 大數據統(tǒng)計分析引擎。
  • JSAT - 用于預處理、分類、回歸和聚類的算法,支持多線程執(zhí)行。 (僅限 GPL-3.0)
  • m2cgen - 將模型轉換為本機代碼的 CLI 工具。
  • oj! Algorithms - 數據科學、機器學習和科學計算所需的高性能數學、線性代數和優(yōu)化。
  • Oryx 2 - 用于構建實時、大規(guī)模機器學習應用程序的框架。包括用于協(xié)同過濾、分類、回歸和聚類的端到端應用程序。
  • Siddhi - 云原生流和復雜事件處理引擎。
  • Smile - 統(tǒng)計機器智能與學習引擎提供了一套機器學習算法和可視化庫。
  • Tribuo - 提供用于分類、回歸、聚類、模型開發(fā)的工具以及與其他庫(如 scikit-learn、pytorch 和 TensorFlow)的接口。
  • Weka - 從預處理到可視化的數據挖掘任務的算法集合。 (僅限 GPL-3.0)

消息

幫助在客戶端之間發(fā)送消息以確保協(xié)議獨立性的工具。

  • Aeron - 高效、可靠、單播和多播消息傳輸。
  • Apache ActiveMQ - 實現 JMS 并將同步通信轉換為異步通信的消息代理。
  • Apache Camel - 通過企業(yè)集成模式將不同的傳輸 API 粘合在一起。
  • Apache Kafka - 高吞吐量分布式消息系統(tǒng)。
  • Apache Pulsar - 分布式發(fā)布/訂閱消息系統(tǒng)。
  • Apache RocketMQ - 快速、可靠、可擴展的分布式消息傳遞平臺。
  • Apache Qpid - Apache Qpid 制作的消息傳遞工具支持 AMQP 并支持多種語言和平臺。
  • EventBus - 簡單的發(fā)布/訂閱事件總線。
  • Hermes - 建立在 Kafka 之上的快速可靠的消息代理。
  • JeroMQ - ZeroMQ 的實現。
  • Nakadi - 在 Kafka 之上提供 RESTful API。
  • RabbitMQ Java 客戶端 - RabbitMQ 客戶端。
  • Smack - 跨平臺 XMPP 客戶端庫。
  • NATS 客戶端 - NATS 客戶端。

微服務

ActiveRPC - 用于復雜高負載分布式應用程序和類似 Memcached 解決方案的輕量級和快速庫。

  • Apollo - 用于編寫可組合微服務的庫。
  • Armeria - 基于 Java 8、Netty、HTTP/2、Thrift 和 gRPC 構建的異步 RPC/REST 客戶端/服務器庫。
  • consul-api - Consul API 的客戶端:分布式、高可用性和數據中心感知的注冊/發(fā)現服務。
  • Eureka - 基于 REST 的服務注冊表,用于彈性負載平衡和故障轉移。
  • Helidon - 兩種編寫微服務的方法:功能響應式和作為 MicroProfile 的實現。
  • Micronaut - 現代全棧框架,專注于模塊化、最小內存占用和啟動時間。
  • Nacos - 構建云原生應用的動態(tài)服務發(fā)現、配置和服務管理平臺。
  • Quarkus - 為 HotSpot 和 Graal VM 量身定制的 Kubernetes 堆棧。
  • Sentinel - 支持微服務的可靠性、彈性和監(jiān)控的流控制組件。

雜項

其他一切。

  • CQEngine - Java 集合上的超快速、類似 SQL 的查詢。
  • 設計模式 - 最常見的設計模式的實現和解釋。
  • FF4J - Java 的功能標志。
  • FizzBuzz 企業(yè)版 - 嚴肅的商人為嚴肅的商業(yè)目的制作的 FizzBu??zz 的嚴肅實現。 (無明確許可)
  • J2ObjC - Java-to-Objective-C 轉換器,用于將 Android 庫移植到 iOS。
  • JBake - 靜態(tài)網站生成器。
  • JBot - 構建聊天機器人的框架。 (僅限 GPL-3.0)
  • JCuda - JCuda 為 CUDA 和 CUDA 相關庫提供 Java 綁定。
  • Jimfs - 內存文件系統(tǒng)。
  • [JObfuscator[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-xZ3gRAuV-1648379417655)(https://www.pelock.com/products/jobfuscator)] - 源代碼混淆器。
  • Joda-Money - JDK 未提供的基本貨幣和貨幣類別和算法。
  • JPad - 片段運行器。
  • jsweet - TypeScript/JavaScript 的源代碼轉換器。
  • Maven Wrapper - Maven 的 Gradle Wrapper 的類似物,允許在不安裝 maven 的情況下構建項目。
  • 膜服務代理 - 開源、反向代理框架。
  • MinimalFTP - 輕量級、小型和可定制的 FTP 服務器。
  • 現代 Java - Java 8 指南 - 流行的 Java 8 指南。
  • Modernizer - 檢測遺留 Java API 的使用。
  • OctoLinker - 允許更有效地瀏覽 GitHub 上的代碼的瀏覽器擴展。
  • OpenRefine - 處理雜亂數據的工具:清理、轉換、使用 Web 服務擴展數據并將其鏈接到數據庫。
  • PipelinR - 用于在管道中使用處理程序和命令的小型實用程序庫。
  • Polyglot for Maven - Maven 3.3.1+ 的擴展,允許用 XML 以外的方言編寫 POM 模型。
  • RR4J - RR4J 是一個記錄java字節(jié)碼執(zhí)行的工具,以后允許開發(fā)者在本地回放。
  • 簡單 Java 郵件 - 使用干凈流暢的 API 發(fā)送郵件。
  • Smooks - 基于片段的消息處理框架。 (Apache-2.0 或 LGPL-3.0 或更高版本)
  • Togglz - 功能切換模式的實現。
  • TypeTools - 解析泛型類型的工具。
  • XMLBeam - 通過在代碼中使用注釋或 XPath 處理 XML。
  • yGuard - 通過重命名和收縮進行混淆。

移動開發(fā)

用于創(chuàng)建或管理移動應用程序的工具。

  • Codename One - 編寫原生移動應用的跨平臺解決方案。 (僅 GPL-2.0 WITH Classpath-exception-2.0)
  • MobileUI - 跨平臺框架,用于在 Java 和 Kotlin 中使用本機 UI 開發(fā)移動應用程序。
  • Multi-OS Engine - 用于開發(fā)原生移動(iOS、Android 等)應用程序的開源、跨平臺引擎。

監(jiān)控

監(jiān)控生產中應用程序的工具。

  • Automon - 將 AOP 的強大功能與監(jiān)控和/或日志工具相結合。
  • Failsafe Actuator - Spring-Boot 環(huán)境中故障安全斷路器的開箱即用監(jiān)控。
  • Glowroot - 開源 Java APM。
  • inspectIT - 通過可以動態(tài)更改的掛鉤捕獲詳細的運行時信息。它支持通過 OpenTracing API 對多個系統(tǒng)進行跟蹤,并且可以將數據與最終用戶監(jiān)控相關聯(lián)。
  • [Instrumental [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-GApzBWRN-1648379417655)(https://instrumentalapp.com)] - 實時 Java 應用程序性能監(jiān)控。具有免費開發(fā)帳戶的商業(yè)服務。
  • JavaMelody - 性能監(jiān)控和分析。
  • Jaeger 客戶端 - Jaeger 客戶端。
  • jmxtrans - 連接到多個 JVM 并通過 JMX 查詢它們的屬性。它的查詢語言基于 JSON,它允許非 Java 程序員訪問 JVM 屬性。支持不同的輸出寫入,包括 Graphite、Ganglia 和 StatsD。
  • Jolokia - 基于 REST 的 JMX。
  • Metrics - 通過 JMX 或 HTTP 公開指標并將它們發(fā)送到數據庫。
  • [Datadog [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-zhDFPEB6-1648379417656)(https://github.com/DataDog/dd-trace-java)] - 現代監(jiān)控和分析。
  • nudge4j - 通過字節(jié)碼注入從 Java 8 瀏覽器遠程開發(fā)者控制臺。
  • Pinpoint - 開源 APM 工具。
  • Prometheus - 提供多維數據模型、DSL、自治服務器節(jié)點等等。
  • [Sentry [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-brXW12eG-1648379417656)(https://github.com/getsentry/sentry-java)] - 與 Sentry 集成,應用程序錯誤跟蹤和性能分析平臺。
  • [SPM [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-avlcL5R2-1648379417657)(https://github.com/sematext/sematext-agent-java)] - 為 JVM 應用程序分配事務跟蹤的性能監(jiān)視器。
  • Stagemonitor - JVM 應用程序的開源性能監(jiān)控和事務跟蹤。
  • Sysmon - Java VM 的輕量級平臺監(jiān)控工具。
  • zipkin - 分布式跟蹤系統(tǒng),它收集解決微服務架構中的延遲問題所需的時間數據。

原生

用于使用特定于平臺的本機庫。

  • Aparapi - 將字節(jié)碼轉換為允許在 GPU 上執(zhí)行的 OpenCL。
  • JavaCPP - 提供對本機 C++ 的高效和輕松訪問。
  • JNA - 無需編寫 JNI 即可使用本機庫。 還提供通用系統(tǒng)庫的接口。
  • JNR - 無需編寫 JNI 即可使用本機庫。 還提供通用系統(tǒng)庫的接口。 與 JNA 相同的目標,但速度更快,并作為即將到來的 [Project Panama] (http://openjdk.java.net/projects/panama) 的基礎。

自然語言處理

專門處理文本的庫。

  • CogCompNLP - 為純文本輸入提供通用注釋器。 (研究和學術使用許可證)
  • CoreNLP - 為標記、命名實體識別和情感分析等任務提供一組基本工具。 (GPL-3.0 或更高版本)
  • DKPro - 用于語言預處理、機器學習、詞匯資源等的可重用 NLP 工具集合。
  • LingPipe - 用于從 POS 標記到情緒分析的任務的工具包。

網絡

用于構建網絡服務器的庫。

  • Commons-networking - 服務器發(fā)送事件的客戶端 (SSE)。
  • Comsat - 將標準 Java Web 相關 API 與 Quasar 光纖和 Actor 集成。
  • Dubbo - 高性能RPC框架。
  • Grizzly - NIO 框架。在 Glassfish 中用作網絡層。
  • gRPC - 基于 protobuf 和 HTTP/2 的 RPC 框架。
  • KryoNet - 為使用 NIO 和 Kryo 的高效 TCP 和 UDP 客戶端/服務器網絡通信提供干凈簡單的 API。
  • MINA - 抽象的、事件驅動的異步 I/O API,用于通過 Java NIO 通過 TCP/IP 和 UDP/IP 進行網絡操作。
  • Netty - 構建高性能網絡應用程序的框架。
  • Drift - 易于使用、基于注釋的庫,用于創(chuàng)建 Thrift 客戶端和可序列化類型。
  • ServiceTalk - 基于 Netty 構建的框架,具有針對特定協(xié)議量身定制的 API,并支持多種編程范式。
  • sshj - 以編程方式使用 SSH、SCP 或 SFTP。
  • TLS 通道 - 通過 SSLEngine 實現 ByteChannel 接口,實現易于使用(類似套接字)的 TLS。
  • Undertow - 基于 NIO 提供阻塞和非阻塞 API 的 Web 服務器。在 WildFly 中用作網絡層。 (僅限 LGPL-2.1)
  • urnlib - 表示、解析和編碼 URN,如 RFC 2141 中所述。(僅限 GPL-3.0)

ORM

處理對象持久性的API。

  • Apache Cayenne - 為數據訪問提供干凈、靜態(tài)的 API。還包括一個用于處理數據庫映射以及數據庫逆向工程和生成的 GUI 建模器。
  • Doma - 數據庫訪問框架,在編譯時使用注釋處理以及稱為雙向 SQL 的本機 SQL 模板驗證和生成源代碼。
  • Ebean - 提供簡單快速的數據訪問。
  • EclipseLink - 支持多種持久性標準:JPA、JAXB、JCA 和 SDO。
  • Hibernate - 強大且廣泛使用,擁有活躍的社區(qū)。 (僅限 LGPL-2.1)
  • MyBatis - 將對象與存儲過程或 SQL 語句耦合。
  • ObjectiveSql - 用于快速開發(fā)和約定優(yōu)于配置的 ActiveRecord ORM。
  • Permazen - 語言自然持久層。
  • SimpleFlatMapper - 簡單的數據庫和 CSV 映射器。

PaaS

Java 平臺即服務。

  • [AWS Elastic Beanstalk [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-02h1GmRZ-1648379417659)(https://aws.amazon.com/elasticbeanstalk/)] - 基于 AWS,支持 Tomcat 和 Jetty。
  • [AWS Lambda [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-OOT60g5X-1648379417659)(https://aws.amazon.com/lambda/)] - 無服務器計算。
  • [Google Cloud [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-F28AzxxN-1648379417659)(https://cloud.google.com)] - Google 的云基礎架構。
  • [Heroku [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-dsgPT9kM-1648379417660)(https://www.heroku.com)] - 抽象計算環(huán)境。
  • [Microsoft Azure [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-A51coLth-1648379417660)(https://azure.microsoft.com/en-us/)] - Microsoft 的云基礎架構。
  • [OpenShift [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-LhSZgWHN-1648379417661)(https://www.openshift.com)] - 額外提供本地解決方案。

PDF

幫助處理 PDF 文件的工具。

  • Apache FOP - 從 XSL-FO 創(chuàng)建 PDF。
  • Apache PDFBox - 用于創(chuàng)建和操作 PDF 的工具箱。
  • Dynamic Jasper - JasperReports 的抽象層。 (僅限 LGPL-3.0)
  • DynamicReports - 簡化 JasperReports。 (僅限 LGPL-3.0)
  • Eclipse BIRT - 使用基于 Eclipse 的可視化編輯器創(chuàng)建 PDF 和其他格式(DOCX、XLSX、HTML 等)的報告引擎。
  • flyingsaucer - XML/XHTML 和 CSS 2.1 渲染器。 (LGPL-2.1 或更高版本)
  • [iText [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-KqPlFB9k-1648379417662)(https://itextpdf.com/en)] - 以編程方式創(chuàng)建 PDF 文件。
  • JasperReports - 復雜的報告引擎。 (僅限 LGPL-3.0)
  • Open HTML to PDF - 正確支持基于flyingsaucer和Apache PDFBox的現代PDF標準。
  • OpenPDF - 開源 iText 分支。 (僅限 LGPL-3.0 和 MPL-2.0)
  • Tabula - 從 PDF 文件中提取表格。

性能分析

用于性能分析、分析和基準測試的工具。

  • [fastThread [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-sxJEeRYE-1648379417662)(https://fastthread.io)] - 使用基于云的免費上傳界面分析和可視化線程轉儲。
  • [GCeasy [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-UNc1hFRN-1648379417663)(https://gceasy.io)] - 分析和可視化 GC 日志的工具。 它提供了一個免費的基于云的上傳界面。
  • honest-profiler - 低開銷、無偏差的采樣分析器。
  • jHiccup - 日志和記錄平臺 JVM 停止。
  • JITWatch - 分析 HotSpot JVM 對 JIT 編譯器的優(yōu)化。
  • JMH - 用于構建、運行和分析以 Java 和其他針對 JVM 的語言編寫的 nano/micro/milli/macro 基準測試的工具 . (僅 GPL-2.0 與 Classpath-exception-2.0)
  • LatencyUtils - 用于延遲測量和報告的實用程序。

平臺

包含多個類別的多個庫套件的框架。

Apache Commons

  • BCEL - 字節(jié)碼工程庫 - 分析、創(chuàng)建和操作 Java 類文件。
  • BeanUtils - 易于使用的圍繞 Java 反射和自省 API 的包裝器。
  • BeanUtils2 - 重新設計 Commons BeanUtils。
  • BSF - Bean Scripting Framework - 腳本語言接口,包括 JSR-223。
  • Chain - 責任鏈模式實現。
  • ClassScan - 無需加載即可查找類接口、方法、字段和注釋。
  • CLI - 命令行參數解析器。
  • CLI2 - 重新設計 Commons CLI。
  • Codec - 通用編碼/解碼算法,例如拼音、base64 或 URL。
  • Collections - 擴展或增強 Java 集合框架。
  • Compress - 定義用于處理 tar、zip 和 bzip2 文件的 API。
  • Configuration - 讀取各種格式的配置/首選項文件。
  • Convert - Commons-Convert 旨在提供一個單獨的庫,專門用于將一種類型的對象轉換為另一種類型的任務。
  • CSV - 用于讀取和寫入逗號分隔值文件的組件。
  • Daemon - 類似 unix-daemon 的 java 代碼的替代調用機制。
  • DBCP - 數據庫連接池服務。
  • DbUtils - JDBC 幫助程序庫。
  • Digester - XML-to-Java-object 映射實用程序。
  • Email - 用于從 Java 發(fā)送電子郵件的庫。
  • Exec - 在 Java 中處理外部進程執(zhí)行和環(huán)境管理的 API。
  • FileUpload - servlet 和 Web 應用程序的文件上傳功能。
  • Finder - 受 UNIX find 命令啟發(fā)的 Java 庫。
  • Flatfile - 用于處理平面數據結構的 Java 庫。
  • Functor - 可以作為對象操作的函數,或表示單個通用函數的對象。
  • Graph - 通用圖形 API 和算法。
  • I18n - 添加由一個或多個本地化文本組成的本地化消息包的功能。
  • Id - Id 是用于生成標識符的組件。
  • Imaging - 圖像庫。
  • IO - I/O 實用程序的集合。
  • Javaflow - 繼續(xù)執(zhí)行以捕獲應用程序的狀態(tài)。
  • JCI - Java 編譯器接口。
  • JCS - Java 緩存系統(tǒng)。
  • Jelly - 基于 XML 的腳本和處理引擎。
  • Jexl - 擴展 JSTL 表達式語言的表達式語言。
  • JNet - JNet 允許通過 java.net API 使用動態(tài)注冊 url 流處理程序。
  • JXPath - 使用 XPath 語法操作 Java Bean 的實用程序。
  • Lang - 為 java.lang 中的類提供額外的功能。
  • Logging - 包裝各種日志 API 實現。
  • Math - 輕量級、獨立的數學和統(tǒng)計組件。
  • Monitoring - Monitoring旨在為Java應用程序提供一個簡單但可擴展的監(jiān)控解決方案。
  • Nabla - Nabla 提供自動微分類,可以生成任何函數實現的派生

Other

  • CUBA 平臺 - 用于開發(fā)具有豐富 Web 界面的企業(yè)應用程序的高級框架,基于 Spring、EclipseLink 和 Vaadin。
  • Light-4J - 內置安全 的快速、輕量級和高效的微服務框架 oauth2/)。
  • Orienteer - 用于快速配置/開發(fā)CRM、ERP、LMS等應用的開源業(yè)務應用平臺。
  • Spring - 為依賴注入、面向方面編程、安全等提供了許多包。

進程

幫助管理操作系統(tǒng)進程的庫。

  • ch.vorburger.exec - 圍繞 Apache Commons Exec 的便捷 API。
  • zt-exec - 為 Apache Commons Exec 和 ProcessBuilder 提供統(tǒng)一的 API。
  • zt-process-killer - 停止從 Java 啟動的進程或通過 PID 的系統(tǒng)進程。

反應式庫

用于開發(fā)反應式應用程序的庫。

  • Akka - 用于構建并發(fā)、分布式、容錯和事件驅動應用程序的工具包和運行時。
  • Reactive Streams - 提供非阻塞背壓的異步流處理標準。
  • Reactor - 用于構建反應式快速數據應用程序的庫。
  • RxJava - 允許使用可觀察序列編寫異步和基于事件的程序。
  • vert.x - 多語言事件驅動的應用程序框架。

REST框架

專門用于創(chuàng)建 RESTful 服務的框架。

  • Dropwizard - 使用 Jetty、Jackson、Jersey 和 Metrics 設置現代 Web 應用程序的自以為是的框架。
  • Elide - 基于 JPA 數據模型的 JSON 或 GraphQL-API 的自以為是的框架。
  • Jersey - JAX-RS 參考實現。
  • Microserver - 方便、可擴展的 Spring & Spring Boot 微服務插件系統(tǒng)。擁有 30 多個插件并且還在不斷增長,它同時支持微單體和純微服務風格。
  • Rapidoid - 簡單、安全且極速的框架,由嵌入式 HTTP 服務器、GUI 組件和依賴注入組成。
  • rest.li - 使用類型安全綁定和異步、非阻塞 IO 和端到端開發(fā)人員工作流構建健壯、可擴展的 RESTful 架構的框架提倡干凈的做法、統(tǒng)一的界面設計和一致的數據建模。
  • RESTEasy - JAX-RS 規(guī)范的完全認證和可移植的實現。
  • RestExpress - JBoss Netty HTTP 堆棧上的瘦包裝器,可提供擴展性和性能。
  • Restlet Framework - 具有強大路由和過濾能力的開創(chuàng)性框架,以及統(tǒng)一的客戶端和服務器API。
  • Spark - 受 Sinatra 啟發(fā)的框架。
  • Crnk - 實現 JSON API 規(guī)范以構建面向資源的 REST 端點,包括排序、過濾、分頁、鏈接、對象圖、類型安全、批量更新、集成和更多的。
  • springdoc-openapi - 使用 Spring Boot 項目自動生成 API 文檔。
  • Swagger - 標準的、與語言無關的 REST API 接口。

科學

用于科學計算、分析和可視化的庫。

  • BioJava - 通過提供生物信息學中常用的算法、文件格式解析器、排序和 3D 可視化來促進處理生物數據。
  • Chart-FX - 科學圖表庫,專注于大型數據集以 25 Hz 更新率進行性能優(yōu)化的實時數據可視化。
  • DataMelt - 用于科學計算、數據分析和數據可視化的環(huán)境。 (GPL-3.0 或更高版本)
  • Erdos - 用于理論算法的模塊化、輕量級和簡單的圖形框架。
  • GraphStream - 用于建模和分析動態(tài)圖的庫。
  • JFreeChart - 用于 Swing、JavaFX 和服務器端應用程序的 2D 圖表庫。 (僅限 LGPL-2.1)
  • JGraphT - 提供數學圖論對象和算法的圖庫。
  • JGraphX - 用于可視化(主要是 Swing)和與節(jié)點邊圖交互的庫。
  • LogicNG - 用于創(chuàng)建、操作和求解布爾和偽布爾公式的庫。
  • Mines Java Toolkit - 用于地球物理科學計算、可視化和數字信號分析的庫。
  • Morpheus - 提供一種通用的二維內存高效表格數據結構,稱為 DataFrame,以實現在 JVM 上進行科學計算的高效內存分析。
  • Orson-Charts - 生成各種各樣的 3D 圖表,可以使用 Swing 和 JavaFX 顯示或導出為 PDF、SVG、PNG 和 JPEG。 (僅限 GPL-3.0)
  • Tablesaw - 包括一個數據框、一個嵌入式列存儲以及數百種轉換、匯總或過濾數據的方法。
  • XChart - 用于繪制數據的輕量級庫。許多可定制的圖表類型可用。

搜索

為搜索和分析索引文檔的引擎。

  • Apache Lucene - 高性能、全功能、跨平臺的文本搜索引擎庫。
  • Apache Solr - 為大流量優(yōu)化的企業(yè)搜索引擎。
  • Elasticsearch - 具有 RESTful Web 界面和無模式 JSON 文檔的分布式、多租戶、全文搜索引擎。
  • Indexer4j - 簡單輕量的全文索引和搜索庫。

安全

處理安全、身份驗證、授權或會話管理的庫。

  • Apache Shiro - 執(zhí)行身份驗證、授權、加密和會話管理。
  • Bouncy Castle - 通用加密庫和 JCA 提供程序,提供廣泛的功能,從基本助手到 PGP/SMIME 操作。
  • Cryptomator - 云中文件的多平臺、透明、客戶端加密。 (僅限 GPL-3.0)
  • Hdiv - 運行時應用程序可抵御 OWASP Top 10 中包含的應用程序安全風險,包括 SQL 注入、跨站點腳本、跨站點請求偽造、數據篡改、和蠻力攻擊。
  • jjwt - Java 和 Android 的 JSON Web 令牌。
  • jwt-java - 使用流暢的 API 輕松創(chuàng)建和解析 JSON Web 令牌并創(chuàng)建自定義的 JWT 驗證器。
  • Jwks RSA - JSON Web 密鑰集解析器。
  • Kalium - 網絡和密碼學 (NaCl) 庫的綁定。
  • Keycloak - 為瀏覽器應用程序和 RESTful Web 服務集成了 SSO 和 IDM。
  • Keywhiz - 用于分發(fā)和管理秘密的系統(tǒng)。
  • Nbvcxz - 高級密碼強度估計。
  • OACC - 提供基于權限的授權服務。
  • OTP-Java - 符合 RFC 4226 (HOTP) 和 RFC 6238 (TOTP) 的一次性密碼生成器庫。
  • pac4j - 安全引擎。
  • Password4j - 用戶友好的密碼庫,支持 Argon2、Bcrypt、Scrypt、PBKDF2 和各種其他密碼哈希函數。
  • SecurityBuilder - 適用于 JCA 和 JSSE 類,尤其是 X.509 證書的 Fluent Builder API。
  • SSLContext-Kickstart - 用于使用 SSL/TLS 配置 HTTP 客戶端的高級 SSL 上下文構建器。
  • Themis - 多平臺高級加密庫提供易于使用的加密來保護敏感數據:具有前向保密的安全消息傳遞、安全數據存儲 (AES256GCM) ;適合構建端到端加密應用程序。
  • Tink - 為常見的加密任務提供簡單且防誤用的 API。

序列化

高效處理序列化的庫。

  • FlatBuffers - 節(jié)省內存的序列化庫,無需解包和解析即可訪問序列化數據。
  • FST - JDK 兼容的高性能對象圖序列化。
  • Kryo - 快速高效的對象圖序列化框架。
  • MessagePack - 高效的二進制序列化格式。
  • PHP 序列化器 - 以 PHP 序列化格式序列化對象。

服務器

專門用于部署應用程序的服務器。

  • Apache Tomcat - 用于 Servlet 和 JSP 的強大、全面的服務器。
  • Apache TomEE - Tomcat 加 Java EE。
  • Jetty - 提供 Web 服務器和 javax.servlet 容器,以及對 HTTP/2、WebSocket、OSGi、JMX、JNDI、JAAS 和許多其他集成的支持。
  • nanohttpd - 小巧、易于嵌入的 HTTP 服務器。
  • WildFly - 以前稱為 JBoss,由 Red Hat 開發(fā),具有廣泛的 Java EE 支持。 (僅限 LGPL-2.1)

模板引擎

在模板中替換表達式的工具。

  • Freemarker - 基于模板和變化數據生成文本輸出(HTML 網頁、電子郵件、配置文件、源代碼等)的庫。
  • Handlebars.java - 無邏輯和語義的 Mustache 模板。
  • Jade4J - Pug(原名 Jade)的實現。
  • Jamal - 嵌入到 Maven/JavaDoc 中的可擴展模板引擎,支持多個擴展(Groovy、Ruby、JavaScript、JShell、PlantUml)并支持片段處理。
  • jte - 編譯為類,并使用簡單的語法,多種功能使開發(fā)更容易,并提供快速執(zhí)行和占用空間小。
  • Jtwig - 模塊化、可配置且經過全面測試的模板引擎。
  • Pebble - 受到 Twig 的啟發(fā),并以其繼承特性和易于閱讀的語法將自己分開。它帶有內置的自動轉義以確保安全,并且包括對國際化的集成支持。
  • Rocker - 優(yōu)化、內存高效和快速的模板引擎,生成靜態(tài)類型的普通對象。
  • StringTemplate - 用于生成源代碼、網頁、電子郵件或任何其他格式化文本輸出的模板引擎。
  • Thymeleaf - 旨在成為 JSP 的替代品并適用于 XML 文件。

測試

從模型到視圖的測試工具。

異步

簡化測試異步服務的工具。

  • Awaitility - 用于同步異步操作的 DSL。
  • ConcurrentUnit - 用于測試多線程和異步應用程序的工具包。
  • GreenMail - 用于集成測試的內存電子郵件服務器。 支持 SMTP、POP3 和 IMAP,包括 SSL。 (僅限 GPL-2.0)
  • Hoverfly Java - Hoverfly 的本機綁定,一個允許您模擬 HTTP 服務的代理。
  • Karate - 結合 API 測試自動化、模擬和性能測試的 DSL,使測試 REST/HTTP 服務變得容易。
  • REST Assured - 用于輕松測試 REST/HTTP 服務的 DSL。

BDD

測試源自 TDD 并深受 DDD 和 OOAD 影響的軟件開發(fā)過程。

  • Cucumber - 提供一種以客戶可以理解的簡單語言描述功能的方法。
  • Cukes-REST - 使用 Cucumber 進行 REST 服務測試的 Gherkin 步驟集合。
  • J8Spec - 遵循類似 Jasmine 的語法。
  • JBehave - 描述故事的可廣泛配置的框架。
  • JGiven - 提供流暢的 API,允許更簡單的組合。
  • Lamdba Behave - 旨在提供一個流暢的 API 來用讀起來像普通英語的長且描述性的句子編寫測試。
  • Serenity BDD - 與 Cucumber、JBehave 和 JUnit 一起使用的自動化驗收測試和報告庫,可以更輕松地編寫高質量的可執(zhí)行規(guī)范。

Fixtures

與隨機數據的創(chuàng)建和處理有關的一切。

  • Beanmother - 從 YAML 裝置設置 bean。
  • Fixture Factory - 從模板生成假對象。
  • jFairy - 假數據生成器。
  • Randomized Testing - 用于運行偽隨機 JUnit 測試的 JUnit 測試運行器和插件。
  • Java Faker - Ruby 的假數據生成器的端口。

框架

為特定用例提供運行測試的環(huán)境。

  • ArchUnit - 用于指定和斷言架構規(guī)則的測試庫。
  • Apache JMeter - 功能測試和性能測量。
  • Arquillian - Java EE 容器的集成和功能測試平臺。
  • Citrus - 專注于客戶端和服務器端消息傳遞的集成測試框架。
  • Gatling - 為易于使用、可維護性和高性能而設計的負載測試工具。
  • JUnit - 通用測試框架。
  • jqwik - 基于 JUnit 5 構建的基于屬性的測試引擎。
  • Pact JVM - 消費者驅動的合約測試。
  • PIT - 用于評估現有 JUnit 或 TestNG 測試套件的故障檢測能力的快速突變測試框架。

匹配器

提供自定義匹配器的庫。

  • AssertJ - 提高可讀性的流暢斷言。
  • Hamcrest - 可以組合以創(chuàng)建靈活的意圖表達的匹配器。
  • JSONAssert - 簡化 JSON 字符串的測試。
  • Truth - 谷歌流暢的斷言和命題框架。
  • XMLUnit - 簡化了 XML 輸出的測試。

大雜燴

其他與測試有關的東西。

  • ConsoleCaptor - 為單元測試目的捕獲控制臺輸出。
  • junit-dataprovider - JUnit 的類似 TestNG 的數據提供者/運行器。
  • LogCaptor - 捕獲日志條目以進行單元測試。
  • Mutability Detector - 報告給定類的實例是否不可變。
  • raml-tester - 測試請求/響應是否匹配給定的 RAML 定義。
  • TestContainers - 提供通用數據庫、Selenium Web 瀏覽器或任何其他可以在 Docker 容器中運行的一次性實例。
  • pojo-tester - 自動執(zhí)行基本 POJO 方法的測試。 (僅限 LGPL-3.0)

模擬

模擬合作者以幫助測試單個、隔離單元的工具。

  • JMockit - 集成測試、API 模擬和偽造以及代碼覆蓋。
  • Mockito - 模擬框架,可讓您使用干凈簡單的 API 編寫測試。
  • MockServer - 允許模擬與 HTTPS 集成的系統(tǒng)。
  • Moco - 用于存根和模擬的簡潔 Web 服務。
  • PowerMock - 模擬靜態(tài)方法、構造函數、最終類和方法、私有方法以及靜態(tài)初始化器的刪除。
  • WireMock - 存根和模擬 Web 服務。

實用程序

提供通用實用功能的庫。

  • Arthas - 無需修改代碼或重新啟動服務器即可解決應用程序的生產問題。
  • bucket4j - 基于令牌桶算法的速率限制庫。
  • cactoos - 面向對象原語的集合。
  • CRaSH - 為運行 CRaSH 的 JVM 提供一個 shell。由 Spring Boot 和其他人使用。 (LGPL-2.1 或更高版本)
  • Dex - 強大的 ETL 和數據可視化的 Java/JavaFX 工具。
  • Embulk - 幫助在各種數據庫、存儲、文件格式和云服務之間傳輸數據的批量數據加載器。
  • fswatch - 監(jiān)視目錄文件系統(tǒng)變化的微庫,簡化 java.nio.file.WatchService。
  • Gephi - 用于可視化和操作大型圖網絡的跨平臺。 (僅限 GPL-3.0)
  • Guava - 集合、緩存、原語支持、并發(fā)庫、通用注釋、字符串處理、I/O 等。
  • JADE - 構建和調試多代理系統(tǒng)的框架和環(huán)境。 (僅限 LGPL-2.0)
  • Java Diff Utils - 用于文本或數據比較和修補的實用程序。
  • JavaVerbalExpressions - 幫助構建困難的正則表達式的庫。
  • JGit - 實現 Git 版本控制系統(tǒng)的輕量級純 Java 庫。
  • minio-java - 提供簡單的 API 來訪問任何與 Amazon S3 兼容的對象存儲服務器。
  • Protégé - 提供本體編輯器和框架來構建基于知識的系統(tǒng)。
  • Underscore-java - Underscore.js 函數的端口。

版本管理器

幫助創(chuàng)建開發(fā) shell 環(huán)境和在不同 Java 版本之間切換的實用程序。

  • jabba - 受 nvm 啟發(fā)的 Java 版本管理器。 支持 macOS、Linux 和 Windows。
  • jenv - 受 rbenv 啟發(fā)的 Java 版本管理器。 可以全局配置或按項目配置。 在 Debian 和 macOS 上測試。
  • SDKMan - 受 RVM 和 rbenv 啟發(fā)的 Java 版本管理器。 支持基于 UNIX 的平臺和 Windows。

網絡爬蟲

分析網站內容的庫。

  • Apache Nutch - 用于生產環(huán)境的高度可擴展、高度可擴展的網絡爬蟲。
  • Crawler4j - 簡單輕量級的網絡爬蟲。
  • jsoup - 抓取、解析、操作和清理 HTML。
  • StormCrawler - 用于構建低延遲和可擴展網絡爬蟲的 SDK。
  • webmagic - 具有下載、url 管理、內容提取和持久性的可擴展爬蟲。

網絡框架

分析網站內容的庫。

  • Apache Nutch - 用于生產環(huán)境的高度可擴展、高度可擴展的網絡爬蟲。
  • Crawler4j - 簡單輕量級的網絡爬蟲。
  • jsoup - 抓取、解析、操作和清理 HTML。
  • StormCrawler - 用于構建低延遲和可擴展網絡爬蟲的 SDK。
  • webmagic - 具有下載、url 管理、內容提取和持久性的可擴展爬蟲。

工作流編排引擎

  • Cadence - 來自 Uber 的有狀態(tài)代碼平臺。
  • flowable - 緊湊高效的工作流和業(yè)務流程管理平臺。
  • Temporal - 微服務編排平臺,從 Cadence 分叉,但基于 gRPC。

資源

相關awesome列表

Awesome Lists related to the Java & JVM ecosystem.

  • Awesome Annotation Processing
  • Awesome Graal
  • Awesome Gradle Plugins
  • AwesomeJavaFX
  • Awesome JVM
  • Awesome Microservices
  • Awesome REST
  • Awesome Selenium
  • ciandcd
  • Useful Java Links
  • Java Concurrency Checklist
  • Java Developer Roadmap

社區(qū)

積極討論。

  • r/java - Java 社區(qū)的 Subreddit。
  • 堆棧溢出 - 問答平臺。
  • VirtualJUG - 虛擬 Java 用戶組。

前端

為此列表提供前端的網站。 請注意,不會有官方網站。 我們不與特定網站關聯(lián),每個人都可以創(chuàng)建一個。

  • java.libhunt.com

Influential Books

Books that made a big impact and are still worth reading.

有影響力的書籍

產生重大影響且仍然值得一讀的書籍。

  • Core Java Volume I–Fundamentals
  • Core Java, Volume II–Advanced Features
  • Effective Java (3rd Edition)
  • Java 并發(fā)實踐
  • Thinking in Java

播客和截屏視頻

編程時可以看或聽的東西。

  • A Bootiful Podcast
  • Inside Java (官方)
  • Java Off Heap
  • The Java Council
  • The Java Posse -自 2015 年 2 月起停產。

人物

Twitter

要關注的活躍帳戶。來自推特的描述.

  • Adam Bien - 自由作家、JavaOne Rockstar 演講者、顧問、Java Champion。
  • Aleksey Shipil?v - 性能極客、基準測試沙皇、并發(fā)錯誤獵人。
  • Antonio Goncalves - Java Champion,JUG Leader,Devoxx France,Java EE 6/7,JCP,作者。
  • Arun Gupta - Java Champion、JavaOne Rockstar、JUG 領導者、Devoxx4Kids-er、Couchbase 開發(fā)人員宣傳副總裁。
  • Brian Goetz - Oracle 的 Java 語言架構師。
  • Bruno Borges - 甲骨文的產品經理/Java Jock。
  • Chris Richardson - 軟件架構師、顧問和連續(xù)創(chuàng)業(yè)者,Java Champion,JavaOne Rock Star,*POJOs in Action-作者。
  • Ed Burns - Oracle 技術人員的咨詢成員。
  • Eugen Paraschiv - Spring Security Course 的作者。
  • Heinz Kabutz - Java Champion,演講者,The Java Specialists’ Newsletter 的作者,并發(fā)性能專家。
  • Holly Cummins - IBM 倫敦 Bluemix Garage 的技術主管、Java Champion、開發(fā)人員、作家、JavaOne RockStar。
  • James Weaver - Java/JavaFX/IoT 開發(fā)人員、作者和演講者。
  • Java EE - 官方 Java EE Twitter 帳戶。
  • Java 雜志 - 官方 Java 雜志帳戶。
  • Java - 官方 Java Twitter 帳戶。
  • Javin Paul - 知名 Java 博主。
  • Josh Long - Pivotal 的 Spring 倡導者,O’Reilly 的 Cloud Native Java 和使用 Spring Boot 構建微服務的作者,JavaOne Rock Star。
  • Lukas Eder - Java Champion、演講者、創(chuàng)始人兼 CEO Data Geekery (jOOQ)。
  • Mani Sarkar - Java Champion、Polyglot、參與@graalvm 的軟件工匠、AI/ML/DL、數據科學、開發(fā)人員社區(qū)、演講者和博主。像這樣的幾個很棒的列表的創(chuàng)建者。
  • Mario Fusco - RedHatter,JUG 協(xié)調員,經常演講和作者。
  • Mark Heckler - Pivotal 首席技術專家和開發(fā)人員倡導者、會議發(fā)言人、出版作者和 Java Champion,專注于物聯(lián)網和云。
  • Mark Reinhold - 甲骨文 Java 平臺組首席架構師。
  • Markus Eisele - Java EE 布道者,Red Hat。
  • Martijn Verburg - London JUG 聯(lián)合領導者、演講者、作者、Java Champion 等等。
  • Martin Thompson - 糊涂的表演強盜。
  • Monica Beckwith - 性能顧問,JavaOne Rock Star。
  • OpenJDK - 官方 OpenJDK 帳戶。
  • Peter Lawrey - Java 性能專家 Peter Lawrey。
  • Randy Shoup - Stitch Fix 工程副總裁,演講者,JavaOne RockStar。
  • Reza Rahman - Java EE/GlassFish/WebLogic 布道者、作家、演講者、開源黑客。
  • Sander Mak - Java Champion,作者。
  • Simon Maple - Java Champion,VirtualJUG 創(chuàng)始人,LJC 負責人,RebelLabs 的作者。
  • Spencer Gibb - 軟件工程師,爸爸,極客,Spring Cloud Core @pivotal 的聯(lián)合創(chuàng)始人和負責人。
  • Stephen Colebourne - Java Champion,演講者。
  • Trisha Gee - Java Champion 和演講者。
  • Venkat Subramaniam - 作者,休斯頓大學教授,微軟 MVP 獎獲得者,JavaOne RockStar,Java Champion。
  • Vlad Mihalcea - 致力于 Hypersistence Optimizer 的 Java Champion,數據庫愛好者,《高性能 Java 持久性》一書的作者。

其他

  • Groundbreakers - Oracle ACE、Groundbreaker 大使和 Java Champion

網站

這些網站值得閱讀.

  • Baeldung
  • Dzone
  • foojay.io
  • Google Java Style
  • InfoQ
  • Java Algorithms and Clients
  • Java, SQL, and jOOQ
  • Java.net
  • Javalobby
  • JavaWorld
  • JAXenter
  • RebelLabs
  • OverOps Blog
  • TheServerSide.com
  • Vanilla Java
  • Voxxed

貢獻

熱烈歡迎進行貢獻!

請先看 CONTRIBUTING 引導 和 驗證工具.

總結

以上是生活随笔為你收集整理的Java 框架、库和软件的精选列表(Awesome Java)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

久久九九免费视频 | 久久最新网址 | 国产在线国产 | 怡红院成人在线 | 操操操日日 | www.久久久精品 | 一区二区三区视频在线 | 久久久久久蜜桃一区二区 | 亚洲国产片色 | 中文字幕视频观看 | www狠狠操 | 久久精品一区二区三区国产主播 | 国产成人久久精品一区二区三区 | 天天射综合网视频 | 国产精品观看 | 天天操一操| 人人干狠狠干 | 五月天电影免费在线观看一区 | 亚洲六月丁香色婷婷综合久久 | 十八岁免进欧美 | 狠狠撸电影| 五月综合婷 | 在线免费视频 你懂得 | 一区二区电影在线观看 | 成人免费观看大片 | 久久精品国产免费看久久精品 | 久久亚洲福利 | 免费高清看电视网站 | 草莓视频在线观看免费观看 | 久久久久久久久久久久av | 午夜精品福利一区二区三区蜜桃 | 国产中文字幕第一页 | 91精品在线免费视频 | 免费一级特黄录像 | 男女全黄一级一级高潮免费看 | 欧美一级电影在线观看 | 激情综合网天天干 | 色婷婷福利视频 | 国产精品一区二区久久国产 | 日韩精品一区二区三区中文字幕 | 免费成人结看片 | 不卡的av| 国产福利一区在线观看 | 国产伦精品一区二区三区无广告 | 2020天天干天天操 | 一级黄色大片在线观看 | 91在线免费播放 | 91福利在线导航 | 久久理论视频 | 久久久久这里只有精品 | 免费在线观看亚洲视频 | 国产精品久久久久久久久岛 | 久久污视频 | 狠狠色狠狠色综合日日小说 | 久草视频在线播放 | 中文一区二区三区在线观看 | 久久99精品久久久久久秒播蜜臀 | 香蕉视频日本 | 日韩免费三区 | 免费黄色av电影 | 97国产情侣爱久久免费观看 | 久久国产免费视频 | 国产精品一区二区三区99 | 三级黄色片在线观看 | 国产伦精品一区二区三区在线 | 天天草天天干 | 久久久久亚洲精品中文字幕 | 亚洲成人黄色 | 久久曰视频 | 国产免费国产 | 波多野结衣电影一区二区 | 99人久久精品视频最新地址 | 免费h精品视频在线播放 | 四虎影视8848dvd | 高清免费在线视频 | 欧美一区二区三区激情视频 | 国产一区影院 | 色噜噜狠狠色综合中国 | 国产区久久 | 99精品在线直播 | 久久久久国产视频 | 18国产精品福利片久久婷 | 国产精品精 | 岛国av在线 | 久久成人国产 | 欧美日韩不卡一区二区三区 | 国产亚洲欧美一区 | www久久| 日韩手机视频 | 亚洲综合日韩在线 | 欧美在线视频不卡 | 欧美日韩视频免费看 | 日韩手机在线观看 | 成人性生交大片免费观看网站 | 久久久www | 国产一区在线看 | 日韩高清黄色 | 一区二区 不卡 | 最新亚洲视频 | 欧美先锋影音 | www178ccom视频在线 | 久久精品美女视频网站 | 精品免费国产一区二区三区四区 | 国产精品福利午夜在线观看 | 国产高清中文字幕 | 国产99久久久国产精品 | 久久一级片 | 2022久久国产露脸精品国产 | 五月天综合网 | 中文字幕人成不卡一区 | 中文字幕国产 | 成人观看视频 | 久久久毛片 | 日韩精品视频免费专区在线播放 | 天天操天天操天天操天天 | 日本在线精品视频 | 亚洲精品456在线播放第一页 | 毛片在线网 | 色欧美综合 | 四虎国产精品成人免费4hu | 一级a性色生活片久久毛片波多野 | 久久久久久久久久久免费av | 国产成免费视频 | a在线免费观看视频 | 亚洲一区二区三区在线看 | 色99之美女主播在线视频 | 日日夜夜操操操操 | 国产精品精品国产婷婷这里av | 91爱爱网址 | 日韩欧美一区二区在线播放 | 一级片免费观看视频 | 国产精品视频区 | 欧美精品中文 | 91久久电影| 中文字幕乱在线伦视频中文字幕乱码在线 | 一区 二区 精品 | 在线成人一区二区 | 911国产在线观看 | 国色综合 | 国产精品国产三级国产不产一地 | 波多野结衣在线观看一区二区三区 | 日韩免费在线观看网站 | 国产精品视频线看 | 久久久成人精品 | 麻豆传媒在线视频 | 在线看小早川怜子av | 麻豆91小视频 | 亚洲天堂网视频 | 久久综合加勒比 | 日韩免费在线网站 | 国产精品久久影院 | 在线国产片 | 婷婷精品国产欧美精品亚洲人人爽 | 中文字幕第一页av | 久久影视中文字幕 | 国产一二区视频 | 99久久综合精品五月天 | 三级在线国产 | www好男人 | 亚洲精品在线免费看 | 欧美色插| 欧美一级在线观看视频 | 九九久久婷婷 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 久久久免费观看视频 | 国产黄网在线 | 正在播放日韩 | 国产成人精品一区二区在线 | 精品国产一区二区三区在线 | 久久精品www人人爽人人 | 久久久精品亚洲 | 日韩 在线 | 日韩视| 97超碰在线久草超碰在线观看 | 香蕉在线观看视频 | 久久久久国产精品www | 欧美三级高清 | 欧美色噜噜 | 中文永久免费观看 | 免费黄色在线 | 日韩电影久久久 | 成年人免费看的视频 | 99精品国产99久久久久久97 | 91热精品 | 精品视频久久久久久 | 成人午夜剧场在线观看 | 久久精品电影网 | 免费看十八岁美女 | 五月婷婷综合久久 | 日日草av | 中文字幕中文字幕中文字幕 | av免费看在线 | 嫩模bbw搡bbbb搡bbbb | 亚洲成人免费在线观看 | 在线视频中文字幕一区 | 久草成人在线 | 91视频在线自拍 | 2022久久国产露脸精品国产 | 色婷婷狠狠五月综合天色拍 | 免费视频黄色 | 日韩免费一区 | 欧美精品乱码99久久影院 | 精品国自产在线观看 | 久久精品7 | 456免费视频 | 伊人狠狠操 | 日本一区二区免费在线观看 | 奇米影音四色 | 亚洲精品视频免费在线 | 久久免费久久 | av丝袜天堂 | 就操操久久 | 91精品国产综合久久福利 | 国产91免费在线观看 | 综合久久久久 | 五月婷婷在线观看视频 | 91大神电影 | 一区二区三区在线免费播放 | 日韩精品免费一区二区三区 | 亚洲欧洲精品一区二区精品久久久 | 激情久久伊人 | 日韩免费观看一区二区三区 | 免费观看黄 | 久草精品资源 | 青青河边草观看完整版高清 | 日日爽天天爽 | 国产成人a亚洲精品v | 日日干夜夜骑 | 天天爱天天操天天爽 | 欧美一区日韩精品 | 四虎影视av| 天天干天天操天天 | 亚洲精品小视频在线观看 | 久久伦理 | 男女视频国产 | 久草国产精品 | 麻豆成人精品 | 99超碰在线播放 | 国产区高清在线 | 精品国产三级a∨在线欧美 免费一级片在线观看 | 一区二区三区三区在线 | 天天色图 | 成年一级片 | 色国产精品 | 国产在线小视频 | 久久久久久久久久久久国产精品 | 欧美在线91| 午夜精品一区二区三区四区 | 波多野结衣在线播放一区 | 亚洲一级免费电影 | 另类五月激情 | 亚洲国产视频a | 九九热只有这里有精品 | 免费观看国产成人 | av网站大全免费 | 在线免费视频一区 | 91欧美在线 | 狠狠躁夜夜a产精品视频 | 欧美va天堂va视频va在线 | 91看片一区二区三区 | 二区三区中文字幕 | 亚洲免费a | 一级一片免费看 | 国内精品久久久精品电影院 | 国产黄视频在线观看 | 成人欧美亚洲 | 午夜精品电影一区二区在线 | 天天操天天干天天插 | 国产一级久久 | 欧美日韩中文在线观看 | 色网站黄 | 深爱激情五月网 | 全久久久久久久久久久电影 | 精品一区 精品二区 | 8x8x在线观看视频 | 精品国产一区二区三区四 | 日韩动漫免费观看高清完整版在线观看 | 天天草天天干 | 伊人电影在线观看 | 国产福利精品一区二区 | 亚洲精品午夜国产va久久成人 | 国产中文在线观看 | 国产露脸91国语对白 | 久久首页 | 国产精品亚洲人在线观看 | av一级在线 | 日韩成人在线一区二区 | 91在线视频观看 | 狠狠干夜夜操天天爽 | avsex| 国产精品专区在线 | 又黄又刺激视频 | 狠狠操影视 | 中文字幕在线免费观看视频 | 成人av在线播放网站 | 免费看的黄色的网站 | 中文十次啦 | 一本大道久久精品懂色aⅴ 五月婷社区 | 五月天久久精品 | 91成年人在线观看 | 九色激情网 | 欧美成人久久 | 狠狠操.com | 成人在线观看资源 | 日本成人中文字幕在线观看 | 91麻豆精品久久久久久 | 久久的色 | 国产精品成人一区二区三区吃奶 | 在线免费观看麻豆 | 欧美日韩裸体免费视频 | 日韩精品专区在线影院重磅 | www.五月婷婷 | 亚洲视频 一区 | 日韩精品一区二区三区免费观看视频 | 国产精品久久久久久久久搜平片 | 99一级片| 日韩中文字幕免费电影 | 久久精精品视频 | 视频国产在线 | 在线观看成人一级片 | 亚洲精品视频在线观看免费视频 | 欧美激情视频在线观看免费 | 国产精品久久视频 | 人人涩 | 日韩在线看片 | 国产成人精品免高潮在线观看 | 在线观看福利网站 | 天堂va在线高清一区 | 久久高清视频免费 | 亚洲国产精品免费 | 日韩欧美在线免费 | 亚洲一级二级三级 | 日韩中文字幕一区 | av在线中文 | 国产成人精品综合久久久 | 亚洲女裸体| 天天色天天 | 国产高清网站 | 日韩精品1区2区 | 国产精品视频app | 天天操天天干天天操天天干 | 国产色爽 | av先锋影音少妇 | free,性欧美 九九交易行官网 | 亚洲视频免费在线观看 | 欧美片网站yy | 日韩视频在线播放 | 国产精品二区三区 | 欧洲精品亚洲精品 | 日韩精品一二三 | 色噜噜在线观看视频 | 一区二区精品国产 | 99热精品免费观看 | 国产成人久久精品一区二区三区 | 天天干天天搞天天射 | 黄色av成人在线观看 | 最近中文字幕大全中文字幕免费 | 精品日本视频 | 久草在线播放视频 | 91视频啊啊啊 | 91超级碰碰 | 欧美日韩一区二区三区免费视频 | 色在线免费视频 | 久久久久美女 | 91亚洲激情 | 天天操天天射天天添 | 色综合咪咪久久网 | 中文免费 | 久久中文字幕导航 | 国产一级性生活视频 | 国产97在线看 | 中文字幕第一页在线vr | 免费网址你懂的 | 久久视频中文字幕 | 在线观看欧美成人 | 日本中文字幕高清 | 爱爱av在线| 中文字字幕在线 | 日日婷婷夜日日天干 | 中国一级片在线 | 999成人精品 | 欧美日韩视频 | 国产精品视频999 | 久久九九影视网 | 伊人激情网 | av成人在线网站 | 天天操福利视频 | 91av社区| 99在线精品观看 | 欧美日韩视频在线播放 | 免费看污污视频的网站 | 免费黄色看片 | 亚洲成人精品av | 激情欧美日韩一区二区 | 欧美 日韩 国产 成人 在线 | 五月婷婷狠狠 | 97夜夜澡人人双人人人喊 | 欧美性超爽 | 黄网站色视频免费观看 | 中文字幕av在线免费 | 黄色小说18| 久久久在线免费观看 | 欧美日高清视频 | 国产伦精品一区二区三区免费 | www亚洲精品| 999久久 | 一级片黄色片网站 | 亚洲欧美视频在线观看 | av在线免费不卡 | 免费看污片 | 日日操网| 中文字幕一区二区三区四区在线视频 | 国产免费亚洲高清 | 亚洲免费精彩视频 | 中文字幕第一页在线 | 欧美一级专区免费大片 | 精品亚洲在线 | 91亚洲精品乱码久久久久久蜜桃 | 97综合在线 | 国产激情小视频在线观看 | 日韩高清www | 国产老太婆免费交性大片 | 久操视频在线观看 | 久久免费试看 | 一区二区视频免费在线观看 | 中文字幕免费成人 | 91久久久久久久 | 美女视频黄频大全免费 | 国产在线中文字幕 | 国产精品一区二区久久精品 | 国产五月 | 欧洲精品视频一区二区 | 欧美日韩一区二区三区视频 | av观看网站 | 成人在线观看资源 | 国产精品免费成人 | 国产一区在线免费观看视频 | 超碰人人在线观看 | 2021国产精品视频 | 亚洲精品视频国产 | 天天操天天色天天射 | 精品国产伦一区二区三区观看方式 | 69国产盗摄一区二区三区五区 | 免费a视频在线观看 | 四虎国产精 | 97电影在线观看 | 五月天开心 | www.夜夜操.com | 五月开心网 | 国产色道 | 国产在线精品播放 | 一级片免费视频 | 成人免费观看网址 | 99精品在线视频播放 | 久久成人麻豆午夜电影 | 欧美性猛片 | 日日噜噜噜噜夜夜爽亚洲精品 | 亚洲综合成人专区片 | 91高清在线看 | 欧美精品免费视频 | 天天舔天天射天天操 | 99理论片 | 国产精品自产拍在线观看 | 免费试看一区 | 一区二区中文字幕在线播放 | 婷婷久久综合九色综合 | 97超碰在线资源 | 久久久久久毛片精品免费不卡 | 中文字幕乱码电影 | 天天操天天操天天操 | 一级特黄aaa大片在线观看 | 91麻豆国产福利在线观看 | 午夜色影院 | 国产中文字幕亚洲 | 97国产小视频 | 亚洲一二视频 | 国产成人av电影 | 狠狠操狠狠插 | 亚洲综合视频网 | 欧美精品亚州精品 | 人人爱人人做人人爽 | 亚洲一级电影在线观看 | 国产免费精彩视频 | 亚洲永久精品视频 | 天天色天天爱天天射综合 | 成人av影视观看 | 精品产品国产在线不卡 | 国产三级午夜理伦三级 | 色综合天天狠天天透天天伊人 | 天天干天天拍 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 成人wwwxxx视频 | 国产高清日韩欧美 | 免费午夜视频在线观看 | 国产美女免费 | 国产成人久久精品亚洲 | 国产视频九色蝌蚪 | 99热9 | www在线观看视频 | 色丁香色婷婷 | 日本成人黄色片 | 亚洲一区二区三区精品在线观看 | 在线视频一二三 | 中文字幕av一区二区三区四区 | a级国产乱理论片在线观看 特级毛片在线观看 | 狠狠伊人| 日韩电影一区二区三区在线观看 | 99中文字幕视频 | 久久99电影 | 99综合久久 | 国产成人精品久久二区二区 | 国产精品久久久777 成人手机在线视频 | 欧美一级电影在线观看 | 免费久草视频 | 欧美一区二区三区在线看 | 少妇自拍av | 亚洲国产精品va在线看 | av中文天堂 | 久久久69 | 亚洲一二视频 | a黄色 | 亚洲精品免费在线播放 | 国产成人精品电影久久久 | 日韩av免费一区二区 | 久久免费精品一区二区三区 | 国产精品视频 | 成年人视频免费在线 | 懂色av一区二区三区蜜臀 | 亚洲91精品在线观看 | 中文在线字幕观看电影 | 天天天色综合a | 中文字幕成人在线 | 亚洲资源一区 | 久久超| 亚洲一级电影 | 亚洲理论视频 | 久久在线精品视频 | 美女网站久久 | 亚洲精品国产综合久久 | 日日爽天天操 | 日韩av一区在线观看 | 久久精品国产免费看久久精品 | 激情中文字幕 | 欧美日韩视频在线一区 | 日韩精品久久久久久久电影竹菊 | 天天操天天爽天天干 | 99久久精品国产一区二区三区 | 久久久亚洲精华液 | 在线黄色国产电影 | 91资源在线 | 日韩欧美国产激情在线播放 | 99婷婷| 国产色婷婷 | 国产黄色理论片 | 在线韩国电影免费观影完整版 | 国产另类av | 深爱激情五月网 | 国产专区在线 | 国产一级淫片在线观看 | 99热在| 日韩午夜电影网 | 欧美日韩午夜 | 国产精品高清免费在线观看 | 丝袜一区在线 | 四川妇女搡bbbb搡bbbb搡 | 国产视频一区精品 | 亚洲五月花 | 99国产精品免费网站 | 色爱区综合激月婷婷 | 成年人在线观看视频免费 | 在线观看911视频 | 少妇性xxx | 免费看国产a| 99爱这里只有精品 | 五月婷婷开心 | 日韩欧美精选 | 天天综合91| 欧美日韩调教 | www亚洲精品 | 99精品久久99久久久久 | 在线中文字幕av观看 | 日本精品中文字幕 | 国产精品va最新国产精品视频 | 免费在线观看不卡av | 麻豆视频国产 | 激情五月伊人 | 亚洲视频 视频在线 | 久久免费视频99 | 久久综合九色综合久久久精品综合 | 日日精品 | 亚洲综合射 | 一 级 黄 色 片免费看的 | 久久se视频 | 国产又黄又爽又猛视频日本 | 亚洲aaa毛片 | 九九在线视频免费观看 | 国产在线超碰 | 操操操天天操 | 婷婷视频在线播放 | 99久久精| 中文字幕在线免费97 | 欧美了一区在线观看 | 五月天六月色 | 98福利在线 | 国产精品99久久久久久宅男 | 国产自产在线视频 | 亚洲精品午夜一区人人爽 | 黄a在线观看 | 美女精品网站 | 91久久国产露脸精品国产闺蜜 | 久久人人97超碰精品888 | 青青久视频| 久草在线99 | 国产精品18videosex性欧美 | 免费高清av在线看 | 国产精品久久久久久a | 午夜久久电影网 | www.91成人 | 免费美女av | 免费国产视频 | 黄色网中文字幕 | 日韩a在线| 人人干人人爽 | 91av视频在线观看免费 | 日韩欧美精品一区二区三区经典 | 91男人影院| 狠狠色丁香婷综合久久 | 亚洲综合黄色 | 亚洲成av人片在线观看香蕉 | 欧美日韩成人 | 国偷自产视频一区二区久 | 国产成人精品女人久久久 | 中文字幕日本在线观看 | 美女在线免费观看视频 | 在线看一区二区 | 亚洲精品中文字幕在线 | 狠狠干天天色 | 高清国产午夜精品久久久久久 | 日韩理论视频 | 成人黄色一级视频 | 免费视频久久 | www.综合网.com | 国产四虎在线 | 超碰人人草人人 | 天天综合网入口 | 欧美色图狠狠干 | 免费一级片在线 | 99精品视频免费看 | 久久天天操 | www.久久婷婷 | 国产视频资源 | 综合久久影院 | av青草| 成片免费观看视频大全 | 国产九九在线 | 在线观看免费av网站 | 91免费高清视频 | 九九在线免费视频 | 丁香六月天 | 国产一区二区精品91 | 久草在线播放视频 | 狠狠色2019综合网 | 久久久激情网 | 亚洲精品88欧美一区二区 | 91精品天码美女少妇 | 欧美在线一级片 | 激情xxxx| 狠狠婷婷 | 精品亚洲在线 | 精品一区二区在线播放 | 夜夜夜夜夜夜操 | 国产一级电影免费观看 | 97精产国品一二三产区在线 | 91香蕉视频污在线 | a在线视频v视频 | 91视频免费国产 | 国产男女爽爽爽免费视频 | 日韩高清免费无专码区 | 亚洲精品国产综合久久 | 亚洲深爱激情 | 国产污视频在线观看 | 日韩在线观看不卡 | 中文字幕av专区 | 欧美日韩在线电影 | 在线观看成人国产 | 狠狠狠色丁香婷婷综合久久88 | 在线观看黄色av | 亚洲婷婷在线 | 97色综合| 久久亚洲欧美 | 九九九九热精品免费视频点播观看 | 国产又黄又爽又猛视频日本 | aaa黄色毛片 | 成人a视频 | 国产一级片播放 | 狠狠操狠狠 | 久久免费在线 | 人人爱爱人人 | 麻豆久久精品 | 亚洲日本一区二区在线 | 成人毛片在线观看 | 欧美做受69 | 久av电影| 日本中文字幕影院 | 天天操综 | 丁香婷婷在线 | 97在线视频免费 | 精品久久一区二区三区 | 久草视频99 | 狠狠狠色丁香婷婷综合激情 | 国产99中文字幕 | 操操操干干干 | 日韩乱码在线 | 狠狠色伊人亚洲综合网站野外 | 久久久综合香蕉尹人综合网 | 国产一级黄色av | 成人午夜在线观看 | 911香蕉视频 | 久久久免费观看 | 一级片视频免费观看 | 99tvdz@gmail.com | 色偷偷男人的天堂av | 久久久久福利视频 | 色婷婷啪啪免费在线电影观看 | 日韩久久影院 | 91在线看黄 | 久草在线看片 | 免费国产一区二区视频 | zzijzzij亚洲成熟少妇 | 六月色丁香 | 国产专区日韩专区 | 人九九精品 | 日韩在线视频国产 | 在线影视 一区 二区 三区 | 9999国产| 欧美日韩在线播放 | 日本不卡视频 | 国产中文字幕视频在线观看 | 热99久久精品 | 日韩精品中文字幕久久臀 | 狠狠婷婷 | 日韩精品一区二区三区免费视频观看 | 婷婷丁香久久五月婷婷 | 欧美日韩视频一区二区三区 | 亚洲aaa毛片 | 黄色成年 | 干av在线| 九九热只有这里有精品 | 最近中文字幕大全中文字幕免费 | 亚洲成人精品在线 | 欧美一级高清片 | 东方av在| 国产99久久九九精品免费 | 四虎影视成人永久免费观看视频 | 久久黄色免费 | 在线观看网站av | 久久字幕精品一区 | 色婷婷六月天 | 日本中文字幕一二区观 | 亚洲最大成人网4388xx | 亚洲成av人片 | 91精品国产一区二区三区 | 日日噜噜噜噜夜夜爽亚洲精品 | 不卡av电影在线 | 麻豆传媒一区二区 | 热久久99这里有精品 | 亚洲一区尤物 | 一区二区三区国产精品 | 天天综合导航 | 国产成人99av超碰超爽 | 国产成人免费在线观看 | 久久精品看 | 天天操夜夜操国产精品 | 在线免费视频一区 | 蜜臀一区二区三区精品免费视频 | 久草视频在线播放 | 在线免费观看麻豆 | 国产99久久99热这里精品5 | 毛片网站在线观看 | 99久久久国产精品免费观看 | 97成人精品区在线播放 | 97超碰精品| 最近的中文字幕大全免费版 | 91国内在线视频 | 四虎精品成人免费网站 | 亚洲第一中文网 | 久久伊人国产精品 | 欧美在线视频一区二区三区 | 国产视频 亚洲精品 | 久久亚洲影视 | 日女人免费视频 | 99国产一区二区三精品乱码 | 午夜视频在线观看一区二区三区 | 97视频一区 | 成人在线观看你懂的 | 亚洲精品高清视频在线观看 | 欧洲精品码一区二区三区免费看 | 日韩在线视频观看免费 | 精品国产亚洲日本 | 久久免费视频8 | 久久精品视频网站 | 国产亚洲情侣一区二区无 | 成人精品999 | 丁香伊人网 | 日本高清xxxx | 国产高清久久久 | 97成人超碰| 狠狠色狠狠色终合网 | 成人蜜桃 | 久久精品99国产精品日本 | 黄色在线观看免费网站 | 成年人视频免费在线播放 | 欧美天天干 | 91麻豆精品国产91久久久久 | 91在线91拍拍在线91 | 亚洲污视频 | 在线观看精品视频 | 西西444www大胆高清图片 | 狠狠网| 日本中文字幕系列 | 国产精品剧情在线亚洲 | 懂色av一区二区三区蜜臀 | 免费观看一区二区三区视频 | 亚洲精品视频一 | 久久国产热 | 人人爽人人搞 | 久久精品4 | 午夜成人免费影院 | 97av视频| 特级aaa毛片 | 激情综合站 | 国产在线视频在线观看 | 中文字幕日韩国产 | 日韩av在线一区二区 | 在线免费国产 | 91av官网 | 国产精彩视频 | 欧洲黄色片 | 天天操天天射天天爱 | 亚洲欧美日韩国产一区二区三区 | 免费在线观看黄 | av在线播放快速免费阴 | 欧美日韩国产综合网 | 日韩视频一| 成人在线观看网址 | 麻豆视传媒官网免费观看 | 五月天婷亚洲天综合网鲁鲁鲁 | 久久艹国产视频 | 国产精品一区二区免费 | 日韩欧美视频在线观看免费 | 午夜视频久久久 | 精品一区二区在线看 | 久久av影院 | 不卡视频在线 | 国产精品黄色影片导航在线观看 | 久久乐九色婷婷综合色狠狠182 | 久久精品爱爱视频 | 91在线蜜桃臀 | 免费av的网站 | 免费观看的av | www.久久成人 | 黄色特级毛片 | 亚洲女欲精品久久久久久久18 | 日日天天狠狠 | 色婷婷久久一区二区 | 少妇视频一区 | 爱射综合 | 8x成人免费视频 | 久久久久国产一区二区三区四区 | 日本久久久久久久久 | 99国产视频 | 成人免费xxxxxx视频 | 国产99久久久国产精品成人免费 | 黄网站大全 | 99热这里只有精品久久 | 91视频免费播放 | 国产精品久久久久免费观看 | 亚洲视频一区二区三区在线观看 | 九九免费在线观看视频 | 成人不用播放器 | 四虎成人在线 | 97精品国自产拍在线观看 | 射射色 | 国产精品久久嫩一区二区免费 | av亚洲产国偷v产偷v自拍小说 | 欧美日韩国产精品爽爽 | av在线免费在线 | 97免费在线观看视频 | 国产免费人成xvideos视频 | 欧美在线视频不卡 | 91av国产视频 | 一区免费视频 | 成人av网站在线观看 | 天天天天天天操 | 在线观看麻豆av | 美女视频a美女大全免费下载蜜臀 | 中文字幕免费国产精品 | 天天色棕合合合合合合 | 香蕉在线观看视频 | 天天草天天干天天 | 欧美久草网 | 婷婷久久精品 | 91亚洲精品在线 | 国产精品第72页 | 国产九九在线 | 精品国产一区二区三区久久久蜜月 | 久久久久久久久久久福利 | 日韩理论电影在线 | 免费视频你懂的 | 91精品专区| 91超在线 | 日韩理论片在线 | 99精品免费久久久久久久久日本 | 亚洲久在线 | 久久久99精品免费观看乱色 | 黄色毛片在线 | 狠狠综合久久 | 精品亚洲视频在线 | 亚洲japanese制服美女 | 亚洲一区 av | 婷婷丁香在线视频 | 国产视频1区2区 | 五月天综合网站 | 91精品视频在线观看免费 | 9在线观看免费高清完整版在线观看明 | 亚洲一区二区三区在线看 | 欧美91av| 亚洲黄色av| 一级黄色免费网站 | 久久爱影视i | 欧美性视频网站 | 人人舔人人插 | 国产精品久久久久久一区二区 | 国内精品在线看 | 久精品在线 | 一区二区三区在线观看中文字幕 | 三级动态视频在线观看 | 欧日韩在线 | 亚洲黄色成人av | 热久在线 | 精品欧美一区二区三区久久久 | 激情在线网站 | 日韩精品欧美视频 | 91亚洲国产成人久久精品网站 | 美女视频是黄的免费观看 | 午夜视频在线观看网站 | 国产精品1区2区3区在线观看 | 国产九九热视频 | 欧美色噜噜噜 | 在线观看国产亚洲 | 天天天天色射综合 | 日韩网站在线免费观看 | 日韩1级片 | 色av男人的天堂免费在线 | 久久欧美视频 | 欧美精彩视频在线观看 | 久久亚洲精品国产亚洲老地址 | 涩涩在线 | 国产日女人 | 很黄很黄的网站免费的 | 91精品国产99久久久久久久 | 久久99热精品 | 亚一亚二国产专区 | 日韩成人不卡 | 国产又粗又猛又爽又黄的视频免费 | 精品久久综合 | www.色五月 | 久99久精品视频免费观看 | 娇妻呻吟一区二区三区 | 亚洲国产精久久久久久久 | 欧美一区二区三区不卡 | 亚洲成aⅴ人片久久青草影院 | 日韩特黄av | 国产精品123 | 久久欧洲视频 | 日本天天操| 在线免费看黄色 | 毛片一级免费一级 | 丁香婷婷色综合亚洲电影 | 欧美日韩中文国产一区发布 | 97精品国产一二三产区 | 国产精品日韩久久久久 | 欧美成人h版在线观看 | 日日干干 | 成人av播放 | 日本黄色免费在线 | 日产乱码一二三区别免费 | 亚洲少妇xxxx | 天堂va欧美va亚洲va老司机 | 日韩av视屏 | 在线色吧 | 草久在线观看视频 | 日韩精品免费一区二区在线观看 | 中文字幕在线看片 | 国产99中文字幕 | 精品久久一级片 | 在线免费国产 | 国产资源中文字幕 |