E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
sharding-jdbc
5.
sharding-jdbc
源码之结果合并
阿飞Javaer,转载请注明原创出处,谢谢!单表查询之结果合并接下来以执行SELECTo.*FROMt_orderowhereo.user_id=10orderbyo.order_iddesclimit2,3分析下面这段Java代码是如何对结果进行合并的:result=newShardingResultSet(resultSets,newMergeEngine(resultSets,(Select
阿飞的博客
·
2019-12-29 15:28
分布式ID增强篇--优化时钟回拨问题
原生实现本文承接
sharding-jdbc
源码之分布式ID,在这篇文章中详细介绍了
sharding-jdbc
的分布式ID是如何实现的;很遗憾的是
sharding-jdbc
只是基于snowflake算法实现了如何生成分布式
阿飞的博客
·
2019-12-26 00:18
ShardingSphere之
Sharding-JDBC
与SpringBoot的集成
ShardingSphere简介ApacheShardingSphere(Incubator)是一套开源的分布式数据库中间件解决方案组成的生态圈,它由
Sharding-JDBC
、Sharding-Proxy
binnan
·
2019-12-24 23:49
Spring整合
Sharding-JDBC
分库分表详情
Spring整合
Sharding-JDBC
分库分表详情一、概述最初线上系统的业务量不是很大,业务数据量并不大,比如说单库的数据量在百万级别以下(事实上千万级别以下都还能支撑),那么MySQL的单库即可完成任何增
逍遥天扬
·
2019-12-24 07:48
4.
sharding-jdbc
源码之分布式ID
阿飞Javaer,转载请注明原创出处,谢谢!实现动机传统数据库软件开发中,主键自动生成技术是基本需求。而各大数据库对于该需求也提供了相应的支持,比如MySQL的自增键。对于MySQL而言,分库分表之后,不同表生成全局唯一的Id是非常棘手的问题。因为同一个逻辑表内的不同实际表之间的自增键是无法互相感知的,这样会造成重复Id的生成。我们当然可以通过约束表生成键的规则来达到数据的不重复,但是这需要引入额
阿飞的博客
·
2019-12-22 21:48
分库分表之第三篇
分库分表之第三篇3.Sharding-JDBC执行原理3.1基本概念3.2.SQL解析3.3.SQL路由3.4.SQL改写3.6.结果归并3.7总结3.Sharding-JDBC执行原理3.1基本概念在了解
Sharding-JDBC
小小一
·
2019-12-22 21:00
分库分表之第三篇
分库分表之第三篇3.Sharding-JDBC执行原理3.1基本概念3.2.SQL解析3.3.SQL路由3.4.SQL改写3.6.结果归并3.7总结3.Sharding-JDBC执行原理3.1基本概念在了解
Sharding-JDBC
小小一
·
2019-12-22 21:00
分库分表之第二篇
2.2.2创建数据库2.2.3约会maven依赖2.3编写程序2.3.1分片规则配置2.3.2数据操作2.3.3测试2.4.流程分析2.5其他集成方式2.Sharding-JDBC快速入门2.1需求说明使用
Sharding-JDBC
小小一
·
2019-12-22 11:00
分库分表之第二篇
2.2.2创建数据库2.2.3约会maven依赖2.3编写程序2.3.1分片规则配置2.3.2数据操作2.3.3测试2.4.流程分析2.5其他集成方式2.Sharding-JDBC快速入门2.1需求说明使用
Sharding-JDBC
小小一
·
2019-12-22 11:00
13.
sharding-jdbc
源码之读写分离
阿飞Javaer,转载请注明原创出处,谢谢!读写分离支持项提供了一主多从的读写分离配置,可独立使用,也可配合分库分表使用。同一线程且同一数据库连接内,如有写入操作,以后的读操作均从主库读取,用于保证数据一致性。Spring命名空间。基于Hint的强制主库路由。读写分离不支持范围主库和从库的数据同步。主库和从库的数据同步延迟导致的数据不一致。主库双写或多写。读写分离支持项和不支持范围摘自shardi
阿飞的博客
·
2019-12-22 04:10
11.
sharding-jdbc
集成--基于ssm
本篇文章讲解如何在ssm(spring、springmvc、mybatis)结构的程序上集成
sharding-jdbc
(版本为1.5.4.1)进行分库分表;假设分库分表行为如下:将auth_user表分到
阿飞的博客
·
2019-12-19 02:05
ShardingSphere简介
它由
Sharding-JDBC
、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成,shardingSphere定位为关系型数据库中间件。
杭城码龙
·
2019-12-06 09:48
sharding-jdbc
使用实例
问题:通过java编程式方式(非配置文件)完整示例,通过
sharding-jdbc
实现:1.分库,根据user_ip进行简单的分库示例2.分表,实现针对时间的分表3.读写分离,进行主从集群配置表结构:image.png
八哥帮你改bug
·
2019-11-29 19:58
Spring Boot 2 整合 shard-jdbc 中间件,实现数据分库分表
2)、结果每个表的结构都一样;数据都不一样;所有表的并集是全量数据;二、Shard-jdbc中间件1、架构图2、特点1)、
Sharding-JDBC
直接封
·
2019-11-13 00:00
dev
【
sharding-jdbc
】spring boot 集成
sharding-jdbc
实现数据脱敏
sharding-jdbc
框架能够实现此功能,集成此框架到项目中去。
miniy_7
·
2019-10-25 11:17
Elasticsearch 7.4.0 发布,分布式搜索和数据分析引擎
源码精品专栏原创|Java2019超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
公众号-芋道源码
·
2019-10-13 11:00
spring boot +
sharding-jdbc
+ mybatis分库分表使用
maven中引入依赖io.shardingjdbcsharding-jdbc-core2.0.3编写数据源分片算法所有的分片算法都可以实现PreciseShardingAlgorithm接口importio.shardingjdbc.core.api.algorithm.sharding.PreciseShardingValue;importio.shardingjdbc.core.api.alg
xuxiake的博客
·
2019-09-24 19:37
java
SpringBoot2.1.0 + Sharding-JDBC4.0.0实现数据分片Demo
目录建库建表创建工程pom.xml项目文件结构主要分片策略功能实现实体类MapperServiceHint实现类测试类总结
Sharding-JDBC
官方文档:https://shardingsphere.apache.org
白与黑0319
·
2019-09-21 11:47
分库分表
如何把系统不停机迁移到分库分表的?
假设,你现有有一个单库单表的系统,在线上在跑,假设单表有600万数据3个库,每个库里分了4个表,每个表要放50万的数据量假设你已经选择了一个分库分表的数据库中间件,
sharding-jdbc
,mycat
杨晓慧-Hepburn
·
2019-09-15 21:55
Mysql
【死磕 Java 集合】--- SynchronousQueue源码分析
精品专栏死磕Java并发死磕
Sharding-jdbc
死磕Spring之IOC问题(1)SynchronousQueue的实现方式?(2)SynchronousQueue真的是无缓冲的吗?
chenssy
·
2019-09-14 12:00
如何快速了解
Sharding-JDBC
原理
1.查看文档https://shardingsphere.apache.org/document/current/cn/overview/了解示例https://github.com/apache/incubator-shardingsphere-example在运行示例前,请注意下面两点:1.安装Docker容器环境(具体运行省略)https://github.com/apache/incuba
我还要去追逐我的梦
·
2019-09-11 14:15
Java
一个牛逼的多级缓存实现方案,究竟有多牛逼?
源码精品专栏原创|Java2019超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
芋道源码
·
2019-09-10 09:00
把 14 亿中国人都拉到一个微信群在技术上能实现吗?
源码精品专栏原创|Java2019超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
芋道源码
·
2019-09-09 09:00
深入浅出,Code Review 最佳实践
源码精品专栏原创|Java2019超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
芋道源码
·
2019-09-07 10:00
分库分表就能无限扩容吗,解释得太好了!
源码精品专栏原创|Java2019超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
芋道源码
·
2019-09-06 09:00
日志 Logback 配置文件这么写,TPS 提高 10 倍
源码精品专栏 中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
和MyCAT源码解析作业调度中间件Elastic
芋道源码
·
2019-09-05 00:00
分表:没有
Sharding-JDBC
,你还有Mybatis!
分表:没有
Sharding-JDBC
,你还有Mybatis!
逍遥天扬
·
2019-09-02 09:15
开发技巧
Java 程序员,如何把 Windows 系统打造的跟 Mac 一样牛逼?
源码精品专栏中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
和MyCAT源码解析作业调度中间件Elastic-J
芋道源码
·
2019-09-02 09:00
老程序员都干嘛去了?来看下国外的调查!
源码精品专栏 原创|Java2019超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
芋道源码
·
2019-09-01 00:00
SpringBoot 2.0 整合
sharding-jdbc
中间件,实现数据分库分表
本文源码:GitHub·点这里||GitEE·点这里一、水平分割1、水平分库1)、概念:以字段为依据,按照一定策略,将一个库中的数据拆分到多个库中。2)、结果每个库的结构都一样;数据都不一样;所有库的并集是全量数据;2、水平分表1)、概念以字段为依据,按照一定策略,将一个表中的数据拆分到多个表中。2)、结果每个表的结构都一样;数据都不一样;所有表的并集是全量数据;二、Shard-jdbc中间件1、
知了一笑
·
2019-08-31 20:57
SpringBoot
sharding-jdbc
分库分表
SpringBoot2
案例
这几道 Redis 面试题都不懂,怎么拿 Offer?
源码精品专栏 中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
和MyCAT源码解析作业调度中间件Elastic
芋道源码
·
2019-08-31 00:00
多图 | Java 程序员必备的一些流程图
源码精品专栏 中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
和MyCAT源码解析作业调度中间件Elastic
芋道源码
·
2019-08-30 00:00
MyCat分库分表策略详解
常见的分库分表方式有两种:客户端模式和服务器模式,这两种的典型代表有
sharding-jdbc
和MyCat。
chikao1673
·
2019-08-28 09:00
SpringBoot-Hikari-Mybatis集成,整合
sharding-jdbc
,实现分库分表
一、重点技术概述为何要使用HiKari连接池?字节码精简:优化代码,直到编译后的字节码最少,这样,CPU缓存可以加载更多的程序代码;优化代理和拦截器:减少代码,例如HikariCP的Statementproxy只有100行代码,只有BoneCP的十分之一;自定义数组类型(FastStatementList)代替ArrayList:避免每次get()调用都要进行rangecheck,避免调用remo
IT瘾君
·
2019-08-26 17:10
springboot
springboot
hikari
sharding-jdbc
分库
分表
MyCat分库分表策略详解
常见的分库分表方式有两种:客户端模式和服务器模式,这两种的典型代表有
sharding-jdbc
和MyCat。
chicaoxia5444
·
2019-08-26 09:00
分库分表实战:可能是用户表最佳分库分表方案
精品专栏死磕Java并发死磕
Sharding-jdbc
死磕Spring之IOC再次抛出笔者的观点,在能满足业务场景的情况下,单表>分区>单库分表>分库分表,推荐优先级从左到右逐渐降低。
chenssy
·
2019-08-26 08:00
什么是整洁的代码?什么是肮脏的代码?
源码精品专栏中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
和MyCAT源码解析作业调度中间件Elastic-J
芋道源码
·
2019-08-23 09:00
Sharding-Jdbc
概念与使用技巧
1.Sharding-Jdbc概念与使用技巧此讲解版本为4.0.0-RC1,目前最新的版本2019年5月21日发布1.1.绑定表指分片规则一致的主表和子表。例如:t_order表和t_order_item表,均按照order_id分片,则此两张表互为绑定表关系。绑定表之间的多表关联查询不会出现笛卡尔积关联,关联查询效率将大大提升。举例说明,如果SQL为:SELECTi.*FROMt_orderoJ
天尘·云烟
·
2019-08-22 12:00
Sharding-Jdbc
源码探究-读写分离
1.Sharding-Jdbc源码探究-读写分离1.1.主入口找到源码入口这一个类围绕了springboot配置属性的加载,加载了spring.shardingsphere.datasource.names配置的数据源,遍历存储到了Map容器可以看到它还有个@ConditionalOnProperty(prefix="spring.shardingsphere",name="enabled",ha
天尘·云烟
·
2019-08-21 12:00
Spring整合
Sharding-JDBC
分库分表详情
Spring整合
Sharding-JDBC
分库分表详情一、概述最初线上系统的业务量不是很大,业务数据量并不大,比如说单库的数据量在百万级别以下(事实上千万级别以下都还能支撑),那么MySQL的单库即可完成任何增
逍遥天扬
·
2019-08-19 09:25
Spring之路
sharding-jdbc
分库分表
sharding官网:https://shardingsphere.apache.org/环境:jdk8,springboot+jpa+sharding-jdbc实现分表分库导包:io.shardingspheresharding-jdbc-spring-boot-starter3.1.0io.shardingspheresharding-jdbc-spring-namespace3.1.0重要配
csdn_526654341
·
2019-08-16 14:20
MySQL
聊聊
sharding-jdbc
的XAConnectionWrapper
序本文主要研究一下
sharding-jdbc
的XAConnectionWrapperXAConnectionWrapperincubator-shardingsphere-4.0.0-RC1/sharding-transaction
codecraft
·
2019-08-14 00:00
sharding-jdbc
聊聊
sharding-jdbc
的SingleXADataSource
序本文主要研究一下
sharding-jdbc
的SingleXADataSourceSingleXADataSourceincubator-shardingsphere-4.0.0-RC1/sharding-transaction
codecraft
·
2019-08-13 00:00
sharding-jdbc
聊聊
sharding-jdbc
的XATransactionManager
序本文主要研究一下
sharding-jdbc
的XATransactionManagerXATransactionManagerincubator-shardingsphere-4.0.0-RC1/sharding-transaction
codecraft
·
2019-08-12 00:00
sharding-jdbc
聊聊
sharding-jdbc
的ShardingTransactionManager
序本文主要研究一下
sharding-jdbc
的ShardingTransactionManagerShardingTransactionManagerincubator-shardingsphere-4.0.0
codecraft
·
2019-08-11 00:00
sharding-jdbc
聊聊
sharding-jdbc
的AbstractDataSourceAdapter
序本文主要研究一下
sharding-jdbc
的AbstractDataSourceAdapterAbstractUnsupportedOperationDataSourceincubator-shardingsphere
codecraft
·
2019-08-10 00:00
sharding-jdbc
优秀的 Java 项目代码都是如何分层的?
源码精品专栏中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
和MyCAT源码解析作业调度中间件Elastic-J
芋道源码
·
2019-08-09 09:00
聊聊
sharding-jdbc
的WrapperAdapter
序本文主要研究一下
sharding-jdbc
的WrapperAdapterWrapperjdk-12.jdk/Contents/Home/lib/src.zip!
codecraft
·
2019-08-09 00:00
sharding-jdbc
聊聊
sharding-jdbc
的SQLExecutionHook
序本文主要研究一下
sharding-jdbc
的SQLExecutionHookSQLExecutionHookincubator-shardingsphere-4.0.0-RC1/sharding-core
codecraft
·
2019-08-08 00:00
sharding-jdbc
MySQL 如何优化大分页查询?
精品专栏死磕Java并发死磕
Sharding-jdbc
死磕Spring之IOC一背景大部分开发和DBA同行都对分页查询非常非常了解,看帖子翻页需要分页查询,搜索商品也需要分页查询。
chenssy
·
2019-08-07 08:00
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他