最近在工作中遇到一些死锁的问题,所以简单研究了一下后,写下一篇文章分享一下。 1.如何查看看mysql中出现的死锁? 通过show engine innodb status ...
最近在工作中遇到一些死锁的问题,所以简单研究了一下后,写下一篇文章分享一下。 1.如何查看看mysql中出现的死锁? 通过show engine innodb status ...
上一篇文章中https://www.jianshu.com/p/a529f47d8103我们提到了java内存模型中的三大特性,以及在并发过程中存在的一些问题,本文主要...
开发人员在访问接口数据时,如果得到的数据是一串json 格式的内容,开起来会特别的难,chrome中添加相关的json 插件会特别的方便,本文主要讲解一下jsonview...
开发中经常有CPU尖刺报警,本文简单介绍一种定位cpu飙升问题的方法。 Linux环境上,输入 top 命令,可以看到所有使用系统资源的情况。然后再按一下 1,就会显...
vim的三种模式 命令行模式command mode) 插入模式(Insert mode) 底行模式(last line mode) 其中出入插入模式和底行模式时按住“ESC...
Redis 分布式锁 传统setnx 方法(先 status = setnx(key ,valiue) 判断status 是否为 1 ,如果为1 表示占用锁成功 ,占用锁...
1.explain 字段 2.字段解释 2.1 id:表示查询中执行select子句或操作表的顺序 (1) id相同:执行顺序由上至下 (2) id不同:如果是子查询,id的...
介绍: 以下所有的介绍都是按照InnoDB存储引擎进行介绍的。 为了减少磁盘随机读取次数,InnoDB 采用页而不是行的粒度来保存数据,即数据被分成若干页,以页为单位保存在磁...
在使用Spring注解进行事务控制的时候,我们都习惯性用@Transactional 注解进行处理,但是指值得注意的一点是真正出现异常的时候,你的事务真正回滚了吗?以...