- 博客(4)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 Innodb在 read commit 级别下发生的死锁(select …… for update)
Mysql数据库 Innodb在 read commit 级别下发生的死锁现象及原因解决方案- 隔离级别 升级为 Repeat Read 后可以修复该问题。- 对该列添加索引,执行查询中,INNODB 只会直接通过索引找到当前列,避免锁定一些不必要的列。现象及原因今天在公司调试代码过程中,无意发现了一个for update 引起的死锁问题。死锁问题通常是ABBA问题,但问题比较奇怪,回家后我本地建立了一张kv表。create table if not exists kv( k bigint no
2021-09-09 22:48:20
880
原创 静态内部类和非静态内部类的区别
非静态内部类不能有静态成员(方法、属性)。静态内部类只能够访问外部类的静态成员。内部静态类无法访问外部类的非静态方法/成员,是因为内部静态类只有一份类实例,类内方法无法判断对应哪个非静态实例。外部类外部类的实例1外部类的实例2外部类的实例3静态类而非静态内部类则是在每个实例中都存在一份类的抽象,每个非静态类对应不同的外部类实例。外部类外部类的实例1外部类的实例2外部类的实例3...
2019-03-01 14:28:19
189
原创 Spring boot 概要
Spring boot 概要IOC和Aop机制Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。new对象A对象B如上图,A需要调用B原先的逻辑是,在A的对象内,生成一个B的实例。存储获取对象BBeanFactory对象A具体实现:clas...
2019-02-28 14:09:21
272
windows核心编程5
2018-02-11
Struts2在linux 获取ActionContext的值为什么为空
2017-10-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人