能干马里奥

文章
6
资源
0
加入时间
2年10月17天

Mysql事务和锁机制详解

什么是事物?MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。事务用来管理 insert,update,delete 语句一般来说,事务是必须满足4个条件(ACID)::

如何判断游标是否存在?

有两个方法可以查看Cursor是否Open:1.查询syscursors系统表:Select*fromMASTER.dbo.syscursors2.使用CURSOR_STATUS函数:比如:CREATETABLE#TMP(iiint)GOINSERTINTO#TMP(ii)VALUES(1)INSERTINTO...

多线程(十五) -- 无锁(二) -- atomic相关原子类1. 前言2. 原子整数3.原子引用4. 原子数组5.字段更新器6.原子累加器

前言java.util.concurrent.atomic并发包提供了一些并发工具类,这里把它分成五类:使用原子的方式更新基本类型AtomicInteger:整型原子类AtomicLong:长整型原子类AtomicBoolean :布尔型原子类原子引用原子数组字段更新器原子累加器1.原子整数以 AtomicInteger 为例讨论它的api接口:通过观察源码可以发现,AtomicInteger 内部都是通过cas的原理来实现的!相关api:public static vo