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
分库分表事务管理
Spring事务和数据库事务级别
Spring中事务的实现方式编程式
事务管理
:是通过编写具体代码实现的。
weixin_44145526
·
2024-01-28 05:37
Spring
数据库
spring
java
【SpringBoot篇】springboot的自动装配原理
框架的一个核心特性之一,它通过扫描应用程序的classpath和依赖关系,自动配置和装配Spring应用程序所需的各种组件在传统的Spring应用程序中,开发者需要手动配置大量的bean,例如数据源、
事务管理
器
在下小吉.
·
2024-01-28 01:48
SpringBoot
spring
boot
java
mybatis
Spring5系列学习文章分享---第五篇(事务概念+特性+案例+注解声明式
事务管理
+参数详解 )
目录事务事务概念什么是事务事务四个特性(ACID)搭建事务操作环境Spring
事务管理
介绍注解声明式
事务管理
声明式
事务管理
参数配置XML声明式
事务管理
事务操作(完全注解声明式
事务管理
)感谢阅读开篇:欢迎再次来到
码农阿豪
·
2024-01-27 16:48
Spring5系列
Spring5
事务
java
彻底搞清
分库分表
(垂直分库,垂直分表,水平分库,水平分表)
分库分表
是什么下边以电商系统中的例子来说明,下图是电商系统卖家模块的表结构:在这里插入图片描述通过以下SQL能够获取到商品相关的店铺信息、地理区域信息:SELECTp.*,r.[地理区域名称],s.
美雨知春
·
2024-01-27 15:44
Spring源码概览
它提供了广泛的功能,包括依赖注入、面向切面编程、
事务管理
、数据访问等,使开发人员能够更专注于业务逻辑而不必过多关注底层的技术细节。
coder_sheep
·
2024-01-27 12:51
Spring
spring
java
spring源码
aop
ioc
分库分表
与分布式数据库技术选项分析
最近经常被问到
分库分表
与分布式数据库如何选择,网上也有很多关于中间件+传统关系数据库(
分库分表
)与NewSQL分布式数据库的文章,但有些观点与判断是我觉得是偏激的,脱离环境去评价方案好坏其实有失公允。
zl1zl2zl3
·
2024-01-27 07:04
数据库
分布式
分库分表
数据库
分库分表
分布式
基于本地缓存制作一个
分库分表
的分布式ID生成器
背景介绍项目整体架构是基于springboot3.0开发rpc调用采用dubbo注册配置中心使用nacos采用sharding-jdbc来实现
分库分表
。基于以上情况我想生成分布式id。
忧郁的双鱼座程序猿
·
2024-01-27 07:20
JAVA成神之路
缓存
分布式
分布式id
springboot
java
springboot核心有几层架构
这层负责处理各种业务逻辑,例如数据处理、
事务管理
等。数据访问层:包含与数据库或其他数据源的交互逻辑。这层负责数据的读取、写入和操作。基础设施层:包含与底层框架和组件的交互逻辑。
酷爱码
·
2024-01-27 07:35
经验分享
spring
boot
架构
后端
来聊聊大厂常用的分布式ID生成方案
写在文章开头随着数据日益增加,项目需要进行
分库分表
来分摊压力,为了保证数据ID唯一,必须有一套适配当前
分库分表
的分布式ID生成方案,而这套方案必须具备以下条件:全局唯一:分布式ID必须全局唯一,确保数据可以被唯一确定
shark-chili
·
2024-01-27 03:35
场景设计
分布式
大厂面试
java
MySQL
MySQL数据库设计规范
目录规范背景与目的设计规范2.1数据库设计2.1.1库名2.1.2表结构2.1.3列数据类型优化2.1.4索引设计2.1.5
分库分表
、分区表2.1.6字符集2.1.7程序DAO层设计建议2.1.8一个规范的建表语句示例
小强聊it
·
2024-01-26 23:17
数据库
大厂咋做多系统数据同步方案的?
当前互联网业务系统大多MySQL数据存储与处理方案:随信息时代爆炸,大数据量场景下慢慢凸显短板,如:需对大量数据全文检索,对大量数据组合查询,
分库分表
后的数据聚合查询自然想到如何使用其他更适合处理该类问题的数据组件
JavaEdge.
·
2024-01-26 21:59
java
什么是AOP?它有哪方面体现?
,我是chowley,今天来讲一个面试中经常问到的点,springboot的一大特性——AOP在软件开发中,代码的横切关注点(Cross-CuttingConcerns)往往涉及多个模块,如日志记录、
事务管理
Chowley
·
2024-01-26 14:44
QALog
java
开发语言
Java事务的传播
2.事务传播的类型Java
事务管理
器(如Spring的PlatformTransactionManager)支持不同
码农阿豪
·
2024-01-26 13:07
好“物”分享
java
事务
translational
Apache ShardingSphere分表的简单使用和常见问题
分库分表
的背景使用pom配置1,application.properties配置文件2,创建配置类分表验证分表常见问题自定义分表规则未生效使用sum函数无法获取值合并或共用数据源问题简介官网:ApacheShardingSphere
瑶山
·
2024-01-26 12:58
java技术
数据库
java
ShardingSphere
ShardingJDBC
springboot
Web后端开发(
事务管理
)
hello啊各位,今天我们来学习spring的
事务管理
事务管理
首先我们来讲解spring的
事务管理
,我们会分为三部分来讲解,分别是事务回顾、Spring
事务管理
、事务进阶事务回顾接下来我们回顾一下什么是事务
余阳867
·
2024-01-26 12:50
java
学习
spring
boot
TIDB7.5LTS集群安装配置手册
简介因近期有一个项目需要上线,在评估使用什么架构时,和开发同仁沟通需求,了解到该应用为OLTP但是数据量很集中,会有几张超大的表,如果要保证事务效率,使用mysql集群难免会要做
分库分表
,对后期的运维带来很大的挑战
xiaofan23z
·
2024-01-26 11:02
TIDB
tidb
数据库
水平
分库分表
的关键问题及解决思路
在之前的文章中,我介绍了
分库分表
的几种表现形式和玩法,也重点介绍了垂直分库所带来的问题和解决方法。本篇中,我们将聊聊水平
分库分表
的一些技巧。
程序员BUG
·
2024-01-26 11:08
MySQL
事务管理
为者常成,行者常至文章目录事务简介为什么需要事务事务提交方式事务常见操作方式示例1:事务的开始与回滚示例2:未commit,客户端崩溃,MySQL自动会回滚小结:事务隔离隔离级别查看隔离性设置隔离性读未提交读提交可重复读串行化一致性总结事务简介事务(Transaction)是数据库管理系统中的一个基本概念,它是由一组SQL语句组成的一个逻辑工作单元。事务具有四个基本特性,通常被称为ACID特性:原
拖拉机厂第一代码手
·
2024-01-26 10:31
MySQL
mysql
数据库
Spring AOP
AOP采取横向抽取机制,取代了传统纵向继承体系重复性代码(性能监视、
事务管理
、安全检查、缓存);SpringAOP使用纯Java实现,不需要专门的编译过程和类加载器,在运行期通过代理向目标类织入增强代码
沧海一粟谦
·
2024-01-26 07:12
mysql高可用设计,主库挂了怎么办
mysql
分库分表
不同服务器能提供的查询服务是不一样的,因为存的东西不一样。数据库的高可用设计是比较难的,其实最重要的就是冗余。主
結城
·
2024-01-26 06:07
mysql
mysql
数据库
MySQL笔记(
分库分表
)
摘自https://zhuanlan.zhihu.com/p/50650224参考https://tech.meituan.com/2016/11/18/dianping-order-db-sharding.htmlhttps://crossoverjie.top/2019/07/24/framework-design/sharding-db-03/https://zhuanlan.zhihu.c
圆方的鱼
·
2024-01-26 00:33
[笔记]事务简介-springboot
以下是如何在SpringBoot项目中应用和管理事务的详细说明:SpringBoot中的
事务管理
SpringBoot事务基础SpringBoot沿用了Spring的
事务管理
概念,但在配置和使用上更为简化
like455
·
2024-01-25 23:42
spring
boot
java
spring
在 Spring Boot 中使用事务
当调用使用@Transactional注解的方法时,SpringBoot利用
事务管理
器来创建或加入事务。
事务管理
器监视事务的生命周期,根据操作结果进行提交或回滚。
懒散的猫大王
·
2024-01-25 19:30
spring
boot
数据库
后端
Springboot,使用sharedingjdbc
分库分表
,最佳实践。
一、简介ApacheShardingSphere是一套开源的分布式数据库解决方案组成的生态圈,它由JDBC、Proxy和Sidecar(规划中)这3款既能够独立部署,又支持混合部署配合使用的产品组成。它们均提供标准化的数据水平扩展、分布式事务和分布式治理等功能,可适用于如Java同构、异构语言、云原生等各种多样化的应用场景。ApacheShardingSphere5.x版本开始致力于可插拔架构,项
可乐cc呀
·
2024-01-25 17:56
SpringBoot
spring
boot
后端
java
分布式架构知识体系整理
2.关键词节点,时间,一致性,CAP,ACID,BASE,P2P,机器伸缩,网络变更,负载均衡,限流,鉴权,服务发现,服务编排,降级,熔断,幂等,
分库分表
,分片分区,自动运维,容错处理,全栈监控,故障恢复
weixin_34304013
·
2024-01-25 16:00
运维
设计模式
数据结构与算法
数据库
分库分表
,何时分?怎样分?
一.数据切分关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到1000W或100G以后,由于查询维度较多,即使添加从库、优化索引,做很多操作时性能仍下降严重。此时就要考虑对其进行切分了,切分的目的就在于减少数据库的负担,缩短查询时间。数据库分布式核心内容无非就是数据切分(Sharding),以及切分后对数据的定位、整合。数据切分就是将数据分散存储到多个数
烟雨木子
·
2024-01-25 15:28
mysql
数据库
使用 @Transactional 时常犯的N种错误
它的实现原理是通过SpringAOP在注解修饰方法的前后织入
事务管理
的实现语句,所以开发者只需要通过一个注解就能代替一系列繁琐的事务开始、事务关闭等重复性的编码任务。
我是来人间凑数的
·
2024-01-25 12:29
java
#
基础
java
1. MySQL 数据库
本章内容关系型数据库基础安装MySQL管理数据库和表用户和权限管理函数,存储过程,触发器和事件MySQL架构存储引擎服务器选项,系统和状态变量优化查询和索引管理锁和
事务管理
日志管理备份还原MySQL集群压力测试
开源极客行
·
2024-01-25 11:25
MySQL
数据库
mysql
数据库
Spring关键知识点
Spring知识点初步整理基本概念Spring优点轻量级,非侵入式-对现有的类结构没有影响可以提供众多服务,如
事务管理
,WS等AOP的很好支持,方便面向切面编程,使得业务逻辑和系统服务分开对主流的框架提供了很好的集成支持
Pasregret
·
2024-01-25 06:09
笔记
日常
学习
spring
java
后端
MySQL基于多实例构建主从复制及常见故障排查
文章目录主从复制介绍搭建主从复制的前提主从复制工作过程主从复制的作用主从复制搭建构建MySQL多实例主从复制故障主从延时监控主要原因主从复制对事物的影响
分库分表
面临的问题主从复制介绍主从复制基于binlog
玫瑰花的葬礼。
·
2024-01-25 05:59
MySQL
mysql
数据库
linux
centos
服务器
什么是EJB?
EJB提供了一种将业务逻辑组件化、模块化的方式,使开发人员能够专注于业务逻辑而不必过多关注底层的分布式通信和
事务管理
。
_Matthew
·
2024-01-25 05:15
#
Java的零星知识
EJB
面试
java-ee
MySQL进阶第五章
五.MySQL事务1.事务简介我们系统中的一个业务,可能会包含很多个sql操作,例如销售业务,可能会有下订单,减库存,减余额等很多步对数据库的操作,这些操作每一步都是不可分割的因此就要用
事务管理
。
RenTouZhuNao
·
2024-01-25 04:22
mysql
数据库
架构篇14:高性能数据库集群-读写分离
文章目录读写分离原理复制延迟分配机制小结高性能数据库集群的第一种方式是“读写分离”,其本质是将访问压力分散到集群中的多个节点,但是没有分散存储压力;第二种方式是“
分库分表
”,既可以分散访问压力,又可以分散存储压力
星猿杂谈
·
2024-01-24 22:05
软件架构
架构
数据库
分库分表
之sharingjdbc
分库分表
的技术有哪些
分库分表
是一种常用的数据库水平扩展技术,用于处理大规模数据存储和负载均衡。
你曾经是少年
·
2024-01-24 21:31
数据库
spring
事务管理
一、事务事务是一组操作的集合,它是一个不可分割的工作单位。事务会把所有的操作作为一个整体,一起向数据库提交或者是撤销操作请求。所以这组操作要么同时成功,要么同时失败。怎么样来控制这组操作,让这组操作同时成功或同时失败呢?此时就要涉及到事务的具体操作了。事务的操作主要有三步:开启事务(一组操作开始前,开启事务):starttransaction/begin;提交事务(这组操作全部成功后,提交事务):
小白在努力~~
·
2024-01-24 19:18
spring
数据库
java
MySQL集群架构(三):
分库分表
分库分表
前言拆分方式垂直拆分垂直拆分优点垂直拆分缺点水平拆分水平拆分优点水平拆分缺点主键策略UUIDCOMB(UUID变种)SNOWFLAKE数据库ID表Redis生成ID分片分片概念分片策略基于范围分片哈希取模分片一致性哈希分片扩容方案停机扩容平滑扩容总结前言之前介绍了
一白丁
·
2024-01-24 18:09
Mysql
分布式专题-数据库
分库分表
之Mycat01-数据库性能优化方案
目录导航前言为什么要
分库分表
数据库性能瓶颈主要原因数据性能优化方案SQL与索引表与存储引擎架构配置操作系统与硬件架构演进与
分库分表
单应用单数据库多应用单数据库多应用独立数据库什么时候分表?
✎ℳ๓₯㎕...雲淡風輕
·
2024-01-24 18:08
分布式专题
分布式
mycat
mysql优化
分库分表
binlog
高性能数据库集群-读写分离和
分库分表
声明:学习完李运华《从0开始学架构》,有一种醍醐灌顶,豁然开朗的感觉。为了能够对其概念有一个深入的理解,并且掌握其总结的方法论。特意对本课程做一个提炼,形成自己的知识体系。毕竟能给别人讲清楚了,才能说明自己真的掌握了。本文的引用仅限自我学习如有侵权,请联系作者删除。读写分离的应用场景是什么?读写分离适用单机并发无法支撑并且读的请求更多的情形。在单机数据库情况下,表上加索引一般对查询有优化作用却影响
快乐的一只程序猿
·
2024-01-24 18:08
系统架构
数据库
中间件
读写分离
分库分表
高性能数据库集群
性能优化之数据库篇5-
分库分表
与数据迁移
一、数据库拆分夏菡小说网https://www.2912.info1.为什么要做数据库拆分单机数据库存在的问题?从容量、性能、可用性和运维成本上难以满足海量数据的场景。性能方面,数据量超过一定阈值,B+树索引慎独增加导致磁盘访问的IO次数增加,进而导致查询性能的下降。容量方面,单机能存储的数据量有限可用性方面,大量的查询落到单一的数据库节点或者简单的主从架构上,数据库很难承担。运维方面,数据量达到
Leonardo●da●Vinci
·
2024-01-24 18:07
浅谈高性能数据库集群 ——
分库分表
点击上方“芋道源码”,选择“置顶公众号”技术文章第一时间送达!源码精品专栏精尽Dubbo原理与源码69篇精尽Netty原理与源码61篇中文详细注释的开源项目Java并发源码合集RocketMQ源码合集Sharding-JDBC源码解析合集SpringMVC和Security源码合集MyCAT源码解析合集来源:https://www.jianshu.com/p/9eadfba9cdaf最近学习了阿里
芋道源码
·
2024-01-24 18:35
分布式数据库架构--分库、分表、排序、分页、分组、实现
MySQL
分库分表
总结:单库单表:单库单表是最常见的数据库设计,例如,有一张用户(user)表放在数据库db中,所有的用户都可以在db库中的user表中查到。
Lionel_Medoo
·
2024-01-24 18:35
数据库
分表
分库
架构篇15:高性能数据库集群-
分库分表
文章目录业务
分库分表
实现方法小结上篇我们讲了“读写分离”,读写分离分散了数据库读写操作的压力,但没有分散存储压力,当数据量达到千万甚至上亿条的时候,单台数据库服务器的存储能力会成为系统的瓶颈,主要体现在这几个方面
星猿杂谈
·
2024-01-24 18:01
软件架构
数据库
架构
oracle
分库分表
、主从、读写分离
首先,我认为初期规划不该太复杂或者庞大,无论项目的中长期可能会发展地如何如何,前期都应该以灵活为优先,像
分库分表
等操作不应该在开始的时候就考虑进去。
爱斯基摩白
·
2024-01-24 14:59
spring与spring boot的区别
spring与springboot的区别项目配置:Spring:在Spring中,项目的配置通常需要在XML文件中进行,包括配置数据源、
事务管理
、AOP等。这需要开发人员手动配置很多细节。
默语玄
·
2024-01-24 11:05
spring
boot
spring
spring
boot
MySQL的主从复制+读写分离+
分库分表
,看这一篇文章就够了
文章目录1、为什么需要主从复制2、MySQL主从复制概念3、主从复制主要用途4、MySQL主从形式5、主从复制原理6、主从复制-实战6.1、环境如下6.2、主库配置6.3、从库配置6.4、测试7、中间件框架7.1、Sharding-JDBC介绍7.2、ShardingSphere8、读写分离1、表准备2、新建项目3、启动类4、yml配置5、实体类6、mapper7、controller8、测试9、
小学生波波
·
2024-01-24 11:03
Mysql
面试宝典
数据库
mysql
服务器
linux安装mycat2 搭建主从复制 读写分离
分库分表
linux安装mycat2搭建读写分离
分库分表
一、安装mycat21.下载mycat2压缩包2.解压3.修改权限4.配置物理地址5.启动mycat6.连接mycat二、主从复制1.环境说明2.配置主从复制三
理塘丁甄
·
2024-01-24 11:03
mysql
运维
数据库
MySQL主从复制、读写分离、
分库分表
MySQL主从复制、读写分离、
分库分表
目录MySQL主从复制、读写分离、
分库分表
一、主从复制1.1为什么使用主从复制?1.2什么是mysql的主从复制?
java白中白.
·
2024-01-24 11:32
java
mysql
数据库
服务器
Mysql的主从复制、读写分离、
分库分表
学习
主从复制的原理:基于主服务器的二进制日志(binlog)跟踪所有的对数据库的完整更改实现。当主数据库中所有操作都会以“事件”的方式记录在二进制日志中,其他数据库作为slave通过一个I/O线程与主服务器保持通信,如果master的二进制日志一旦发生改变,slave就会把变化复制到自己的日志当中,随后做出相应的操作,以此实现从数据库和主数据库的一致性。实现步骤:要实现MySQL的主从复制,首先必须打
xiehert
·
2024-01-24 11:32
学习心得
Mysql数据库主从复制和
分库分表
浅析
内容提供:李智慧,前阿里巴巴技术专家,《大型网站技术架构》作者分布式数据库和分布式存储是分布式系统中难度最大、挑战最大,也是最容易出问题的地方。互联网公司只有解决分布式数据存储的问题,才能支撑更多次亿级用户的涌入。接下来,你将花费十分钟掌握以下三方面内容:1、MySQL复制:包括主从复制和主主复制;2、数据分片:数据分片的原理、分片的方案、分片数据库的扩容;3、数据库分布式部署的几种方案。一、My
一颗向上的草莓
·
2024-01-24 11:30
数据库—Mysql
mysql主从复制+mycat读写分离和
分库分表
mysql主从复制+mycat读写分离和
分库分表
背景:使用mysql5.7做主从复制,配置mycat做读写分离和
分库分表
资源部署:系统:Centos7.2ip:192.168.117.152(安装mysql
weixin_34055787
·
2024-01-24 11:30
数据库
运维
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
其他