...小于 1 分钟
- Java197
 - 编程8
 - 设计78
 - DevOps8
 - 数据结构和算法16
 - 数据库101
 - 网络19
 - 分布式74
 - 大数据33
 - 软件工程3
 - 工作8
 - 笔记30
 - JavaSE61
 - JavaEE15
 - 软件20
 - 工具37
 - 框架68
 - 中间件9
 - 编程范式4
 - 编程语言3
 - Python6
 - 架构31
 - 设计模式27
 - 重构7
 - DDD2
 - UML4
 - 综合22
 - 监控2
 - 线性表4
 - 树6
 - 数据库综合3
 - 数据库中间件4
 - 关系型数据库20
 - 文档数据库12
 - KV数据库19
 - 列式数据库14
 - 搜索引擎数据库25
 - 网络综合8
 - 网络协议6
 - 网络技术4
 - 操作系统13
 - 操作系统应用2
 - 分布式综合3
 - 分布式理论12
 - 分布式协同13
 - 分布式调度6
 - 分布式高可用1
 - 分布式通信31
 - 分布式存储7
 - hadoop7
 - hive8
 - spark1
 - flink9
 - 其他15
 - 人工智能1
 - 基础特性15
 - 高级特性7
 - 容器7
 - IO10
 - 并发12
 - JVM12
 - JavaWeb6
 - 服务器8
 - 构建9
 - IDE4
 - 监控诊断6
 - JavaBean2
 - 模板引擎4
 - 测试5
 - Spring61
 - ORM3
 - 安全8
 - 缓存5
 - 流量控制2
 - 微服务5
 - 解决方案8
 - Git3
 - Shardingsphere2
 - Mysql10
 - 数据库``1
 - MongoDB11
 - Redis17
 - HBase12
 - Elasticsearch16
 - Elastic8
 - Linux11
 - 命令1
 - 分布式协同综合6
 - ZooKeeper6
 - RPC8
 - MQ17
 - hdfs4
 - 效能6
 - 方法论2
 - 规范3
 - Tomcat6
 - Maven7
 - Spring综合5
 - Spring核心24
 - Spring数据10
 - SpringWeb8
 - SpringIO4
 - Spring集成4
 - Spring安全1
 - Spring其他4
 - RPC综合4
 - Dubbo2
 - MQ综合2
 - Kafka9
 - RocketMQ4
 - 其他MQ1
 
ShardingSphere Jdbc
简介
shardingsphere-jdbc 定位为轻量级 Java 框架,在 Java 的 JDBC 层提供的额外服务。 它使用客户端直连数据库,以 jar 包形式提供服务,无需额外部署和依赖,可理解为增强版的 JDBC 驱动,完全兼容 JDBC 和各种 ORM 框架。
- 适用于任何基于 JDBC 的 ORM 框架,如:JPA, Hibernate, Mybatis, Spring JDBC Template 或直接使用 JDBC。
 - 支持任何第三方的数据库连接池,如:DBCP, C3P0, BoneCP, Druid, HikariCP 等。
 - 支持任意实现 JDBC 规范的数据库,目前支持 MySQL,Oracle,SQLServer,PostgreSQL 以及任何遵循 SQL92 标准的数据库。
 
...大约 9 分钟
ShardingSphere 简介
简介
ShardingSphere 组件
ShardingSphere 是一套开源的分布式数据库中间件解决方案组成的生态圈,它由 Sharding-JDBC、Sharding-Proxy 和 Sharding-Sidecar(计划中)这 3 款相互独立的产品组成。 他们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如 Java 同构、异构语言、云原生等各种多样化的应用场景。

...大约 3 分钟
版本管理中间件 Flyway
Flyway 是一个数据迁移工具。
简介
什么是 Flyway
Flyway 是一个开源的数据库迁移工具。
为什么要使用数据迁移
为了说明数据迁移的作用,我们来举一个示例:
(1)假设,有一个叫做 Shiny 的项目,它的架构是一个叫做 Shiny Soft 的 App 连接叫做 Shiny DB 的数据库。
(2)对于大多数项目而言,最简单的持续集成场景如下所示:
...大约 8 分钟