- 博客(5)
- 收藏
- 关注
原创 【MYSQL 问题/实践】Lock wait timeout exceeded Error
最近遇到了一个线上问题,本质就是 mysql 在获取锁时超时了。定位问题首先肯定得看下这个报错是什么意思,又是怎么导致这个问题的。先讲下背景知识(问题涉及的mysql 使用的存储引擎是 InnoDB):在 mysql 事务中有时需要获取排他锁,既然是排他锁那就意味着同一时间只能被一个线程所占用,其他要获取同一锁的线程就只能等待。但是其他线程肯定不能无限期等待,要是前一个线程一直占着不释放怎么办?为了避免这种情况,InnoDB 就设置了一个系统变量 。表示一个事务等待一个行锁的最长时间,超过指定时间就
2022-07-03 16:46:31 524 1
原创 【Java Web 基础 三】搭建第一个 Java Web 项目(JDK8+Tomcat8+Maven3+IDEA2020)
搭建 Java Web 开发环境搭建 Java Web 开发环境需要以下三部分,现在就先分别安装JDKTomcat,IDE,比如 IDEAJDK 安装Tomcat 安装MAC 安装 Tomcat安装完成后可看到 mac 中的 Tomcat 目录:Tomcat 目录内容:/bin:binary 缩写,存放 Tomcat 的可执行命令,比如 启动和停止。/conf:存放 Tomcat 服务器的配置文件。/lib:存放运行 Tomcat 时需要的各种第三方 jar 文件。/log
2022-05-09 23:58:00 779
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人