Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
taketoday committed May 6, 2024
1 parent fb7c958 commit 6a38f00
Showing 1 changed file with 15 additions and 10 deletions.
25 changes: 15 additions & 10 deletions pages/javalibs.md
Original file line number Diff line number Diff line change
Expand Up @@ -576,6 +576,7 @@ permalink: /javalibs
* [Spring Filter](https://github.com/turkraft/springfilter):使用用户友好的查询语法动态过滤JPA实体和Mongo集合。
* [Fenix](https://github.com/blinkfox/fenix):Fenix是一个为了解决复杂动态SQL(JPQL)而生的Spring Data JPA扩展库。
* [PulseDB](https://github.com/feedzai/pdb):PulseDB是一个用Java编写的数据库映射软件库,它提供对各种数据库实现的透明访问和操作,由Feedzai开源。
* [Infobip Spring Data Querydsl](https://github.com/infobip/infobip-spring-data-querydsl):Infobip Spring Data Querydsl使用户能够在Spring Data Repository之上利用Querydsl API的全部功能。

## Mybatis生态

Expand Down Expand Up @@ -1051,6 +1052,7 @@ permalink: /javalibs
* [Smart Test Framework](https://github.com/HPInc/smart-test-framework):Smart Test Framework是一个多用途测试框架,能够为网页、Web服务、桌面应用程序和移动应用程序创建自动化测试,由惠普开源。
* [Open Test Reporting](https://github.com/ota4j-team/open-test-reporting):与语言无关的测试报告格式和工具。
* [TestHub](https://gitee.com/dromara/TestHub):TestHub是一款基于流程编排的自动化测试工具,由dromara社区开源。
* [JSystem](https://github.com/Top-Q/jsystem):JSystem是一个用于编写和管理自动化系统测试的专业开源框架。

#### QA自动化

Expand Down Expand Up @@ -2791,6 +2793,7 @@ permalink: /javalibs
* [JTOpen](https://github.com/IBM/JTOpen):JTOpen提供了一组Java类,使应用程序能够与IBM集成。
* [Scar](https://github.com/EsotericSoftware/scar):Scar是一个实用程序集合,可让你更轻松地使用Java代码执行构建相关任务。
* [Nrich](https://github.com/croz-ltd/nrich):Nrich是CROZ开发的一个Java库,其目的是使JVM上的应用程序开发更加容易。
* [GWizard](https://github.com/gwizard/gwizard):GWizard是一个模块化、固执己见的工具包,用于在Guice主干上构建RESTful Web服务。

## 9-22特性

Expand Down Expand Up @@ -5760,7 +5763,7 @@ permalink: /javalibs

## GUI开发工具

这里列出了Java中常用的Swing、JavaFx开发库,以及一些Java开发的GUI工具和游戏引擎。
这里列出了Java中常用的Swing、JavaFX开发库,以及一些Java开发的GUI工具和游戏引擎。

#### GUI框架

Expand Down Expand Up @@ -6067,6 +6070,7 @@ permalink: /javalibs
* [Rel](https://reldb.org/c/):Rel是用于创建和管理数据库的软件。
* [qStudio](https://github.com/timeseries/qstudio):qStudio是一个免费的SQL GUI,它允许运行SQL脚本、轻松浏览表格、绘制图表和导出结果。
* [SQL Analysis](https://github.com/jd-opensource/sql-analysis):针对大促、日常系统稳定性隐患-慢SQL的预防和排查,基于Mybatis插件设计的一款慢SQL分析组件,区别于主流的基于慢SQL日志分析和预警,实时根据Explain分析结果分析,由京东开源。
* [RCT](https://github.com/xaecbd/RCT):RCT是通过解析RDB文件进行Redis内存结构分析的一站式平台。

#### 数据库建模

Expand Down Expand Up @@ -6995,6 +6999,7 @@ permalink: /javalibs
* [Public Transport Enabler](https://github.com/schildbach/public-transport-enabler):这是一个Java库,允许你从公共交通提供商获取数据。
* [OneBusAway](https://github.com/OneBusAway/onebusaway-application-modules):OneBusAway应用程序套件的主要功能是通过各种界面与乘客共享实时公共交通信息。
* [MovSim](https://github.com/movsim/movsim):MovSim是一款基于微观车道的交通模拟器,具有基于XML的配置和CSV文本输出。
* [MATSim](https://github.com/matsim-org/matsim-libs):MATSim提供了一个工具箱来运行和实施大规模基于代理的运输模拟,由MATSim协会开源。

## 几何学

Expand Down Expand Up @@ -7111,17 +7116,16 @@ permalink: /javalibs

## IO操作

* [Apache Commons IO](https://github.com/apache/commons-io):Commons IO库包含实用程序类、流实现、文件过滤器、文件比较器、字节序转换类等等。
* [Okio](https://github.com/square/okio/):一个补充java.io和java.nio的库,使你可以更轻松地访问、存储和处理数据。
* [Apache Commons IO](https://github.com/apache/commons-io):Apache Commons IO库包含实用程序类、流实现、文件过滤器、文件比较器、字节序转换类等等。
* [Okio](https://github.com/square/okio):Okio是一个补充java.io和java.nio的库,使你可以更轻松地访问、存储和处理数据,由Square开源
* [UberFire I/O](https://github.com/kiegroup/appformer/tree/main/uberfire-io):NIO.2的实用程序/门面集。
* [JNR-UnixSocket](https://github.com/jnr/jnr-unixsocket):Java的本机I/O访问。
* [Plexus IO](https://github.com/codehaus-plexus/plexus-io):一组Plexus组件,设计用于I/O操作。
* [OPS4J](https://github.com/ops4j/org.ops4j.base):与java.io相关的工具类/扩展。
* [Jaydio](https://github.com/smacke/jaydio):可让程序员更好地控制文件I/O,部分方法是绕过操作系统缓冲区高速缓存。
* [JTar](https://github.com/kamranzafar/jtar):一个简单的Java Tar库,它提供了一种使用IO流创建和读取tar文件的简单方法。
* [jMimeMagic](https://github.com/arimus/jmimemagic):用于确定文件或流的MIME类型的Java库。
* [Plexus IO](https://github.com/codehaus-plexus/plexus-io):Plexus IO是一组Plexus组件,设计用于I/O操作。
* [Jaydio](https://github.com/smacke/jaydio):Jaydio是一个Java库,可让程序员更好地控制文件I/O,部分方法是绕过操作系统缓冲区高速缓存。
* [JTar](https://github.com/kamranzafar/jtar):JTar是一个简单的Java Tar库,它提供了一种使用IO流创建和读取tar文件的简单方法。
* [jMimeMagic](https://github.com/arimus/jmimemagic):jMimeMagic是一个用于确定文件或流的MIME类型的Java库。
* [SimpleMagic](https://github.com/j256/simplemagic):简单的文件幻数和内容类型库,提供文件和字节数组的MIME类型确定。
* [nio_uring](https://github.com/bbeaupain/nio_uring):在底层使用io_uring的Java高性能I/O库。
* [NIO_Uring](https://github.com/bbeaupain/nio_uring):NIO_Uring是一个Java I/O库,它在底层使用io_uring
* [MimeCraft](https://github.com/square/mimecraft):用于创建符合RFC要求的Multipart和表单编码HTTP请求主体的实用程序。
* [Ballerina MIME](https://github.com/ballerina-platform/module-ballerina-mime):该库提供了一组用于处理消息的API,这些API遵循RFC 2045标准中指定的多用途Internet邮件扩展规范。
* [Apache MIME4J](https://github.com/apache/james-mime4j):Mime4j可用于解析纯rfc822和MIME格式的电子邮件消息流,并构建电子邮件消息的树表示形式。
Expand Down Expand Up @@ -7178,7 +7182,7 @@ permalink: /javalibs

## RSS

* [Rome](https://github.com/rometools/rome):ROME是一个用于RSS和Atom提要的Java框架。
* [ROME](https://github.com/rometools/rome):ROME是一个用于RSS和Atom提要的Java框架。
* [CommaFeed](https://github.com/Athou/commafeed):受Google Reader启发而开发的自托管RSS阅读器,基于Dropwizard和React/TypeScript。
* [Android-RSS](https://github.com/ahorn/android-rss):用于解析RSS 2.0提要的轻量级Android库。
* [Sismics Reader](https://github.com/sismics/reader):一个开源、基于Web的内容聚合器,由Web Feeds(RSS、Atom)提供服务。
Expand Down Expand Up @@ -8116,6 +8120,7 @@ permalink: /javalibs
* [Neptus](https://github.com/LSTS/neptus):用于操作所有类型无人驾驶车辆的分布式指挥和控制基础设施,由波尔图大学开源。
* [JIDT](https://github.com/jlizier/jidt):Java信息动力学工具包,用于研究复杂系统中的信息理论计算测量。
* [Mil Sym Java](https://github.com/missioncommand/mil-sym-java):Mil Sym Java是一组陈旧的Java库,已在美国陆军任务指挥软件中使用多年。
* [Metis](https://github.com/europeana/metis-framework):Metis是数据发布框架,包括客户端应用程序和许多数据处理服务,由欧洲数位图书馆开源。

## 教程系列

Expand Down

0 comments on commit 6a38f00

Please sign in to comment.