作者:学无先后 达者为先 Spring提供了一流的事务管理。在Spring中可以支持声明式事务和编程式事务。 一 spring简介 1 Spring的事务 事务管理在应用程序中起着至关重要的作用:它是一系列任务的组成工作单元,在这个工作单元中,所有的任务必须同时执行。它们只有二种可能执行结果,要么所 ...
分类:
编程语言 时间:
2017-08-26 20:45:16
阅读次数:
239
解决数据库并发控制问题并实现事务的各个隔离级别 共享锁:代号S锁,锁粒度是行或者元组(多个行),一个事务获取了共享锁后,可以对锁定范围内的数据进行读操作 排他锁:代号X锁,锁粒度与共享锁相同,一个事务获取了共享锁后,可以对锁定范围内的数据进行读和写操作 事务A获取了一个元组的共享锁,事务B还可以立即 ...
分类:
其他好文 时间:
2017-08-26 18:43:31
阅读次数:
143
如果在面试或与资深人事交流的过程中,你能有效合理地展示出本章所给出的一些知识点,那么对你的评价就会是“对数据库有深入了解”,甚至能加上“有设计数据表的经验”,即便你说有过3年商业项目数据库操作的经验,那么别人也能相信。 相反,如果一个工作经验满3年的程序员或许动手编程能力不差,但无法在交流沟通过程中 ...
分类:
数据库 时间:
2017-08-26 10:14:19
阅读次数:
222
我们之前做了多进程并发,那么你们有没有发现问题。如果说多个进程共享同一个数据,比如抢火车票大家同时在客户端查看同时购买会出现什么问题呢?今天我们将讲述进程锁还有进程间通信,进程之间彼此隔离,他们需要一个第三方联系起来。 ...
分类:
系统相关 时间:
2017-08-25 20:29:28
阅读次数:
324
Azure VNet的介绍 Azure VNet的介绍 VNet是Azure云中逻辑隔离的虚拟网络。它包含两个含义: Azure的用户可以在VNet中创建自己的各种资源,感觉想自己的数据中心中一样; 在一个VNet中创建的资源和其它VNet创建的资源相互隔离,是Azure云中网络多租户的具体实现形式 ...
分类:
Web程序 时间:
2017-08-25 19:22:01
阅读次数:
271
Containers:关于如何在便携式Linux中运行一个或多个进程的定义环境。容器从p_w_picpath启动,通常与同一机器上的其他容器是隔离的。Image:分层的Linux文件系统,包含应用程序代码,依赖关系,和任何支持的操作系统库。p_w_picpath被识别一个可以是当前集群本地或指向远程Docker..
分类:
其他好文 时间:
2017-08-25 17:47:48
阅读次数:
318
cgroup是如何做到内存,cpu和io速率的隔离?本文用脚本运行示例进程,来验证Cgroups关于cpu、内存、io这三部分的隔离效果。测试机器环境查看系统[root@localhost~]#cat/etc/redhat-releaseCentOSLinuxrelease7.2.1511(Core)安装相关软件[root@localhost~]#yum-yinstalllibcgrou..
分类:
其他好文 时间:
2017-08-25 17:40:26
阅读次数:
200
原文地址:http://www.infoq.com/cn/articles/qiniu-big-data-platform-evolution-and-analysis?utm_source=infoq&utm_medium=popular_widget&utm_campaign=popular_c ...
分类:
其他好文 时间:
2017-08-25 16:51:13
阅读次数:
251
本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的 ...
分类:
数据库 时间:
2017-08-25 13:43:47
阅读次数:
154
悲观锁 、乐观锁 悲观锁认为每次拿数据时都会被别人修改,因此悲观锁采用每次取数据时都对数据上锁的原则。别人读取这个数据(不是修改)时就会阻塞直到拿到锁。悲观锁很安全但会大大降低数据库的性能。 乐观锁认为每次拿数据时不会被人修改,一次乐观锁存取数据时不对数据上锁 ,但是更新的时候会使用版本号机制去判断 ...
分类:
其他好文 时间:
2017-08-25 12:33:45
阅读次数:
173