Java的concurrent包里面的CountDownLatch其实可以把它看作一个计数器,只不过这个计数器的操作是原子操作,同时只能有一个线程去操作这个计数器,也就是同时只能有一个线程去减这个计数器里面的值。 你可以向CountDownLatch对象设置一个初始的数字作为计数值,任何调用这个对象 ...
分类:
编程语言 时间:
2020-09-18 02:06:28
阅读次数:
44
注册全局快捷键,需要调用win32API,user32.dll中注册快捷键,和kernel32.dll中设置原子量,原子量用于保证注册的快捷键不会出现重复id 主要参考 https://www.cnblogs.com/leolion/p/4693514.html https://github.com ...
14. 声明式事务 14.1 回顾事务 事务在项目开发过程非常重要,涉及到数据的一致性的问题,不容马虎! 事务管理是企业级应用程序开发中必备技术,用来确保数据的完整性和一致性。 事务就是把一系列的动作当成一个独立的工作单元,这些动作要么全部完成,要么全部不起作用。 事务四个属性ACID 原子性(at ...
分类:
其他好文 时间:
2020-09-17 21:17:19
阅读次数:
38
CAS学习无锁队列前先看一个基本概念,CAS原子指令操作。 CAS(Compare and Swap,比较并替换)原子指令,用来保障数据的一致性。 指令有三个参数,当前内存值V、旧的预期值A、更新的值B,当且仅当预期值A和内存值V相同时,将内存值修改为B并返回true,否则什么都不做,并返回fals ...
分类:
其他好文 时间:
2020-09-17 20:57:35
阅读次数:
33
常用仪器原子发射光谱仪AtomicEmissionSpectrometerAES电感偶合等离子体发射光谱仪InductiveCoupledPlasmaEmissionSpectrometerICP直流等离子体发射光谱仪DirectCurrentPlasmaEmissionSpectrometerDCP紫外-可见光分光光度计UV-VisibleSpectrophotometerUV-Vis微波等离子
分类:
其他好文 时间:
2020-09-17 18:41:44
阅读次数:
24
一、事务的基本概念 事务是由一组SQL语句组成的逻辑处理单元,具有4个属性,通常简称为事务的ACID属性。 A (Atomicity) 原子性:整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像 ...
分类:
数据库 时间:
2020-09-17 17:00:18
阅读次数:
114
一、事务认识 事务Transaction就是一件事情,要做就要做完,如果中途出现问题就要恢复成最初状态。事务具备ACID四种特性,ACID是Atomic(原子性)、Consistency(一致性)、Isolation(隔离性)和Durability(持久性)的英文缩写: 原子性:事务最基本的操作单元 ...
分类:
编程语言 时间:
2020-09-17 16:26:07
阅读次数:
24
作者:malaikuangren 原文链接:https://www.cnblogs.com/malaikuangren/archive/2012/04/06/2434760.html 简介 ACID,是指在可靠数据库管理系统(DBMS)中,事务(transaction)所应该具有的四个特性:原子性( ...
分类:
其他好文 时间:
2020-09-17 16:09:41
阅读次数:
16
参考:https://www.cnblogs.com/fps2tao/p/10400936.html ...
分类:
数据库 时间:
2020-09-17 15:30:37
阅读次数:
32
与大多数其他半导体存储技术不同,数据存储为磁性状态而不是电荷,并通过测量电阻来感测而不干扰磁性状态。使用磁性状态进行存储有两个主要好处。首先,磁极化不会像电荷一样随时间流逝而消失,因此即使关闭电源,信息也会被存储。其次,在两种状态之间切换磁极化不涉及电子或原子的实际运动,因此不存在已知的磨损机制。
分类:
其他好文 时间:
2020-09-14 18:45:46
阅读次数:
24