数据库 无涯 数据库 数据库 发布于:Apr 8, 2019 乐观锁和悲观锁 悲观锁 悲观锁对数据修改持有悲观态度,认为数据很容易被修改,所以在修改数据前会先给加锁,效率较低。 乐观锁 乐观锁假设一般情况下不会造成数据冲突,所它只在事务提交更新的时候,才去检测是否有冲突。如果冲突了则给用户返回一定的信息让用户自己去处理。 乐观锁并不是真正的加锁,通常,它可以通过版本号,或者时间戳等来判断是否发生了冲突。比如添加版本号,每次修改数据时都会带上版本号,如果执行更新时的版本号和我们刚刚查询出来的版本号一致,就可以执行更新,否则,就认为是过期的数据 。 更新于:Apr 8, 2019 数据库 数据库 类加载机制 深入理解Java类加载器(ClassLoader)2017年06月26日 09:34:08 zejian_ 阅读数:115126 版权声明:本文为博主原创文章,请尊重原创,未经博主允许禁止转载... java虚拟机 Java内存模型java运行时数据区域程序计数器线程私有的 Java虚拟机栈线程私有,存放局部变量,返回值地址等 本地方法栈线程私有,存放局部变量,返回值地址等 Java堆线程共享区域,几乎所有...