1、事务认识 大家所了解的事务Transaction,它是一些列严密操作动作,要么都操作完成,要么都回滚撤销。Spring事务管理基于底层数据库本身的事务处理机制。数据库事务的基础,是掌握Spring事务管理的基础。这篇总结下Spring事务。 事务具备ACID四种特性,ACID是Atomic(原子 ...
分类:
编程语言 时间:
2020-03-18 00:06:07
阅读次数:
69
、、、、 OSPF产生背景→RIP大型网络局限性: 1、 rip逐跳收敛,收敛满,故障恢复时间长—触发更新 2、 传闻路由更新机制,,依赖邻居,缺少对全局网络拓扑的了解—独立计算路由 3、 跳数的量,存在选择次优路径的风险—链路带宽为选路参考值 OSPF 组播更新地址:224.0.0.5 开启OSP ...
分类:
其他好文 时间:
2020-03-14 21:51:55
阅读次数:
156
参考链接1 --分布式系列文章 参考连接2 一、何为分布式一致性 C(一致性)A(高可用)P(分区容错性)理论:在满足CP的基础上尽可能提高可用性。 何为一致性:一致性问题就是相互独立的节点之间如何达成一项决议的问题。分布式系统中,进行数据库事务提交(commit transaction)、Lead ...
分类:
编程语言 时间:
2020-03-14 16:51:06
阅读次数:
84
1、引擎分类 1.1 InnoDB 是系统的默认引擎,是一个事务型的存储引擎,有行级锁定和外键约束。 1.2 MyISAM 没有提供对数据库事务的支持,也不支持行级锁和外键,因此当INSERT(插入)或UPDATE(更新)数据时即写操作需要锁定整个表,效率便会低一些。 1.3 Archive 档案存 ...
分类:
数据库 时间:
2020-03-10 22:12:41
阅读次数:
89
作为一个 数据库,事务是必要功能.但是redis我们是可以理解为它不支持事务操作的,因为它的特征完全不满足我们对事物的正常理解 ps:我不知道是谁一开始提出redis支持事务的,但是我更倾向于这是redis的 功能 这个命令单词意思已经说明了一切,我只能理解为中文文档一厢情愿了 事务的使用 1. 开 ...
分类:
其他好文 时间:
2020-03-05 13:47:00
阅读次数:
62
数据库事务set autocommit=0;start transaction;delete from test;;;commit or rollback; Linkedlist removefirst addArraylist jdbc事务管理 conn = JDBCUtils.getConnec ...
分类:
数据库 时间:
2020-03-05 01:12:36
阅读次数:
65
当高并发访问某个接口的时候,如果这个接口访问的数据库中的资源,并且你的数据库事务级别是可重复读(Repeatable read)的话,确实是没有线程问题的,因为数据库锁的级别就够了;但是如果这个接口需要访问一个静态变量、静态代码块、全局缓存的中的资源或者redis中的资源的时候,就会出现线程安全的问 ...
分类:
其他好文 时间:
2020-03-04 20:51:55
阅读次数:
53
Oracle DataGuard是Oracle自带的数据同步功能,基本原理是将日志文件从原数据库传输到目标数据库,然后在目标数据库上应用这些日志文件,从而使目标数据库与源数据库保持同步,是一种数据库级别的高可用性方案。 DataGuard可以提供Oracle数据库的冗灾、数据保护、故障恢复等,实现数 ...
分类:
数据库 时间:
2020-03-03 16:21:35
阅读次数:
110
ZAB协议 Zookeeper的核心是原子广播,这个机制 保证了server之间的同步 。实现这个机制的协议叫做Zab协议。Zab协议有两种模式,分别是恢复模式和广播模式。当服务启动或者在领导者崩溃后,Zab就进入恢复模式。当领导者被选举出来,且大多数server的完成了和leader的状态同步之后 ...
分类:
其他好文 时间:
2020-03-02 22:41:09
阅读次数:
81
数据库的相关知识1.数据库事务ACID特性原子性(Atomicity):说的是一个事物内所有操作共同组成一个原子包,要么全部成功,要么全部失败。这是最基本的特性,保证了因为一些其他因素导致数据库异常,或者宕机。一致性(Consistency):数据库事物的一致性就规定了事物提交前后,永远只可能存在事... ...
分类:
数据库 时间:
2020-02-29 23:58:53
阅读次数:
105