事务
-
spring配置双数据源
spring配置双数据源 前段时间有个需求,需要将数据存到两个数据库中,一个库中存放主信息,一个库中存放特殊信息,看来是要使用双数据源了,搞起来吧 既然是双数据源,先不管怎么切换,…
-
解决分库分表查询问题的巧妙设计:异构索引表
前言 最近计划参与一个换书活动,翻到《企业IT架构转型之道阿里巴巴中台战略思想与架构实战》这本书时,回想起令我印象比较深刻的一个知识点:“异构索引表”,所以在此记录并分享,和大家共…
-
spring事务失效场景
spring事务失效场景 首先spring的事务是使用AOP来实现的,而AOP的底层是代理(JDK代理或者CGLIB代理),所以事务失效就想什么时候不能进行代理 该描述的是使用注解…
-
FragmentPagerAdapter和FragmentStatePagerAdapter的区别
FragmentPagerAdapter和FragmentStatePagerAdapter在Android开发中都是用于给ViewPager进行数据适配的适配器,在使用和管理Fr…
-
想成为架构师,你必须知道CAP理论
CAP 理论 第一版解释: Any distributed system cannot guaranty C, A, and P simultaneously. 简单翻译为:对于一…
-
MySQL的脏读、幻读、不可重复度是什么
简而言之 脏读:指读取了其他事务尚未提交的数据,可能导致不一致性。 不可重复读:在对数据进行读取的过程中,有其他事务对数据进行了修改(UPDATE、DELETE),导致第二次读取的…
-
什么是数据库事务?更新事务实现流程是怎样的
什么是数据库事务 数据库事务是对各种数据项进行访问和潜在操作的数据库操作序列,必须要么全部执行,要么全部不执行,在逻辑上构成一个不可分割的工作单元。事务包括从事务开始到事务结束期间…
-
Peewee:是简化Python数据库瑞士军刀
Peewee:Python开发者的数据库交互神器,你准备好了吗?” 什么是Python Peewee的库 Peewee 是一个轻量级的Python对象关系映射(ORM)…
-
Python学透数据库所有知识——SQLite!
SQLite是一个轻量级的数据库,非常适合嵌入式系统、移动应用和小型项目。Python的sqlit…
-
精简版 Windows 差点儿让我错过一款好用的微软免费软件
现在我有两款软件是在所有数码设备上都安装的,一款是《在安卓与苹果设备之间传文件再也不纠结》一文中介绍过的 LocalSend,另一款就是今天要介绍的 Micro…
-
关于赃读 不可重复读 幻读
事务隔离级别 这里,我真的搞了好久才给它弄明白一点!!! 关于赃读 不可重复读 幻读 https://www.cnblogs.com/qdhxhz/p/15560986.html …
-
10S向MySQL中插入10W+数据
👨🏫 10w+数据10S 打向MySQL. 其实这里也是可以横向扩展到100W+数据,只是把goroutine调大一点即可. 💡 1. 简单实现思路: 当我们使用一个…
-
一文搞懂MySQL的基本常识和工作原理
MySQL总结 一、存储引擎之间的区别 InnoDB 支持事务 并发高,支持行锁,间隙锁 支持全文索引、B+树索引 空间利用率高 MyISAM: 不支持事务 并发低,表锁 只支持全…
-
100余行代码,纯web技术一起实现摄像头和麦克风视频录制,并带历史记录功能
如题,今天我们用纯web技术,实现摄像头+麦克风 视频的录制功能,代码约100余行, 主要涉及的知识点: MediaDevices[1]提供对连接的媒体输入设备(如照相机和麦克风)…
-
Seata的工作流程及实现高可用
Seata工作流程 Seata的配置比较多,但是真正使用的时候非常简单,在业务代码事务开始的地方使用@GlobalTransactional注解就可以了。 Seata中的一些名词解…
-
从面到点俯瞰RocketMQ存储模型
这里是weihubeats,觉得文章不错可以关注公众号小奏技术 RocketMQ version 5.1.0 脑图总览 实际存储文件 消息实际存储文件 commitLog 消息实际…