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
原子性
数据库的隔离级别有哪些?
读已提交(Readcommitted);3.可重复读(Repeatableread),数据库默认开启;4.串行化(Serializable);二、首先用通俗的语言介绍以下事务的特性(ACID):(1).
原子性
想吃披萨
·
2023-12-22 05:09
MySQL
mysql
BAT经典面试题,深入理解Java内存模型JMM
注意JMM与JVM内存区域划分的区别:JMM描述的是一组规则,围绕
原子性
、有序性和可见性展开;相似点:存在共享
符文杰9527
·
2023-12-22 05:47
【Linux】浅谈信号量
文章目录一、共享内存的弊端新概念引入二、理解信号量
原子性
tips:systemV是一套标准,共享内存,信号量,消息队列属于systemV。
在肯德基吃麻辣烫
·
2023-12-21 23:23
Linux
linux
运维
服务器
多线程系列(三):java 中的线程基本概念
1.
原子性
操作不可被中断2.可见性线程修改共享变量的值,其他线程能立刻知道这个修改。缓存优化,硬件优化,指令重排,编辑器优化均有可能导致线程的修改不会立即被其他线程察觉,导致可见性问题。
噢噢_9121
·
2023-12-21 23:22
MySQL的四大主要内容
事务支持:InnoDB存储引擎支持ACID属性(
原子性
、一致性、隔离性、持久性),允许用户执行复杂的事务操作。
代码有点萌
·
2023-12-21 22:48
面试
mysql
数据库
2019-02-20 Java并发编程实战
异步事件的简化处理1.2.4响应更灵敏的用户界面1.3线程带来的风险1.3.1安全性问题1.3.2活跃性问题1.3.3性能问题1.4线程无处不在第一部分基础知识第2章线程安全性2.1什么是线程安全性2.2
原子性
向日葵666666
·
2023-12-21 22:36
java中的锁
写数据时,判断当前与期望值是否相同,如果相同则进行更新(更新期间加锁,保证是
原子性
的)。
WF_WINLION
·
2023-12-21 20:11
java
面试
java
数据库基础知识
事务的四大特性
原子性
:事务中的所有操作都是原子的,要么全部成功要么全部失败,不存在中间状态。一致性:状态的变化必须一致,比如转账,a->b,a减少多少,b必须增加多少。
正在偷人
·
2023-12-21 14:55
【C++入门到精通】
原子性
操作库(atomic) C++11 [ C++入门 ]
阅读导航引言一、
原子性
操作库简介二、原子变量1.原子类型2.原子类型函数3.使用示例三、总结温馨提示引言当谈及并发编程时,确保数据的安全性和一致性是至关重要的。
Yawesh_best
·
2023-12-21 12:22
C++
c++
java
jvm
JPA 原理(五)
JPA原理事务事务是计算机应用中不可或缺的组件模型,它保证了用户操作的
原子性
(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durabilily)。
武昌库里写JAVA
·
2023-12-21 09:13
高手面试
java
spring
JPA
JUC、MySQL
1.2ReentrantLock比synchronized的优点(难度:★★★频率:★★)1.3CAS的原理和优缺点1.4synchronized与Lock的区别(难度:★★频率:★★★★)1.5常用的原子类有哪些,它们是如何保证
原子性
的
sp_wxf
·
2023-12-21 08:26
python
java
面试
Java 内存模型(JMM)探寻原理,深度讲解
处理器优化和指令重排序三.并发编程的问题四.Java内存模型(JMM)4.1.Java运行时内存区域与硬件内存的关系4.2.Java线程与主内存的关系4.3.线程间通信五.主内存和工作内存六.Java内存模型的实现6.1.
原子性
流华追梦^_^
·
2023-12-21 05:36
Java
java
JMM
Java内存模型
内存模型
原子性
可见性
有序性
Redis
是一个基于内存的NoSQL数据库特征:键(key)—值(value)型key是一个string类型,value支持多种数据类型(常见的是string,hash,list,set,zset)单线程,每个命令具备
原子性
低延迟
Bugman.
·
2023-12-20 23:13
Redis
redis
数据库
缓存
MySQL undo日志精讲
事务回滚的需求我们说过事务需要保证
原子性
,也就是事务中的操作要么全部完成,要么什么也不做。
robch
·
2023-12-20 22:56
数据库
mysql
数据库
SQL:事务概述
要么全部执行失败默认情况下,每条单独的SQL语句就是一个单独的事务事务的出现是为了防止程序中断导致操作的异常,如银行转账等,所以将所有操作绑定在一起,要么一起成功,要么一起失败事务的四大特征(ACID):
原子性
尔玉RGX
·
2023-12-20 19:34
MySQL崩溃保险箱:探秘Redo/Undo日志确保数据库安全无忧!
这三种日志在MySQL中扮演着不同的角色,以确保数据库的ACID特性(
原子性
、一致性、隔离性、持久性)。
玄明Hanko
·
2023-12-20 16:41
mysql
数据库
事务日志
redolog
undolog
事务特性,隔离级别,传播行为以及Spring 事务的两种实现
有四个特性(ACID):
原子性
(Atomicity):事务是数据库的逻辑工作单位,事务中包括的诸操作要么全做,要么全不做。
酱学编程
·
2023-12-20 11:50
spring
数据库
oracle
系统架构设计的检查清单
需要
原子性
、一致性、隔离性、耐用性兼容的系统——选择关系型数据库。拥有非结构化数据的系统——考虑NoSQL数据库。拥有复杂的数据(视频、图像、文件)——考虑Blob存储或者对象存储。
guohuang
·
2023-12-20 04:45
系统架构
java原子类和CAS
CAS操作是
原子性
的,所以多线程并发使用CAS更新数据时,可以不使用锁。JDK中大量使用了CAS来更新数据而防止加锁(synchroniz
cosmos_lee
·
2023-12-20 03:06
Java
相关
Java并发
Mysql和Oracle的区别
ACID兼容:两者都支持ACID(
原子性
、一致性、隔离性、持久性)特性,确保事务的可靠性和数据完整性。支持复杂查询:MySQL和Oracle都支持复杂的SQL查询、联结
十七号程序猿
·
2023-12-20 02:29
技术分享
数据库
Java面试题汇总
mysql
oracle
数据库
mysql锁与事务
概念事务是一系列操作所构成的执行单元,具有
原子性
,隔离性等的特点。锁是为了防止多线程读写操作的并发问题而引入的解决方案。
会跳的八爪鱼
·
2023-12-19 20:43
TiDB存储引擎的初步认识
文章目录TiDB简介分布式系统CAP理论一致性可用性分区容错性应用场景关系型模型事务ACID特性
原子性
一致性隔离性持久性与传统非分布式数据库架构对比TiDB分布式数据库整体架构TiDB简介TiDB是PingCAP
ZLOSER02
·
2023-12-19 12:07
tidb
数据库事务
Innodb引擎支持以事务的方式执行SQL,事务包含ACID四个特性,分别是
原子性
、一致性、隔离性和持久化。
李昂的数字之旅
·
2023-12-19 12:30
Mysql
数据库
mysql
事务
【面试专栏】深入理解volatile
谈谈对volatile的理解volatile是java虚拟机提供的轻量级的同步机制(同步比如synchronized)拥有3大特性:保证可见性不保证
原子性
禁止指令重排简单来说也就是volatile保证可见和有序
霓裳梦竹
·
2023-12-19 09:53
MySQL的事务,
原子性
、一致性、持久性
而事务的ACID(
原子性
Atomicity、一致性Consitency、隔离性Isolation、持久性Durability),可以说涵盖了大部分知识点。
不减30斤不改名_TC
·
2023-12-19 07:26
注解方式优雅的实现Redisson分布式锁
因为服务是分布式部署模式,本地锁Reentrantlock和Synchnorized就无法使用了,当然很多同学脱口而出的基于Redis的setnx锁由于上手简单,所以也被广泛使用,但是Redis的setnx锁存在无法保证
原子性
ZNineSun
·
2023-12-19 06:00
分布式
#
redis
#
springBoot
redission
分布式锁
幂等
集群
哨兵
JAVA:深入了解Java中的Synchronized关键字
2、关键特性synchronized关键字可以保证并发编程的三大特性:
原子性
、可见性、
拾荒的小海螺
·
2023-12-19 05:16
JAVA
java
详解MySQL事务日志——undo log
前言众所周知,事务的一大特点是
原子性
,即同一事务的SQL要同时成功或者失败。那大家有没有想过在MySQL的innoDB存储引擎中是如何保证这样的
原子性
操作的?
小二上酒8
·
2023-12-19 01:29
mysql
数据库
sql
java
开发语言
【大厂面试】之招银网络
如何保证多线程安全并发的三大特性
原子性
可见性有序性synchronized和lock还有volatile的区别volatile是如何保证数据的可见性jvm双亲委派机制简单说一下自定义同包路径的String
大龄烤红薯
·
2023-12-19 00:52
大厂面试合集
面试
职场和发展
java
java-ee
spring
boot
C++11 ——— 线程库
thread)线程对象的构造方式thread提供的成员函数获取线程的id的方式线程函数的参数问题join与detach互斥量库(mutex)mutex的种类lock_guard和unique_lock
原子性
操作库
2021dragon
·
2023-12-19 00:15
C++
c++
开发语言
Java核心-并发中的线程同步与锁
如果转账操作不具有
原子性
,A在向C转账时,读取了C的余额为20万,然后加上转账的10万,计算出此时应该有30万,但还未来及将30万写回C的账户,此时B的转账请求过来了,B发现C的余额为20万,然后将其加
小刀爱编程
·
2023-12-18 08:02
Mysql事务实现原理
MySQL事务实现原理主要基于ACID(
原子性
、一致性、隔离性、持久性)原则。MySQL使用InnoDB存储引擎来支持事务,并采用多版本并发控制(MVCC)来实现事务的隔离性。
阿狸轰
·
2023-12-18 01:53
java
mysql
数据库
volatile关键字
volatile是Java中的关键字,是轻量级的并发实现,效率比synchronized高,唯一不足是不能保证
原子性
,可保证有序性和内存可见性。
JingJingLiu317
·
2023-12-18 00:49
undo日志的理解
对比redo日志是持久性的保证,undo日志保障的是事物的
原子性
。事务在更新数据之前要先写一个undo_log事务需要保证
原子性
,也就是事务中的操作要么全部完成,要么什么也不做。
結城
·
2023-12-17 23:43
mysql
mysql
数据库
SpringBoot 采用@Transactional注解失效 事务问题
事务的特性ACID,
原子性
(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。
小刘爱搬砖
·
2023-12-17 22:18
SpringBoot
java
mysql
事务
@Transactional注解的使用
它可以被应用在类或方法上,用于将带有该注解的方法或类中的操作组织成一个
原子性
的工作单元,要么全部成功提交,要么
K_米诺
·
2023-12-17 21:49
java
SpringBoot
java
spring
boot
MySQL之事务
文章目录MySQL事务什么是事务事务的特征(ACID)
原子性
(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)MySQL中的事务操作隐式事务显式事务方式
陆卿之
·
2023-12-17 20:50
MySQL数据库
mysql
android
数据库
Kafka
全局消息唯一ID生产者拦截器生成唯一ID作为消息key消费者执行业务操作数据库和提交offset偏移量这两个操作无法百分百保证事务的
原子性
(kafka宕机或者数据库宕机)可以放弃偏移量,用数据库事务的方式百分百保证不会重复消费消费者连接的数据库建一张本地消息表
YMY_666
·
2023-12-17 18:39
java
kafka
Redis 数据类型和对象机制
而且这些操作都是
原子性
的。Redis的数据是缓存在内存中,但是R
归思君
·
2023-12-17 16:15
后端
redis
缓存
后端
mysql的redolog、undo、binlog的作用
用于事务的回滚和MVCC,保证了事务的
原子性
。redolog:是Innodb存储引擎事务生成的日志。用于崩溃后修复数据,保证了事务的持久性。binlog:是Server层生成的日志。
xuehuagongzi000
·
2023-12-17 16:56
mysql优化
mysql
数据库
【Java 并发】三大特性
在Java的高并发中,对于线程并发问题的分析通常可以通过2个主核心进行分析JMM抽象内存模型和Happens-Before规则三大特性:
原子性
,有序性和可见性JMM抽象内存模型和Happens-Before
lcn29
·
2023-12-17 14:59
#
Java
并发
开发语言
Java
Java
并发
深入理解Java虚拟机---Java内存模型
可以理解为JMM定义一套在多线程读写共享数据时,对数据的可见性、有序性和
原子性
的规范和保障。主内存和工作内存Java内存模型的主要目标是定义程序中各个变
kk变色龙13
·
2023-12-17 13:34
java
jvm
开发语言
2020-07-15
事务是必须满足4个条件:·
原子性
,每个事务是一个最小的不可分割单元·一致性,数据执行执行完事务之后,数据要保持一致(正确)·隔离性,事务和事务之间是隔离的,相互不影响(4中隔离级别)·持久性,一旦事务提交成功
z_8e9c
·
2023-12-17 10:15
DAO 模式 详解
在程序的标准开发架构中属于数据层的操作先来看基本的架构分层企业分层架构:客户层:B/S结构都使用浏览器,C/S结构则是一个客户端显示层:使用JSP/Servlet进行页面效果的显示业务层:(BusinessObject,业务对象):会将多个
原子性
的
清风挽歌
·
2023-12-17 10:24
Java
Web学习
java
设计模式
javaweb
数据库事务
四大特征:
原子性
事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。一致性事务的一致性指的是在一个事务执行之前和执行之后数据库都必须处于一致性状态。
火乐君_52cd
·
2023-12-17 09:14
事务的四大特性是如何保证的
我们知道事务有四大特性,
原子性
、一致性、隔离性与持久性。那么MySQL中的事务是如何保证这些特性的呢?
张万森的救赎
·
2023-12-17 03:47
java
Redis分布式锁和Java锁的区别
这是通过Redis的原子操作来实现并发控制和分布式锁,其中获取锁与设置过期时间两个操作是
原子性
的。实现机制
张万森的救赎
·
2023-12-17 03:46
redis
分布式
java
【Linux】锁的简单封装以及原理解析
LockGuard.hpp2.使用1.正常锁的使用2.使用封装后的总结一、锁的原理为了实现互斥锁操作,大多数体系结构都提供了swap或exchange指令,该指令的作用是把寄存器和内存单元的数据相交换,由于只有一条指令,保证了
原子性
Kaugo
·
2023-12-17 00:58
linux
运维
服务器
[MySQL]事务原理之redo log,undo log
键盘敲烂,年薪30万目录一、log日志文件事务执行流程redologundolog二、总结再来一遍ACID1.
原子性
:
原子性
确保事务作为一个整体执行,要么全部执行成功,要么全部不执行。
不会就选C.
·
2023-12-16 23:37
mysql
mysql
数据库
Spring事务隔离级别与传播机制,spring+mybatis+atomikos实现分布式事务管理
原子性
(Atomicity):即事务是不可分割的最小工作单元,事务内的操作要么全做,要么全不做;一致性(Consiste
weixin_33853794
·
2023-12-16 22:38
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他