最新文章列表

(转)数据库事物、隔离等级及数据库锁机制

一、数据库事务的4个基本特征 事务(transaction)是数据库管理系统的执行单位,可以是一个数据库操作(如Select操作)或者是一组操作序列。事务ACID属性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。 原子性(Atomic):保证事务中的所有操作全部执行或全部不执行。例如执行转账事务,要么转账成功, ...
sangei 评论(0) 有1128人浏览 2014-01-23 11:53

用于多线程生产环境的单例参考

个人学习参考所用,勿喷!   单例有多种的写法,本例是懒汉式单例的一种写法。在高并发环境下需要注意的是:   1.单例在并发访问并调用其相应的getInstance方法的时候也会造成创建多个实例对象,加锁是必要的。 2.使用synchronized是比较好的解决方案,优点是代码简洁,缺点是在抛出异常的时候不能处理维护使    系统处于良好状态。 3.显示的lock设定是良好的解决方案。 ...
kingxss 评论(0) 有1562人浏览 2012-02-23 17:17

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics