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
SpringBoot第31讲:SpringBoot集成ShardingJDBC -
Sharding-JDBC
简介和基于MyBatis的单库分表
SpringBoot第31讲:SpringBoot集成ShardingJDBC-Sharding-JDBC简介和基于MyBatis的单库分表本文是SpringBoot第31讲,主要介绍分表分库,以及SpringBoot集成基于ShardingJDBC+MyBatis的单库分表实践文章目录SpringBoot第31讲:SpringBoot集成ShardingJDBC-Sharding-JDBC简介和
程序员 jet_qi
·
2023-08-06 11:16
深入理解Spring生态
spring
boot
mybatis
后端
sharding-jdbc
分库分表
使用 Elasticsearch 搭建自己的搜索系统,真心强大!
,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
公众号-芋道源码
·
2023-08-05 09:35
分布式
中间件
java
elasticsearch
mysql
SpringBoot + K8S 中的滚动发布、优雅停机、弹性伸缩、应用监控、配置分离
,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
Java基基
·
2023-08-05 05:01
spring
boot
kubernetes
java
后端
spring
分库分表之第三篇
@TOC3.Sharding-JDBC执行原理3.1基本概念在了解
Sharding-JDBC
的执行原理前,需要了解以下概念:逻辑表水平拆分的数据表的总称。
小小一技术驿站
·
2023-08-03 15:45
shardingsphere读写分离配置
原因:因为数据连接池的starter(比如druid)可能会先加载并且其创建一个默认数据源,这将会使得
sharding-jdbc
创建数据源时发生冲突。
Saindy5828
·
2023-08-01 15:52
数据库
java
spring
shardingsphere
读写分离
springBoot+sharding-jdbc+mybatis整合demo
Demo实现的功能使用springBoot集成
sharding-jdbc
做水平分库分表,实现从数据库添加和查询数据功能。
吴free
·
2023-07-31 16:44
sharding-jdbc
分库分表
mysql
java
分库分表
Sharding-JDBC
为什么要分库分表?以MySQL为例,单库数据量在5000万以内性能比较好,超过阈值后性能会随着数据量的增大而明显降低。单表的数据量超过1000w,性能也会下降严重。这就会导致查询一次所花的时间变长,并发操作达到一定量时可能会卡死,甚至把系统给拖垮,而分库分表就是把较大的数据库和数据表按照某种策略进行拆分。目的在于:降低每个库、每张表的数据量,减小数据库的负担,提高数据库的效率,缩短查询时间。另外,
渔阳节度使
·
2023-07-30 11:58
学习笔记
项目
java
mysql
Java 第三方工具库(持续更新)
1、
Sharding-JDBC
为分库分表而生的数据库访问层微服务框架。从3.0开始,
Sharding-JDBC
将更名为Sharding-Sphere。
Leeeeeeee_
·
2023-07-28 21:21
Java
工具库
第三方
sharding-jdbc
(1)-概述
1、什么是分库分表?小明是一家电商平台的开发人员,他负责卖家模块的功能开发,其中涉及了店铺、商品的相关业务,涉及如下:通过下面SQL能够获取到商品相关的店铺信息、地理区域信息:selectp.*,r.[地理区域名称],s.[店铺名称],s.[信誉]from[商品信息]pleftjoin[地理区域]ronp.[产地]=r.[地理区域编码]leftjoin[店铺信息]sonp.id=s.[所属店铺]w
猿累人生
·
2023-07-28 20:10
数据库
数据库
mysql
database
sharding-jdbc
(2)-快速入门
使用
sharding-jdbc
完成对订单表的水平分表,通过快速入门程序的开发,快速体验
sharding-jdbc
的使用方法。
猿累人生
·
2023-07-28 20:10
数据库
java
spring
boot
jar
Sharding-JDBC
分布式事务详解与实战
ShardingSphere算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域优质创作者,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题|面经八股文|经验分享|好用的网站工具分享恭喜你发现一枚宝藏博主,赶快收入囊中吧人生如棋,我愿为卒,行动虽慢,可谁曾见我后退一步?Shardin
硕风和炜
·
2023-07-28 13:31
ShardingSphere
分布式
Sharding-JDBC
分布式事务
mysql
java
springboot
事务
Sharding-JDBC
数据加密详解与实战
ShardingSphere算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域优质创作者,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题|面经八股文|经验分享|好用的网站工具分享恭喜你发现一枚宝藏博主,赶快收入囊中吧人生如棋,我愿为卒,行动虽慢,可谁曾见我后退一步?Shardin
硕风和炜
·
2023-07-28 13:31
ShardingSphere
Sharding-JDBC
mysql
java
springboot
数据加密
MD5非对称加密
AES对称加密
Mybatis + Sharding JDBC分库分表
1水平分表1.1需求说明使用
Sharding-JDBC
完成对订单表的水平分表,通过快速入门程序的开发,快速体验
Sharding-JDBC
的使用方法。
黄金卫士
·
2023-07-25 18:42
spring
boot
mybatis
sharding
SpringBoot+Mybatis-Plus整合
Sharding-JDBC
实现单库分表及其相关测试
文章目录一、前言二、导入maven依赖三、4.1.1版本bug解决四、新建表1.新建二张表2.数据库结构五、框架全局展示1.User实体类2.controller3.mapper4.application.yml配置5.启动类六、测试插入九条数据1.插入数据2.展示插入数据3.单个查询4.全查询5.分页查询6.非分片属性查询七、总结一、前言小编最近一直在研究关于分库分表的东西,前几天docker安
掉发的小王
·
2023-07-25 18:39
开发高阶技能
spring
boot
java
sharding-jdbc
mybatis-plus
sping boot mybatis
Sharding-JDBC
实现单库分表
mybatis官网shardingSphere官网对于一些数据量较大的数据我们就需要分表,而java的框架不像python的框架资源那么少,已经有封装好的数据库中间件,比如
Sharding-jdbc
,sharding
白小白的小白
·
2023-07-25 18:09
spring
spring
boot
java
spring
MyBatis添加
Sharding-JDBC
实现分库分表二维拆分
Sharding-jdbc
不需要第三方服务支持,只需要将对应jar包及配置信息添加到项目中即可。这样做的优点和缺点都很明显,不需要第三发服务,效率高,但是如果修改逻辑,需要调整代码。
跟心爱的人浪迹天涯
·
2023-07-25 18:36
Sharding-JDBC
ShardingSphere
一、基本概念1、什么是ShardingSphere1、一套开源的分布式数据库中间件解决方案2、有三个产品:
Sharding-JDBC
和Sharding-Proxy、Sharding-Sidecar3、定位为关系型数据库中间件
世界和平!!!
·
2023-07-25 15:45
数据库
中间件
mysql
11 个简单的 Java 性能调优技巧,傻瓜都能学会!
源码精品专栏原创|Java2019超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
Java基基
·
2023-07-24 22:36
初探
Sharding-JDBC
订单表分片实现
设计订单系统有两个数据库db_order_01和db_order_02。每个数据库分别有t_order_0和t_order_1两张订单表。订单表设计有订单ID(order_id),用户ID(user_id),商户ID(merchant_id)。假设商户查看订单操作要比用户查看订单的操作更加频繁。避免商户查询订单时跨库查询,用商户ID对数据库数量取模的方式将同一个商户的订单路由到同一个数据库中。通过
笨鸟先飞的菜鸟
·
2023-07-20 22:04
spring
boot
MyBatis
ShardingSphere
MySQL
SpringBoot+RabbitMQ 死信队列
,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
Java基基
·
2023-07-20 00:01
队列
中间件
java
rabbitmq
redis
自定义Yaml标签解析
该例子是模仿
sharding-jdbc
中的自定义标签对List中不同的对象进行解析,例如:这个yml配置文件test集合按照不同的tag进行区分,我们需要将不同的tag解析为不同的类test:-!
何忆清风
·
2023-07-19 00:50
java
spring
首次力压 macOS!Linux 杀疯了!!
,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
公众号-芋道源码
·
2023-07-18 00:03
linux
macos
运维
服务器
java
MySQL主从复制
文章目录介绍配置——前置条件配置——主库配置——从库测试读写分离案例背景
Sharding-JDBC
介绍入门案例介绍MySQL主从复制是一个异步的复制过程,底层是基于MySQL数据库自带的二进制日志功能。
小吴在敲Bug
·
2023-07-18 00:55
MySQL
mysql
android
数据库
sharding-jdbc
分库连接数优化 | 京东物流技术团队
一.背景:配运平台组的快递订单履约中心(cp-eofc)及物流平台履约中心(jdl-uep-ofc)系统都使用了ShardingSphere生态的
sharding-jdbc
作为分库分表中间件,整个集群采用只分库不分表的设计
京东云技术团队
·
2023-07-17 17:04
数据库
数据库
分库分表
sharding
后端
向量数据库是如何工作的?
,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
公众号-芋道源码
·
2023-07-17 01:36
数据库
人工智能
springboot+mybatis+sharding-jdbc做读写分离
sharding-jdbc
简介现已更名为:sharding-sphere,官方网址如下https://shardingsphere.apache.org/document/current/cn/overview
小宁学JAVA
·
2023-07-16 05:31
jQuery 落幕了!
,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
Java基基
·
2023-07-16 05:39
脚本语言
java
编程语言
javascript
人工智能
SpringBoot中整合Sharding Sphere实现数据加解密/数据脱敏/数据库密文,查询明文
ShardingSphereShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由
Sharding-JDBC
、Sharding-Proxy和Sharding-Sidecar
霸道流氓气质
·
2023-07-16 02:30
SpringBoot
spring
boot
数据库
后端
JavaWeb_瑞吉外卖_项目优化Day11-Mysql主从复制, Nginx
JavaWeb_瑞吉外卖_项目优化Day11-Mysql主从复制,NginxMysql主从复制介绍配置主库Master从库Slave读写分离案例背景
Sharding-JDBC
介绍入门案例Nginx概述介绍下载安装目录结构命令配置文件结构具体应用部署静态资源反向代理负载均衡来源
Y_cen
·
2023-07-15 15:46
JavaWeb开发
#
mysql
nginx
数据库
运维
后端
spring
boot
mysql主从复制
用 Java 实现天天酷跑(附源码),这个真的有点强了!
,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
Java基基
·
2023-06-23 06:48
游戏
脚本语言
sdl
webgl
weex
Alfred神器使用手册
,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
公众号-芋道源码
·
2023-06-23 06:41
中间件
java
webgl
python
脚本语言
Sharding-JDBC
之垂直分库水平分表
目录一、简介二、maven依赖三、数据库3.1、创建数据库3.2、订单表3.3、用户表四、配置(二选一)4.1、properties配置4.2、yml配置五、实现5.1、实体5.2、持久层5.3、服务层5.4、测试类5.4.1、保存订单数据5.4.2、查询订单数据5.4.3、保存用户数据5.4.4、查询用户数据一、简介 这里的垂直分库分表是指垂直分库+水平分表,怎么解释呢,一般是一个库中同时有订
嘉禾嘉宁papa
·
2023-06-20 16:19
ShardingJDBC
Sharding-jdbc
垂直分库水平分表
Sharding-JDBC
之广播表(公共表)
目录一、简介二、maven依赖三、数据库3.1、创建数据库3.2、创建表四、配置(二选一)4.1、properties配置4.2、yml配置五、实现5.1、持久层5.2、持久层5.3、服务层5.4、测试类5.4.1、保存数据5.4.2、查询广播表5.4.3、查询订单数据(关联广播表)一、简介 这里的广播表也叫公共表。存储固定数据的表,表数据很少发生变化,通常进行关联查询每个数据库中创建出相同结构
嘉禾嘉宁papa
·
2023-06-20 16:19
ShardingJDBC
sharding-JDBC
广播表
公共表
broadcast
Sharding-JDBC
之绑定表(关联表)
目录一、简介二、maven依赖三、数据库3.1、创建数据库3.2、创建表四、配置(二选一)4.1、properties配置4.2、yml配置五、实现5.1、实体层5.2、持久层5.3、服务层5.4、测试类5.4.1、保存订单数据5.4.2、查询订单详情数据(关联表)一、简介 这里的绑定表也叫关联表。指分片规则一致的主表和子表。例如:t_order表和t_order_item表,均按照order_
嘉禾嘉宁papa
·
2023-06-20 16:19
ShardingJDBC
Sharding-JDBC
绑定表
关联表
Sharding-JDBC
之PreciseShardingAlgorithm(精确分片算法)
目录一、简介二、maven依赖三、数据库3.1、创建数据库3.2、创建表四、配置(二选一)4.1、properties配置4.2、yml配置五、精确分片算法5.1、精确分库算法5.2、精确分表算法六、实现6.1、实体层6.2、持久层6.3、服务层6.4、测试类6.4.1、保存订单数据6.4.2、根据订单号查询订单6.4.2、根据订单号和用户查询订单一、简介 在我之前的文章里,数据的分库分表都是基
嘉禾嘉宁papa
·
2023-06-20 16:18
ShardingJDBC
Sharding-JDBC
精确分片算法
基于 RocketMQ 的分布式事务解决方案
,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
Java基基
·
2023-06-20 07:10
分布式
数据库
java
mysql
zookeeper
SpringBoot 分布式事务的解决方案(JTA+Atomic+多数据源)
,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
Java基基
·
2023-06-20 07:40
分布式
中间件
spring
java
mysql
面试官:聊聊分布式事务,再说说解决方案!
,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
Java基基
·
2023-06-20 07:39
分布式
数据库
java
编程语言
redis
微服务中的分布式事务方案
,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
公众号-芋道源码
·
2023-06-20 07:06
分布式
java
数据库
redis
编程语言
手机短信里的短链接,是如何设计与实现的?
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
Java基基
·
2023-06-19 17:55
数据库
中间件
分布式
redis
java
Mysql主从复制及读写分离
二、主从复制的原理三、如何实现主从复制3.1.Master配置3.2.Slave配置四、使用ShardingJDBC配置读写分离4.1.添加
sharding-jdbc
的m
Dream_sky分享
·
2023-06-19 11:25
Mysql面试题
mysql
数据库
java
若依框架集成
sharding-jdbc
若依框架集成sharding-jdbcsharding-jdbc介绍分表思路依赖添加代码集成common模块framework模块业务使用
sharding-jdbc
介绍本文基于4.X版本开发官方网站定位为轻量级
始末丶Yzx
·
2023-06-18 13:46
分库分表
数据库
java
spring
boot
架构
算法
分布式定时任务框架选型
,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
Java基基
·
2023-06-18 06:01
分布式
数据库
java
quartz
大数据
SpringCloud 分布式日志采集方案
,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
Java基基
·
2023-06-18 06:00
中间件
分布式
java
spring
boot
spring
开源分布式任务调度系统就选它!
,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
公众号-芋道源码
·
2023-06-18 06:24
开源
分布式
java
开发语言
替代ELK?分布式日志收集 后起之秀 Graylog
,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
公众号-芋道源码
·
2023-06-18 06:54
中间件
java
linux
docker
运维
SpringBoot接入轻量级分布式日志框架GrayLog
,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
公众号-芋道源码
·
2023-06-18 06:54
中间件
分布式
java
mysql
数据库
MySQL之读写分离-
sharding-jdbc
版本及环境springboot:2.3.1.RELEASEshardingsphere:4.0.0-RC1配置好主从复制的2-3台mysql节点maven依赖org.mybatis.spring.bootmybatis-spring-boot-starter2.0.1mysqlmysql-connector-javaruntimecom.alibabadruid-spring-boot-start
张磊_e325
·
2023-06-17 09:27
事务注解 @Transactional 失效的3种场景及解决办法
,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
Sharding-JDBC
Java基基
·
2023-06-14 21:47
spring
java
aop
spring
boot
android
记一次接口耗时排查-shardingsphere、oracle
背景先来介绍下我们的接口,该接口每天的单个接口调用量3千万左右,峰值1分钟2.5W笔请求,SpringBoot框架,使用druid、
sharding-jdbc
、tomcat8.5.40,数据库Oracle11g
·
2023-06-12 22:15
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他