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事务管理支持ACID属性(
原子性
、一致性、隔离性、持久性)。Spring框架支持多种事务管理类型,其中最常见的包括声明式事务和编程式事务。事务管理的目
盗二
·
2024-01-29 04:23
学习笔记
spring
数据库
java
JDK并发工具类源码--ConcurrentLinkedQueue
实现并发安全有两种方式:一种是阻塞式的:例如:LinkedBlockingQueue;另一种是非阻塞式的:例如:ConcurrentLinkedQueue,非阻塞式的最显著的优点是性能,非阻塞式算法使用CAS
原子性
来更新数据
shoulda
·
2024-01-29 01:12
MySQL:事务隔离级别详解
事务一共有四个特性:
原子性
、隔离性、持久性、一致性。简称ACID。本文所将就是其中的隔离性。1、事务中因为隔离原因导致的并发问题有哪些?
日上三杆快起床
·
2024-01-28 22:14
mysql
java
数据库
Java内存模型的抽象结构:理解并发编程的关键
文章目录前言一、主内存与本地内存二、内存屏障与操作类型三、
原子性
、可见性与有序性四、总结前言在多线程编程中,内存模型是一个核心概念,它决定了线程如何共享和访问数据。
小阳小朋友
·
2024-01-28 20:16
并发
java
开发语言
并发三大特性解析
文章目录前言一、
原子性
(Atomicity)二、可见性(Visibility)三、有序性(Ordering)四、案例分析案例:五、总结前言并发编程中的三大特性:
原子性
、可见性和有序性。
小阳小朋友
·
2024-01-28 20:46
并发
java
后端
并发
什么是事务
事务的四大特性,
原子性
,一致性,隔离性,持久性。事务执行的四个阶段1.开启事务starttransaction/begin;2.提交事务commit;3.回滚事务rollback;
ikun,ikun
·
2024-01-28 18:09
java
NoSQL基本常识
它是用于指试图解决可伸缩性和可用性问题而不是
原子性
或一致性问题的数据库。NoSQL可以用描述任何一种数据文件,不具备
计算机毕业设计,
·
2024-01-28 17:44
微信每日分享
nosql
数据库
sql
4.Doris数据导入导出
导入Doris支持多种数据源导入如S3HDFSKafka本地文件Binlog等官方文档导入的
原子性
保证Doris的每一个导入作业,不论是使用BrokerLoad进行批量导入,还是使用INSERT语句进行单条导入
夹毛局的程序员
·
2024-01-28 16:27
doris
doris
Zookeeper基本概念与架构
它提供了一种可靠的、高性能的、分布式协同的方式来管理配置信息、提供
原子性
的数据更新、实现集群管理、提供可靠的通信和同步服务。
OpenChat
·
2024-01-28 15:04
zookeeper
架构
分布式
云原生
Redis 事务
但是注意体会Redis的事务和MySQL事务的区别:弱化的
原子性
:Redis没有“回滚机制”,只能做到这些操作“批量执行”,不能做到“⼀个失败就恢复到初始状态”。
ikun66666
·
2024-01-28 14:33
Redis
redis
Redis进阶知识1:事务、整合Java和配置文件
三个特点:Redis单条命令保证
原子性
,但Redis事务不保证
原子性
!事务的所有命令都会被序列化,在执行过程中,会按照顺序执行。所有命令在事务中,没有直接执行,只有在发起执行命令的时候才会执行。
吉光难觅
·
2024-01-28 13:36
Java 内存模型-基础概念
基础概念
原子性
:即一个操作或者多个操作要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行可见性:指当多个线程访问同一个变量时,一个线程修改了这个变量的值,其他线程能够立即看得到修改的值有序性:
2wa
·
2024-01-28 11:12
笨蛋学JUC并发编程-共享模型之内存
JUC并发编程-共享模型之内存3.1Java内存模型3.2可见性3.2.1退不出的循环3.2.2分析3.2.3解决方法3.2.4
原子性
和可见性3.2.5两阶段终止模式3.2.6同步模式之Balking3.3
Today-Saturday
·
2024-01-28 09:14
笨蛋学JUC
java
juc
JUC并发编程四 并发架构--并发之共享模型
共享问题synchronized利用对象锁保证了临界区内代码的
原子性
.线程安全分析String,Integer都是不可变类.因为其内部的状态不可改变.因此他们的方法都是线程安全的.monitorwait
请叫我大虾
·
2024-01-28 09:14
java
《JUC并发编程 - 高级篇》04 -共享模型之内存 (Java内存模型 | 可见性 | 有序性 )
文章目录四、共享模型之内存5.1Java内存模型5.2可见性5.2.1退不出的循环5.2.2解决方法5.2.3可见性vs
原子性
5.3有序性***原理之指令级并行**5.3.1诡异的结果5.3.2解决方法
爱编程的大李子
·
2024-01-28 09:43
JUC并发编程
java
jvm
开发语言
并发编程之CAS算法ABA问题分析和解决
前言在前面《并发编程之CAS算法与原子变量详解》我们采用JUC包下的Atomic原子变量,解决了多线程环境下共享变量
原子性
问题,Atomic底层操作是基于CAS算法,并且也提到,采用一种无锁的非阻塞算法的实现
小明说Java
·
2024-01-28 04:06
Java后端开发
java
CAS算法
ABA问题
Java多线程编程中之volatile详解
前言在Java多线程编程中,volatile关键字是一种重要的同步机制,可以理解为低配版synchronized,轻量级的同步策略,保证可见性,不保证
原子性
,禁止指令重排。
小明说Java
·
2024-01-28 04:06
Java后端开发
java
volatile
指令重排
【C++11并发】future库 笔记
C++11开始为我们提供了一组方法来获取子线程的返回值,并保证其
原子性
。
A_cainiao_A
·
2024-01-27 23:28
C++11并发
c++
笔记
开发语言
rocket mq 底层存储源码分析(2)-业务消息持久化
先讲解几个核心的业务抽象类MappedFile,该类为一个存储文件的直接内存映射业务抽象类,通过操作该类,可以把消息字节写入pagecache缓存区(commit),或者
原子性
的消息刷盘(flush)publicclassMappedFile
萝卜头4lbt
·
2024-01-27 23:40
Redis的应用问题
目录一、缓存穿透问题描述解决方案缓存击穿问题描述解决方案缓存雪崩问题描述解决方案二、分布式锁问题描述解/决方案:使用redis实现分布式锁优化之设置锁的过期时间优化之UUID防误删LUA脚本保证删除的
原子性
北北川.
·
2024-01-27 17:03
redis
数据库
缓存
事务的两阶段提交
binlog&redolog三、事务的两阶段提交1.为什么2.场景3.流程4.异常处理5.性能影响一、redologredolog是InnoDB存储引擎特有的日志,用于记录数据页的物理修改,保证事务的持久性和
原子性
码精灵
·
2024-01-27 17:23
MySQL
数据库
服务器
mysql
JAVA面试篇(三)一Redis
➢1)基于内存;➢2)单线程减少上下文切换,同时保证
原子性
;➢3)IO多路复用;➢4)高级数据结构(如SDS、Hash以及跳表等)。2、为何使用单线程?
star_falling
·
2024-01-27 16:04
java
面试
redis
2024-01-24-redis学习笔记
redis事务简介Redis事务是一种
原子性
操作的方法,它允许用户将多个命令打包成一个单独的操作单元,然后将其作为一个整体进行执行。
瑕光.
·
2024-01-27 14:39
redis
学习
笔记
Zookeeper基础概念与架构
它提供了一组
原子性
的基本服务,例如配置管理、命名服务、同步服务和分布式同步。Zookeeper的设计目标是简单、快速、可靠和高性能。它可以在多个节点之间实现一致性,并在分布式系统中协调节点之间的通信。
OpenChat
·
2024-01-27 04:37
zookeeper
架构
分布式
云原生
管道和FIFO
全双工管道三、popen和pclose函数四、FIFO1.非阻塞I/O2.FIFO操作3.FIFO用途五、无亲缘关系的客户和服务器六、单个服务器、多个客户七、管道和FIFO中read和write语义1.管道操作
原子性
八
D@@
·
2024-01-27 04:35
Linux系统编程
算法
Linux网络编程
unix
linux
服务器
Java面试题(10)
(2)说一下事务传播的特性(ACID)
原子性
:指事务包含的所有操作要么全部成功,要么全部失败。因此事务的操作如果成功就必须完全应用到数据库,失败也不能对数据库有任何影响。一致性:指事务必
射手座的程序媛
·
2024-01-27 04:34
java
Spring
java
开发语言
C++ 算法宝库:多领域覆盖,注释详细 | 开源日报 No.153
每个源代码都是
原子性
地使用STL类编写,并且不需
开源服务指南
·
2024-01-27 02:46
开源日报
c++
开源
算法
mysql 事务特性和隔离级别
事务四大特性
原子性
(atomicity)一个事务
曹朋羽
·
2024-01-26 22:12
mysql学习记录
mysql
数据库
MySQL和Redis的事务有什么异同?
MySQL事务:ACID属性:MySQL是一个关系型数据库管理系统(RDBMS),支持ACID属性,即
原子性
(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性
_Matthew
·
2024-01-26 22:41
#
Java的零星知识
mysql
redis
数据库
C++线程库
文章目录1.线程库1.1thread类的简单介绍1.2mutex的种类1.3
原子性
操作库(atomic)1.4lock_guard与unique_lock1.5condition_variable1.线程库
学代码的咸鱼
·
2024-01-26 15:17
C++
c++
开发语言
线程库
Zookeeper集群 + Kafka集群
目录一、概述(一)Zookeeper概述1.Zookeeper定义2.Zookeeper工作机制3.Zookeeper特点(1)组成(2)全局数据一致(3)更新请求顺序执行(4)数据更新
原子性
(5)实时性
江南字子川
·
2024-01-26 09:15
zookeeper
kafka
分布式
Hive ACID和事务表支持详解
CSDN的博客https://blog.csdn.net/u013332124/article/details/89644109一、ACID介绍ACID就是常见数据库事务的四大特性:Atomicity(
原子性
疯狂的哈丘
·
2024-01-26 06:36
MySQL(下)
二、特性事务是必须满足4个条件(ACID):
原子性
(Atomicity,或称不可分割性)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。
_杨
·
2024-01-26 06:35
mysql
数据库
sql优化
事务隔离
锁
Redis整合
Redis单条命令保存
原子性
,但事务不保证
原子性
几两春秋梦_
·
2024-01-26 01:19
开发
redis
数据库
java
MySQL的基本知识
原子性
一致性隔离性持久性二、MySQL事物的并发问题?
静雅拾光
·
2024-01-26 00:34
操作系统-进程控制(如何实现进程控制 如何实现
原子性
相关进程控制原语)
如何实现原语的“
原子性
”?进程控制相关的原语创建原语撤销原语子进程与父进程阻塞与唤醒原语切换原语小结什么是进程控制控制进程的状态变换总览如何实现进程控制?
Full Stack-LLK
·
2024-01-25 21:22
王道操作系统考研笔记
操作系统
java开发——《并发编程》
.volitaile1.变量的可见性问题2.原因是什么3.本次修改的变量直接刷到主内存4.声明其他内存对于这个地址的缓存无效四.happens-befo1.顺序性问题五.volitaile+cas1.
原子性
问题
王果冻ddd
·
2024-01-25 18:04
java
开发语言
后端
HBase高可用架构涉及常用功能整理
文章目录1.hbase的高可用系统架构和相关组件2.hbase的核心参数2.1常规配置2.2HA配置2.3特殊优化配置3.hbase常用命令3.2常用运维命令4.事务性4.1事务
原子性
的保证4.2写写并发控制
李姓门徒
·
2024-01-25 16:01
大数据
HBase
hbase
数据库
大数据
【Effective Objective - C】—— 对象,消息,运行期
【EffectiveObjective-C】——对象,消息,运行期理解“属性”这一概念定义变量@dynamic关键字属性特质
原子性
读/写权限内存管理语义方法名要点在对象内部尽量直接访问实例变量直接访问与属性访问的区别
《杯莫停》
·
2024-01-25 09:03
c语言
ios
objective-c
MySQL 事务
事务用来管理insert、update、delete语句一、事务满足的条件:**
原子性
:**一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。
笑口常开的小丸子
·
2024-01-25 08:04
数据库
mysql
adb
android
【并发】关于一些CAS 的问题
个人博客:个人主页个人专栏:JAVA⛳️功不唐捐,玉汝于成目录前言正文CAS容易造成ABA问题:不能保证代码块的
原子性
:CAS造成CPU利用率增加:结语我的其他博客前言在并发编程的领域,CAS(CompareandSwap
还在路上的秃头
·
2024-01-25 08:33
#
并发编程
java
面试
笔记
并发编程
JavaEE之多线程编程:4. 线程安全(重点!!!)
文章目录一、观察线程不安全二、线程安全的概念三、线程不安全的原因1.关于线程不安全的解释1.抢占式执行2.修改共享数据3.
原子性
4.可见性5.指令重排序问题四、解决之前的线程不安全的问题五、synchronized
田雨晴Tipper
·
2024-01-25 07:07
JavaEE
java-ee
java
开发语言
算法
学习方法
数据结构
四、JMM
上一章讲解的Monitor主要关注的是访问共享变量时,保护临界区代码的
原子性
这一章节进一步深入学习共享变量在多线程之间的【可见性】问题和多条指令执行时的【有序性】问题一、Java内存模型JMM即JavaMemoryModel
栗子ing
·
2024-01-25 02:34
JUC并发编程
spring
java
后端
jvm
个人开发
MySql必知必会
在关系型数据库管理系统中,一个逻辑工作单元要成为事务,必须满足这4个特性,即所谓的ACID:
原子性
(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability
小笨哥
·
2024-01-25 01:19
数据库
mysql
数据库
mysql 基础(三)
一、多表设计数据库设计范式第一范式(确保每列保持
原子性
)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。
冷酷范特西
·
2024-01-24 22:17
mysql
java
数据库
在 Redis 中使用 Lua 脚本执行复杂操作和事务
这一功能为执行复杂的操作和事务提供了强大的支持,特别是在需要保证操作
原子性
的场景下。Lua脚本与Redis使用Lua脚本在Redis中执行操作的主要优点是保证了操作的
薛定谔的zhu
·
2024-01-24 21:43
Lua
redis
【MySQL 流浪之旅】 第五讲 数据库设计的三个范式
三个范式分别是:第一范式(1NF):也称为
原子性
原则,要求数据库
流浪字节π
·
2024-01-24 17:43
流浪运维
数据库
mysql
Linux 数据包接收介绍
从网络上接收报文比发送它要难一些,因为必须分配一个sk_buff并从一个
原子性
上下文中递交给上层.网络驱动可以实现2种报文接收的模式:中断驱动和查询.大部分驱动采用中断驱动技术,这是我们首先要涉及的.有些高带宽适配卡的驱动也可能采用查询技术
一叶知秋yyds
·
2024-01-24 16:46
linux
驱动开发
linux
c语言
驱动开发
MySQL事务
事务概述当多个用户访问同一份数据,一个用户在更改数据的过程中可能有其他用户同时发起更改请求,为保证数据库记录的更新从一个一致性状态变更为另外一个一致性状态,使用事务处理是非常必要的,事务具有以下4个特性
原子性
枫叶梨花
·
2024-01-24 12:48
mysql
数据库
Redis 笔记二
概览1.高并发秒杀问题及可能出现的bug2.秒杀场景JVM级别锁和分布式锁3.大厂分布式锁Redisson框架4.从Redisson源码剖析lua解决锁
原子性
问题5.从Redisson源码剖析经典锁续命问题
庄园特聘拆椅狂魔
·
2024-01-24 11:33
中间件
redis
笔记
数据库
上一页
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
其他