Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
tuyucheng committed Nov 13, 2024
1 parent c6444ad commit 0608e4f
Show file tree
Hide file tree
Showing 4 changed files with 52 additions and 8 deletions.
11 changes: 8 additions & 3 deletions doc1.md
Original file line number Diff line number Diff line change
Expand Up @@ -722,7 +722,7 @@
* [Bean Searcher](https://github.com/troyzhxu/bean-searcher):专注于高级查询的只读ORM,天然支持连接表,并且避免DTO/VO转换,使得一行代码实现复杂查询成为可能。
* [MicroStream](https://github.com/microstream-one/microstream):MicroStream是一个突破性的Java原生对象图持久层,专为需要轻量级高性能持久层的微服务和Serverless函数而构建。
* [Speedment](https://github.com/speedment/speedment):Speedment是一个开源Java Stream ORM工具包和运行时。
* [Beetl](https://gitee.com/xiandafu/beetlsql):BeetlSQL的目标是提供开发高效、维护高效、运行高效的数据库访问框架。
* [BeetlSQL](https://gitee.com/xiandafu/beetlsql):BeetlSQL的目标是提供开发高效、维护高效、运行高效的数据库访问框架。
* [AFinal](https://github.com/yangfuhai/afinal):AFinal是一个Android的SQLite ORM和IoC框架。
* [Sqli](https://github.com/x-ream/sqli):ORM SQL查询构建器。
* [Persism](https://github.com/sproket/Persism):Persism是一个轻量级、自动发现、自动配置和约定优于配置的ORM库。
Expand All @@ -735,7 +735,6 @@
* [Eclipse JNoSQL](https://github.com/eclipse/jnosql):JNoSQL是Jakarta NoSQL和Jakarta Data规范的兼容实现,可简化Java应用程序与NoSQL数据库的集成。
* [Jdbi](https://github.com/jdbi/jdbi):Jdbi库提供了对Java和其他JVM语言中的关系数据库的便捷、惯用的访问。
* [SquiDB](https://github.com/yahoo/squidb):SquiDB是适用于Android和iOS的跨平台SQLite数据库层,旨在尽可能轻松地使用SQLite数据库,由Yahoo开源。
* [Eclipse Store](https://github.com/eclipse-store/store):EclipseStore是一个突破性的Java原生持久层,专为云原生微服务和Serverless应用程序而构建。
* [Hypersistence Utils](https://github.com/vladmihalcea/hypersistence-utils):Hypersistence Utils库提供Spring和Hibernate实用程序,可以帮助充分利用数据访问层。
* [Sql2o](https://github.com/aaberg/sql2o):Sql2o是一个小型Java库,可以轻松地将SQL语句的结果转换为对象。
* [LitePal](https://github.com/guolindev/LitePal):LitePal是一个开源Android库,可以让开发人员极其轻松地使用SQLite数据库。
Expand Down Expand Up @@ -852,6 +851,7 @@
* [Femas](https://github.com/TencentFemas/femas):Femas是腾讯云开源的云原生微服务一站式管理平台。
* [Moss](https://github.com/GrailStack/Moss):Moss是Spring Cloud体系的服务治理平台。
* [Misk](https://github.com/cashapp/misk):Misk是来自Cash App的开源微服务容器,它允许你使用Kotlin或Java快速创建微服务。
* [Stitch](https://github.com/twitter/stitch):Stitch是一个Scala库,用于优雅高效地组合对服务的RPC调用,由Twitter开发。
* [Blade-Tool](https://github.com/chillzhuang/blade-tool):Spring Blade 3.0架构核心工具包。
* [Conjure](https://github.com/palantir/conjure):Conjure是一个简单的工具链,用于定义一次API并生成多种语言的客户端/服务器接口,由Palantir开源。
* [GreenLightning](https://github.com/oci-pronghorn/GreenLightning):高性能微服务运行时。
Expand Down Expand Up @@ -1470,6 +1470,7 @@
* [Apache Mvnd](https://github.com/apache/maven-mvnd):Mvnd是Maven团队借鉴了Gradle和Takari后衍生出的更快的构建工具。
* [Boot](https://github.com/boot-clj/boot):Boot是一个Clojure构建框架和临时Clojure脚本评估器。
* [JeKa](https://github.com/jeka-dev/jeka):JeKa是一个Java构建工具,用于直接从源代码构建或执行Java应用程序和脚本。
* [Amper](https://github.com/JetBrains/amper):Amper是一个项目配置工具,其目标是改善项目配置体验和工具性,即IDE内部的支持,同时还提供流畅的开箱即用体验,由JetBrains开源。
* [Apache Ivy](https://github.com/apache/ant-ivy):Ivy是一个用于管理(记录、跟踪、解决和报告)项目依赖关系的工具,具有很高的灵活性和可配置性,并且与Ant紧密集成。
* [Leiningen](https://github.com/technomancy/leiningen):Leiningen是一种构建自动化和依赖管理工具,用于以Clojure编程语言编写的软件项目的简单配置。
* [Maven Wrapper](https://github.com/takari/maven-wrapper):Gradle Wrapper的Maven类似物,允许在不安装Maven的情况下构建项目。
Expand Down Expand Up @@ -1682,6 +1683,7 @@
* [Metascala](https://github.com/lihaoyi/Metascala):Metascala是一个用Scala编程语言编写的小型元循环Java虚拟机。
* [Archimedes JVM](https://github.com/archimedes-projects/archimedes-jvm):阿基米德对JVM的实现。
* [JamVM](https://jamvm.sourceforge.net/):JamVM是一个开源Java虚拟机,旨在支持最新版本的JVM规范,同时又紧凑且易于理解。
* [Kaffe](https://github.com/kaffe/kaffe):Kaffe是一个允许执行Java代码的虚拟机。
* [Mika VM](https://github.com/kifferltd/open-mika):Mika VM是JVM规范的开源实现,以及实现Java ME连接设备配置的类库。
* [SableVM](http://sablevm.org/):SableVM是一个健壮、极其便携、高效且符合规范的Java虚拟机,旨在易于维护和扩展,由麦吉尔大学开源。
* [TakaTuka](https://sourceforge.net/projects/takatuka/):TakaTuka是一款开源、高度可移植的JVM,适用于微型嵌入式设备和无线传感器网络,由弗莱堡大学开源。
Expand Down Expand Up @@ -2036,6 +2038,7 @@
## 容错组件

* [Neural](https://gitee.com/yu120/neural):Neural是微服务架构中高并发和高可用的神经组织利刃,提供了分布式限流、降级、熔断、重试和隔离的容错特性。
* [Failover](https://github.com/societe-generale/failover):Failover是用于管理外部引用服务故障转移的通用库,由法国兴业银行开源。
* [Discovery](https://github.com/Nepxion/Discovery):蓝绿灰度发布、路由、限流、熔断、降级、隔离、追踪、流量染色、故障转移。
* [BFT SMaRt](https://github.com/bft-smart/library):BFT SMaRt是一个用Java开发的高性能拜占庭容错状态机复制库,以简单性和健壮性为首要要求,由里斯本大学开源。
* [MicroProfile Fault Tolerance](https://github.com/eclipse/microprofile-fault-tolerance):MicroProfile中提供的容错组件。
Expand Down Expand Up @@ -2695,6 +2698,7 @@
* [Apache Derby](https://github.com/apache/derby):Derby是一个开源的嵌入式关系型数据库,完全使用Java语言实现。
* [HSQLDB](https://hsqldb.org/):HSQLDB是领先的用Java编写的SQL关系数据库系统。
* [QuickIO](https://github.com/artbits/quickio):QuickIO是一个Java嵌入式数据库,底层基于LevelDB引擎和Java NIO设计,并使用Protostaff来序列化/反序列化数据。
* [Eclipse Store](https://github.com/eclipse-store/store):EclipseStore是一个突破性的Java原生持久层,专为云原生微服务和Serverless应用程序而构建。
* [MapDB](https://github.com/jankotek/mapdb):MapDB提供由磁盘存储或堆外内存支持的并发Map、Set、List和Queue,它是一个快速且易于使用的嵌入式Java数据库引擎。
* [ObjectBox](https://github.com/objectbox/objectbox-java):ObjectBox是一个简单但功能强大的数据库,专为Java和Kotlin设计。
* [Xodus](https://github.com/JetBrains/xodus):JetBrains Xodus是一种用Java和Kotlin编写的事务型无模式嵌入式数据库。
Expand Down Expand Up @@ -3297,6 +3301,7 @@
* [Katharsis](https://github.com/katharsis-project/katharsis-framework):Katharsis实现了JSON API标准,引入了一致的REST接口定义,可以通过统一的机制轻松地与其他系统集成。
* [JSON Schema Validator](https://github.com/networknt/json-schema-validator):这是用于JSON模式校验的JSON Schema Core Draft规范的Java实现。
* [Apache Johnzon](https://github.com/apache/johnzon):Johnzon提供JSON P实现和该规范的一组有用扩展。
* [JsonBeans](https://github.com/EsotericSoftware/jsonbeans):JsonBeans是一个轻量级库,可轻松将Java对象图序列化为JSON或从JSON反序列化。
* [SIMDJson Java](https://github.com/simdjson/simdjson-java):simdjson的官方Java版本-使用SIMD指令的JSON解析器。
* [JSON Schema Validator](https://github.com/java-json-tools/json-schema-validator):Java中的纯JSON模式验证实现,具有可靠的正确性和性能。
* [Jolt](https://github.com/bazaarvoice/jolt):使用Java编写的JSON到JSON转换库,由Bazaarvoice开源。
Expand Down Expand Up @@ -3627,7 +3632,6 @@
* [Apollo](https://github.com/apolloconfig/apollo):Apollo是一个可靠的配置管理系统,适用于微服务配置管理场景,由携程开源。
* [Disconf](https://github.com/knightliao/disconf):专注于各种分布式系统配置管理的通用组件和通用平台,提供统一的配置管理服务。
* [BRCC](https://github.com/baidu/brcc):BRCC是一个分布式配置中心,用于统一管理应用服务的配置信息,简化资源配置的维护成本,由百度开源。
* [Amper](https://github.com/JetBrains/amper):Amper是一个项目配置工具,其目标是改善项目配置体验和工具性,即IDE内部的支持,同时还提供流畅的开箱即用体验,由JetBrains开源。
* [Central Dogma](https://github.com/line/centraldogma):Central Dogma是一个基于Git、ZooKeeper和HTTP/2的开源、高可用、版本控制的服务配置仓库,由Line开源。
* [XXL-Conf](https://gitee.com/xuxueli0323/xxl-conf):XXL-CONF是一个轻量级分布式配置管理平台,拥有轻量级、秒级动态推送、多环境、跨语言、跨机房、配置监听、权限控制、版本回滚等特性。
* [Archaius](https://github.com/Netflix/archaius):Archaius是一个配置库,用于将静态和动态配置的混合作为单个配置单元进行访问,由Netflix开源。
Expand Down Expand Up @@ -4086,6 +4090,7 @@
* [Scanner](https://github.com/shouzhong/Scanner):Scanner包含常用的二维码/条码识别,以及身份证识别、银行卡识别、车牌识别、图片文字识别、驾驶证识别等。
* [TreeHole OCR](https://github.com/AnyListen/tools-ocr):TreeHole OCR是一款跨平台的OCR小工具,调用本地OCR进行识别,无需联网即可使用用到的技术和框架。
* [Tess4j](https://github.com/nguyenq/tess4j):Tesseract OCR API的Java JNA包装器。
* [RapidOcr Java](https://github.com/MyMonsterCat/RapidOcr-Java):Java代码实现调用RapidOCR。

## 约束求解

Expand Down
Loading

0 comments on commit 0608e4f

Please sign in to comment.