自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

healer的博客

不要让借口阻止你的前行--海的男人

  • 博客(5)
  • 收藏
  • 关注

原创 四、数据库锁机制--行级锁(悲观锁与乐观锁)与表级锁

上一章讲到了数据库事务的隔离级别以及并发事务在不同隔离级别下可能带来的问题和解决思路,感兴趣的朋友可以看一下!点击打开链接直接切入正题:      从字面上看,行级锁的作用范围肯定比表级锁的作用范围要小;行级锁和表级锁是根据锁的粒度来区分的,行记录,表都是资源,锁是作用在这些资源上的。如果粒度比较小(比如行级锁),可以增加系统的并发量但需要较大的系统开销,会影响到性能,出现死锁,,因为粒度小则操作...

2018-05-29 18:21:06 9127 8

原创 三、数据库由于并发事务而引起的问题以及事务的隔离级别

大家好,我们上一章讲到了事务的四大特性,其中比较难理解的就是事务的隔离性,那么由于事务的隔离等级不同,在事务并发进行的过程中也会引起不同的问题,接下来咱们来解析一下:第一个问题:更新丢失这个问题不常见,但是我敢说,不少程序员写过存在这样隐患的代码。举个例子:小明在请假系统上提出了一个请假申请单,这个申请单班主任和年级主任都有权利审批(同意或者拒绝),加入班主任和年级主任同时操作了这个申请单(两个人...

2018-05-27 17:16:58 1170

原创 二、Oracle 事务的特性-ACID-简单形象通俗易懂

我们的上一篇文章中讲了数据库事务的简单概念,那么我们这一章讲一下数据库事务的几个特性,这里我们以Oracle为主。第一:原子性(Atomicity)事务是数据库的逻辑工作单位,这个单位里包含了一组操作,那么这个单位要么执行成功,要么失败;数据库为了实现这个效果,通俗的说:数据库将所有的操作都写入了“日志”(所谓的日志不是指通常的日志,具体的形式比如缓存还是文件之类的,我们在后面讲)暂时保存,如果中...

2018-05-21 22:52:01 1753

原创 一、数据库事务的定义

      提起数据库事务,很多人会想到Oracle的事务,还能想到事务的四个特性(ACID),本人也是一名技术人员,经历过大大小小的项目也不少,今天我们来谈谈Oracle的事务,讲的不对的地方欢迎留言评论!一、事务的概念我们可以把每一个事务当做很多操作的聚合,对于这个聚合是一体的,不可拆分的;对于不同事务来说,数据库会认为每个事务都是独立并且唯一的。(此时先不要去考虑Spring事务,这里先讲数...

2018-05-20 22:31:58 2385

原创 Linux 查找日志的技巧

tail  -n  10  test.log   查询日志尾部最后10行的日志;tail -n +10 test.log    查询10行之后的所有日志;head -n 10  test.log   查询日志文件中的头10行日志;head -n -10  test.log   查询日志文件除了最后10行的其他所有日志;场景1: 按行号查看---过滤出关键字附近的日志因为通常时候我们用grep拿到的...

2018-05-04 17:32:31 220

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除