悲观锁:悲观锁悲观的认为每一次操作都会造成更新丢失问题,在每次查询时就加上排他锁
乐观锁:乐观锁会乐观的认为每次查询都不会造成更新丢失.利用一个版本字段进行控制
查询非常多,修改非常少,使用乐观锁
修改非常多,查询非常少,使用悲观锁
第一张图的解释:
小zhang想在一个游戏网站买装备,此时游戏网站会去重定向到银行(假设是建设银行),然后银行再重定向会这个游戏网站.
但...
分类:
其他好文 时间:
2015-07-01 10:15:12
阅读次数:
91
前面我们已经了解了如何使用spring装备简单的属性(使用value属性)和引用其他bean的属性(使用ref属性)。但是value和ref仅在Bean的属性值是单个值的情况下才有用。当bean的属性值是复数时-----如果属性的类型是集合。
当配置集合类型的bean属性时,spring提供了4种类型的集合配置元素,如下。
集合元素
用途
装配list类型的值,...
分类:
编程语言 时间:
2015-06-29 00:36:27
阅读次数:
241
使用元素为bean的属性装备值和引用并不太复杂。尽管如此,spring的命名空间p提供了另一种bean属性的装配方式。
命名空间p的schema url是:http://www.springframework.org/schema/p
直接看例子(还是角色跟用户的model):
public class Roles {
private int id;
private String rol...
分类:
编程语言 时间:
2015-06-28 23:06:31
阅读次数:
400
映射和元组&练习1. 设置一个映射,其中包含你想要的一些装备,以及它们的价格。然后构建另一个映射,采用同一组键,但在价格上打9折 映射代码如下:object HelloScala{ def main(args: Array[String]): Unit = { val map=Map("...
分类:
其他好文 时间:
2015-06-27 11:20:55
阅读次数:
112
Sheepdog,由NTT的3日本研究人员开发的开源项目,主件装备用来提供一个虚拟机。它的建筑,如以下:以下,我们将从架构、模块等几个方面来介绍下:一、架构图如上图:採用无中心节点的全对称架构。无单点故障。存储容量和性能可线性扩展;新增节点通过简单配置可自己主动增加(IP:PORT),数据自己主动实...
分类:
其他好文 时间:
2015-06-23 15:31:30
阅读次数:
109
XAMPP
XAMPP是最流行的PHP开发环境
XAMPP是完全免费且易于安装的Apache发行版,其中包含MySQL、PHP和Perl。XAMPP开放源码包的设置让安装和使用出奇容易。
下载地址:https://www.apachefriends.org/zh_cn/index.html
步骤
1)获取 xampp
通过上面的连接找到你对应系统的版本号之后,在shell界面通过...
分类:
Web程序 时间:
2015-06-18 09:49:28
阅读次数:
136
一、升级和回退内核
1. 安装ubuntu
android开发环境建议使用稳定的内核版本,建议安装ubuntu12.04
2. 升级内核版本
由于ubuntu12.04很容易出现卡死现象,建议升级内核到kernel 3.5
使用如下命令升级即可:
apt-get install linux-generic-lts-quantal xserver-...
分类:
系统相关 时间:
2015-06-16 16:48:15
阅读次数:
225
又要重新装一台阿里云服务器。开始想用脚本,但发现脚本的程序版本都比较低 还是手动编译最新版本开始前更新服务器到最新版本#yum makecache#yum update//分区挂数据盘#df -h //查是否分区#fdisk -l //查硬盘#fdisk /dev/xvdb1 (n,p ...w,q...
分类:
Web程序 时间:
2015-06-12 19:08:12
阅读次数:
168
本人热爱骑行与跑步(虽然是个胖子),以此来纪念我的毕业骑行。。。
“毕业了?”,“恩,毕业了”
简短的两句话道出了多少辛酸。。。
6月3日将宿舍里的东西打包打包快递回家,接下来剩下的就是我,山地车了!骑回家这个想法在将山地车邮递到学校的时候就诞生了,从那以后,我就会留意买些“骑行装备“,最终买了运动杯和缆绳(额,怎么像是登山用的啊)
当天晚上室友出去嗨了,我从快递那拿来我在网上...
分类:
其他好文 时间:
2015-06-11 17:11:01
阅读次数:
164