悲观锁:悲观锁悲观的认为每一次操作都会造成更新丢失问题,在每次查询时就加上排他锁
乐观锁:乐观锁会乐观的认为每次查询都不会造成更新丢失.利用一个版本字段进行控制
查询非常多,修改非常少,使用乐观锁
修改非常多,查询非常少,使用悲观锁
第一张图的解释:
小zhang想在一个游戏网站买装备,此时游戏网站会去重定向到银行(假设是建设银行),然后银行再重定向会这个游戏网站.
但...
分类:
其他好文 时间:
2015-07-01 10:15:12
阅读次数:
91
java获取System.out输出字符串
源代码下载地址:http://www.zuidaima.com/share/1567106782268416.htm...
分类:
编程语言 时间:
2015-07-01 10:01:49
阅读次数:
227
Javascript 本身并不支持面向对象,它没有访问控制符,它没有定义类的关键字class,它没有支持继承的extend或冒号,它也没有用来支持虚函数的 virtual,不过,Javascript是一门灵活的语言,下面我们就看看没有关键字class的Javascript如何实现类定义,并创建对象。...
分类:
编程语言 时间:
2015-07-01 09:59:02
阅读次数:
184
------------------1. 最简单的方法拖拽, 这个就不用多解释了吧. 直接拖拽到另一个视图控制器, 选择 show, 就行了.2. 利用 Segue 方法(这里主要是 方法1 的传值)连好线, 点击 连线中间部分, 设置 Identifier.然后 调用 performSegueWi...
分类:
编程语言 时间:
2015-07-01 09:56:44
阅读次数:
139
background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸。src是图片内容(前景),bg是背景,可以同时使用。此外:scaleType只对src起作用;bg可设置透明度,比如在ImageButton中就可以用android:scaleType控制...
分类:
移动开发 时间:
2015-07-01 09:50:32
阅读次数:
130
用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册:1:@Repository 标注在持久层,即dao,用于标注数据访问。2:@Service 标注在业务层,即service,用于标注业务逻辑。3:@Controller 标注在控制层。4:@Compon...
分类:
编程语言 时间:
2015-07-01 09:49:32
阅读次数:
150
看自己有没有安装好,最简单的办法在可以再控制台下:C:\Users\sony>pythonPython 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)] on win32Type "help", "copyright...
分类:
编程语言 时间:
2015-07-01 09:46:31
阅读次数:
815
1 model ['id'] ), 1 ) ); //实例化模型 10 // 获取模型的字段信息 11 $Model = $this->checkAttr ( $Model, $this->model ['id'] ); 12 ...
分类:
Web程序 时间:
2015-07-01 08:34:39
阅读次数:
144
元类MetaClass元类是可以让你定义某些类是如何被创建的。从根本上说,赋予你如何创建类的控制权。元类也是一个类,是一个type类。元类一般用于创建类。在执行类定义时,解释器必须要知道这个类的正确的元类,如果此属性没有定义,它会向上查找父类中的__metaclass__属性。如果..
分类:
编程语言 时间:
2015-07-01 06:26:59
阅读次数:
192
1.搭建FTP服务器FTP是文件传输协议,正是由于这种协议使得主机间可以共享文件。FTP使用TCP生成一个虚拟连接用于控制信息,然后再生成一个单独的TCP连接用于数据传输。vsftpd是一款在Linux发行版中最主流的FTP服务器程序;特点是小巧轻快,安全易用;能让其自身特点得发发挥和掌..
分类:
系统相关 时间:
2015-07-01 06:22:23
阅读次数:
128