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
shardingsphere
ShardingSphere
笔记(二):自定义分片算法 — 按月分表
ShardingSphere
笔记(二):自定义分片算法—按月分表文章目录
ShardingSphere
笔记(二):自定义分片算法—按月分表一、准备二、分表逻辑三、自定义分片算法步骤(以按月分表为例)1.SPI
MengFly_
·
2023-12-16 22:53
ShardingSphere
mybatis
spring
boot
shardingsphere
数据库
分库分表
ShardingSphere
笔记(三):自定义分片算法 — 按月分表·真·自动建表
ShardingSphere
笔记(二):自定义分片算法—按月分表·真·自动建表文章目录
ShardingSphere
笔记(二):自定义分片算法—按月分表·真·自动建表一、前言二、Springboot的动态数据库三
MengFly_
·
2023-12-16 22:53
ShardingSphere
笔记
数据库
spring
boot
ShardingSphere
JDBC简单入门
ShardingSphere
介绍
ShardingSphere
-JDBCSharding-Sphere-Proxy
ShardingSphere
-Sidecar混合架构运行模式DistSQL可拔插架构
ShardingSphere
org0610
·
2023-12-16 17:15
ShardingSphere
SpringBoot集成系列--ElasticJob
ElasticJob3、定义Job二、ElasticJob-UI三、Elastic-Job分片理解四、原理一、集成步骤1、添加ElasticJob的依赖引入相关依赖到pom.xmlorg.apache.
shardingsphere
.elasticjobelasticjob-lite-spring-boot-starter3.0.12
程序员Forlan
·
2023-12-15 01:20
框架
spring
boot
后端
java
ShardingSphere
数据分片之读写分离
1、概述读写分离是一种常见的数据库架构,它将数据库分为主从库,一个主库(Master)用于写数据,多个从库(Slave)进行轮询读取数据的过程。主从库之间通过某种通讯机制进行数据的同步。所以,数据的读写分离是在数据库的主从复制基础上建立起来的。数据库的主从复制可以参考之前的文章:Mysql8.0实现主从复制。读写分离的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELET
中国胖子风清扬
·
2023-12-14 19:47
ShardingSphere
spring
boot
mysql
分布式
spring
cloud
数据库架构
ShardingSphere
数据分片之分表操作
1、概述Apache
ShardingSphere
是一款分布式的数据库生态系统,可以将任意数据库转换为分布式数据库,并通过数据分片、弹性伸缩、加密等能力对原有数据库进行增强。
中国胖子风清扬
·
2023-12-14 19:46
ShardingSphere
spring
boot
spring
cloud
中间件
分布式
数据库
数据库架构
mybatis
使用【
ShardingSphere
】分库分表
前言
ShardingSphere
可以支撑分库分表,刚果商城采用了垂直分库(根据不同业务拆分数据库),因此此文章只演示水平分表。
不进大厂不改名二号
·
2023-12-14 16:33
cloud分布式
碎片化小知识点
java
分布式
springboot-技术栈汇总
1、springboot原生实现数据源动态切换、读写分离官方文档:79.DataAccess2、springboot集成
ShardingSphere
-JDBC实现实现分库分表读写分离官方文档:
ShardingSphere
-JDBC
青衫红叶
·
2023-12-04 17:10
SpringBoot
spring
boot
java
spring
Spring Boot 集成 Sharding JDBC 分库分表
Apache
ShardingSphere
是一套开源的分布式数据库解决方案组成的生态圈,它由JDBC、Proxy和Sidecar这3款既能够独立部署,又支持混合部署配合使用的产品组成。
攻城狮_正
·
2023-12-03 18:31
shardingsphere
-jdbc配置常见问题,Type is required
Typeisrequied错误
shardingsphere
不能写成sharing-sphere将datasource写成了databasenames写成namedriver-class-name不能写成
org0610
·
2023-12-03 09:04
intellij-idea
java
mybatis
spring
【
ShardingSphere
专题】SpringBoot整合
ShardingSphere
(一、数据分片入门及实验)
目录前言阅读对象笔记正文一、
ShardingSphere
介绍1.1
ShardingSphere
-JDBC:代码级别1.2
ShardingSphere
-Proxy:应用级别1.3横向对比图二、
ShardingSphere
验证码有毒
·
2023-12-02 14:54
tuling学院学习笔记
数据库
分布式/微服务
数据库
分布式
MybatisPlus自定义多数据源时BaseMapper中方法(insert,selectList)遇到Invalid bound statement (not found)问题
背景:项目使用了MybatisPlus,多数据源和
shardingsphere
,所以自定义了数据源配置,按照需求去生成sqlSessionFactory,就遇到了MybatisPlus原生的BaseMapper
东皋长歌
·
2023-12-02 05:48
解决问题
数据库
多数据源
MybatisPlus
BaseMapper
ERROR DruidDataSource java.sql.SQLException: validateConnection false问题解决
问题:SpringBoot集成
Shardingsphere
和Shardings-jdbc后,使用properties配置完成后,启动项目遇如下错误:ERRORDruidDataSourcecreateconnectionerror
东皋长歌
·
2023-12-02 05:48
解决问题
java
开发语言
Shardingsphere
shardings
jdbc
ShardingSphere
报Sharding value must implements Comparable.的解决过程
一、在使用
shardingsphere
操作垂直分表数据库demo的时候,执行插入操作一直报这个莫名奇妙的错误,翻译大致的意思是:分片值必须实现Comparable。
joe#
·
2023-12-01 17:25
微服务
sharding
sphere
SpringBoot_第八章(读写分离_
ShardingSphere
实现)
目录1:
ShardingSphere
实现Spring的读写分离分库分表2:什么是
ShardingSphere
3:ShardingJDBC实现代码案例3.1:pom准备3.2:读写分离3.3:垂直分库分表
浅水壁虎
·
2023-11-30 14:04
框架_SpringBoot
spring
boot
java
后端
shardingsphere
4.x(二)Sharding-Proxy使用
定位为透明化的数据库代理端,提供封装了数据库二进制协议的服务端版本,用于完成对异构语言的支持。目前先提供MySQL/PostgreSQL版本,它可以使用任何兼容MySQL/PostgreSQL协议的访问客户端(如:MySQLCommandClient,MySQLWorkbench,Navicat等)操作数据,对DBA更加友好。下载地址向应用程序完全透明,可直接当做MySQL/PostgreSQL使
_大叔_
·
2023-11-30 03:09
【数据库】使用
ShardingSphere
+Mybatis-Plus实现读写分离
书接上回:数据库调优方案中数据库主从复制,如何实现读写分离
ShardingSphere
实现读写分离的方式是通过配置数据源的方式,使得应用程序可以在执行读操作和写操作时分别访问不同的数据库实例。
Bruce1801
·
2023-11-29 15:44
数据库
mybatis
ShardingSphere
-JDBC 入门教程(v4.1.1)
框架介绍
ShardingSphere
-JDBC定位为轻量级Java框架,在Java的JDBC层提供的额外服务。
liuweiqiang2016
·
2023-11-29 05:07
spring
mybatis
mysql
分库分表的 21 条法则,hold 住!
本文是《分库分表
ShardingSphere
5.x原理与实战》系列的第二篇文章,距离上一篇文章已经过去好久了,惭愧惭愧~还是不着急实战,咱们先介绍下在分库分表架构实施过程中,会接触到的一些通用概念,了解这些概念能够帮助理解市面上其他的分库分表工具
书火网_firebook
·
2023-11-27 09:33
shardingsphere
-分库分表示例
例子很详细,Mark,侵删https://www.cnblogs.com/suixing123/p/13921688.html
蒲月朔四
·
2023-11-26 06:05
面试:
ShardingSphere
问题
文章目录什么是
ShardingSphere
,它的主要功能是什么?
ShardingSphere
的核心模块有哪些?他们是如何工作的?
ShardingSphere
的读写分离是如何实现的?
青鱼入云
·
2023-11-24 20:12
Java面试
mysql
面试
数据库
分库分表如何处理主键ID
一般分库分表使用
ShardingSphere
分表,建分片键等。但是分库分表之后,主键ID如何处理呢?相同业务表不同分表的主键ID是不可以相同的。所以要考虑一下主键ID如何赋值的问题。
CAT_cwds
·
2023-11-24 12:06
分库分表
数据库
java
mysql
ShardingSphere
-JDBC实现分库分表
建表2个库,4个表--------------------------------Tablestructureforadmin0------------------------------DROPTABLEIFEXISTS`admin0`;CREATETABLE`admin0`(`id`bigint(20)NOTNULL,`role_id`bigint(20)NULLDEFAULTNULL,`us
热爱技术的小陈
·
2023-11-23 20:47
Mysql
Java
java
数据库开发
数据库架构
springboot项目基于jdk17、分布式事务seata-server-1.7.1、分库分表
shardingSphere
5.2.1开发过程中出现的问题
由于项目需要,springboot项目需基于jdk17环境开发,结合nacos2.0.3、分布式事务seata-server-1.7.1、分库分表
shardingSphere
5.2.1等,项目启动过程中出现的问题解决方式小结
mys328
·
2023-11-23 12:34
intellij-idea
spring
boot
java
Spring Boot 2.2.7+Mybatis Plus+Druid+
shardingsphere
整合
目录SpringBoot2.2.7+MybatisPlus+Druid+
shardingsphere
整合相关网站任务说明SQL举例依赖坐标YML配置Java关键代码运行其他SpringBoot2.2.7
klaokai
·
2023-11-21 23:25
后端
java
mybatis
mysql
Docker之MySQL主从连接提示:Communications link failure
今天在使用Apache
ShardingSphere
实现数据库读写分离功能,连接基于Docker的MySQL5.7主从IP。
在奋斗的大道
·
2023-11-21 02:06
MySQL
系统运维
CentOS
随手笔记
mysql
docker
数据库
Apache
ShardingSphere
代码格式化实战 —— Spotless
龙台Apache
ShardingSphere
Contributor,GitHub2.2Kstarhippo4j作者,GithubID:longtai-cn。为什么要代码格式化?
ShardingSphere
·
2023-11-19 16:19
java
maven
go
spring
boot
gradle
详解
ShardingSphere
新增的COSID分布式主键生成框架
文章目录一、从分库分表的一个神坑说起二、分布式主键要考虑哪些问题?三、主要的主键生成策略1、数据库策略2、应用单独生成3、第三方服务统一生成4、与第三方结合的segment策略四、定制雪花算法1、如影随形的时钟回拨问题2、用主键生成策略优化分配工作进程位3、从序列号字段定制雪花算法的连续性4、根据雪花算法扩展基因分片法五、从这几个方面来理解CosID1、单独搭建测试应用2、SnowFlake雪花算
roykingw
·
2023-11-19 10:57
分布式
java
数据库
Spring Boot(22)集成MyBatis Plus实现读写分离
)集成MyBatisPlus实现读写分离文章目录SpringBoot(22)集成MyBatisPlus实现读写分离前提方案方案一:拦截器自定义读写分离方案二:中间件proxy:mycatclient:
shardingsphere
xl拾一
·
2023-11-15 22:01
框架
spring
boot
mysql
SpringBoot 2 种方式快速实现分库分表
本文是《
ShardingSphere
5.x分库分表原理与实战》系列的第三篇文章,本文将为您介绍
ShardingSphere
的一些基础特性和架构组成,以及在Springboot环境下通过JAVA编码和Yml
杭州架构师
·
2023-11-14 16:50
spring
boot
java
后端
ShardingSphere
JDBC5.4.0支持Nacos配置(SpringCloud版)
背景在
ShardingSphere
在5.3.0版本之前,我们可以通过依赖
shardingsphere
-jdbc-core-spring-boot-starter模块,在application.yml文件里配置数据库连接信息
李昂的数字之旅
·
2023-11-11 18:33
Nacos
ShardingSphere
SpringBoot
分库分表
shardingjdbc 实现读写分离
github项目地址:https://github.com/apache/incubator-
shardingsphere
一、准备工作1,我们先在主库创建一个user表,插入一
占星安啦
·
2023-11-10 16:06
数据库
数据库
读写分离
shardingjdbc
springboot整合shardingjdbc分库分表+mybatisplus+druid
Apache
ShardingSphere
是一套开源的分布式数据库解决方案组成的生态圈,它
爱音乐的程序猿
·
2023-11-09 00:01
java
mysql
springboot
shardingjdbc
分库分表
java
数据库
Spring Boot demo系列(十二):
ShardingSphere
JDBC + MyBatisPlus 分库分表 + 读写分离
1概述之前笔者写过两篇文章:
ShardingSphere
JDBC读写分离
ShardingSphere
JDBC分库分表这里将两者结合起来,实现读写分离+分库分表的功能。
氷泠
·
2023-11-09 00:30
Spring家族
Demo类
分库分表
读写分离
MySQL
MyBatisPlus
ShardingShpere
Mysql分库分表(SpringBoot2 + Druid + MybatisPlus + Sharding-JDBC)
开发环境:SpringBoot2+Druid+MybatisPlus+Sharding-JDBC一、引入jar包org.apache.
shardingsphere
sharding-jdbc-spring-boot-starter4.0.0
姜秀丽
·
2023-11-08 23:27
分库分表
shardingjdbc
druid
mybatisplus
springboot2
MyBatis、MyBatisPlus多数据源集成shardingJdbc
2.依赖主要依赖就是下面这两个starterio.
shardingsphere
sharding-j
凶狠的士兵76
·
2023-11-08 23:24
shardingJdbc
mybatis
mybatisPlus
shardingJdbc
mybatis
mybatisPlus
sharding jdbc 根据id的hash取模分片的配置
spring:
shardingsphere
:props:sql:show:true#控制台打印sqldatasource:names:ds0,ds1ds0:type:com.alibaba.druid.pool.DruidDataSourcedriverClassName
zhutao_java
·
2023-11-08 22:08
sharding
jdbc
spring
boot
Sharding-jdbc 分库分表专题内容(一)
一、
ShardingSphere
背景
ShardingSphere
是一套开源的分布式数据库中间件解决方案组成的生态圈,由以下部分组成。
Payne Yu
·
2023-11-08 22:06
数据库中间件
Sharding-jdbc
分布式
分库分表
Sharding-JDBC——数据分片——分表(最全demo)
简介
ShardingSphere
是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成
chenxianchong
·
2023-11-08 22:33
java
分库分表
java
数据库
数据库架构
ShardingSphere
知识库更新 | 官方样例集助你快速上手
Apache
ShardingSphere
作为Apache顶级项目,是数据库领域最受欢迎的开源项目之一。
ShardingSphere
·
2023-11-07 17:45
数据库
分布式
中间件
java
python
ShardingJDBC数据库中间件学习笔记
简介官网地址:https://
shardingsphere
.apache.org/index_zh.htmlApache
ShardingSphere
产品定位为DatabasePlus,旨在构建多模数据库上层的标准和生态
人间不值得T皿T
·
2023-11-06 18:45
狂神说学习笔记
sharding
java
分库分表
读写分离
数据库中间件
ShardingSphere
分表分库配置文件
properties配置文件片段:#数据源sharding.jdbc.datasource.names=test,test_0#数据库配置sharding.jdbc.datasource.test.type=com.alibaba.druid.pool.DruidDataSourcesharding.jdbc.datasource.test.driver-class-name=com.mysql.
依弗布德甘
·
2023-11-05 23:50
ShardingSphere
数据库中间件基础学习
ShardingSphere
一、SharingJdbc简介1、概述2、Sharding-Jdbc介绍3、Sharding-Proxy介绍4、
ShardingSphere
-Sidecar(TODO)5、三种组件对比
魅Lemon
·
2023-11-05 09:27
#
中间件
big
data
postgresql
数据库
大数据量解决方案
下文主要产品对比:Mycat;
ShardingSphere
;TiDB;OceanBase。
阿飞技术
·
2023-11-05 03:05
数据库
数据库
mysql
java
ShardingSphere
分库分表3-内核原理及核心源码解析
文章目录一、内核剖析解析引擎路由引擎改写引擎执行引擎归并引擎二、源码环境安装三、
ShardingSphere
的SPI扩展点1、SPI机制2、
ShardingSphere
中的SPI扩展点3、实现自定义主键生成策略四
roykingw
·
2023-11-04 21:27
java
mysql
数据库
shardingsphere
分库分表
ShardingSphere
(四)数据脱敏-实现自定义加密策略
文章目录
ShardingSphere
(四)数据脱敏-实现自定义加密策略背景自定义加密策略一实现Encryptor接口在配置文件中配置(基于SpringBootYAML)遇到的问题以及定位过程在resource
JackSparrow414
·
2023-11-02 16:57
数据库中间件
数据库
java
mybatis
mysql
sharding-jdbc-spring-boot-starter 整合 mybatis-plus-boot-starter + druid
sharding-jdbc-spring-boot-starter整合mybatis-plus-boot-starter+druidsharding-jdbc整合mybatis-plus+druid
shardingsphere
蕃薯耀
·
2023-11-01 16:31
mybatis
mysql
java
spring
spring
boot
使用websocket与redis实现主动推送数据(附配置)
有一个数据接收服务器,一个数据展示服务器,所以使用redis来推送数据,本博客是介绍如何使用websocket与redis来实现主动的数据推送,框架部分使用Springboot,数据库使用mysql,数据库中间件使用
ShardingSphere
MakerS_
·
2023-10-31 04:32
redis
websocket
消息队列
数据推送
从零开始学习Java:如何成为一名Java开发者并找到工作
文章目录JavaSEJavaWeb多线程主流框架Redis缓存消息中间件全文搜索MySQLMongodb开发工具模板引擎部署负载均衡监控Apache
ShardingSphere
设计模式领域驱动DDDKubernetesActiviti
我是廖志伟
·
2023-10-30 20:06
#
博主活动
学习
java
开发语言
业务设计——透明化实现用户敏感数据加解密和历史数据洗数
文章以敏感数据安全性存储为背景,讲述
ShardingSphere
完成数据加密上线,以及后续的业务系统加密改造的过程。
学徒630
·
2023-10-29 20:12
系统业务设计
学习笔记篇
java
笔记
数据库
安全
密码学
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他