- 博客(6)
- 收藏
- 关注
原创 @Valid 参数校验不生效问题解决
@Valid 参数校验不生效问题解决问题现象手动检查问题现象import lombok.Data;import javax.validation.constraints.NotNull;@Datapublic class IDDTO { @NotNull private Long id;}@Slf4j@Controller@RequestMapping("...
2020-04-30 13:59:39 17437 1
原创 jstack 线程状态详解
jstack 线程状态详解jatsck 用法线程状态一图以庇之系统线程状态 (Native Thread Status)jatsck 用法#jstack -hUsage: jstack [-l] <pid> (to connect to running process) jstack -F [-m] [-l] <pid> ...
2020-04-22 12:03:52 1683 1
原创 进程与线程
进程与线程进程与线程进程线程线程与进程的区别线程的状态进程与线程进程进程,直观点说,保存在硬盘上的程序运行以后,会在内存空间里形成一个独立的内存体,这个内存体有自己独立的地址空间,有自己的堆,上级挂靠单位是操作系统。操作系统会以进程为单位,分配系统资源(CPU时间片、内存等资源),进程是资源分配的最小单位。进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行资...
2020-04-22 11:16:18 218
转载 mysql 索引加锁分析
mysql 索引加锁分析背景MVCC:Snapshot Read vs Current ReadCluster Index:聚簇索引2PL:Two-Phase LockingIsolation Level一条简单SQL的加锁实现分析组合一:id主键+RC组合二:id唯一索引+RC组合三:id非唯一索引+RC组合四:id无索引+RC组合五:id主键+RR组合六:id唯一索引+RR组合七:id非唯一索...
2020-04-21 14:41:05 1533
转载 谈谈MySQL的锁
谈谈MySQL的锁MySQL中的锁锁的类型锁的粒度表锁页锁行锁InnoDB中的锁意向锁行锁的算法一致性非锁定读一致性锁定读锁带来的问题死锁锁,在现实生活中是为我们想要隐藏于外界所使用的一种工具。在计算机中,是协调多个进程或县城并发访问某一资源的一种机制。在数据库当中,除了传统的计算资源(CPU、RAM、I/O等等)的争用之外,数据也是一种供许多用户共享访问的资源。如何保证数据并发访问的一致性、有...
2020-04-21 11:11:45 216
转载 谈谈MySQL InnoDB存储引擎事务的ACID特性
谈谈MySQL InnoDB存储引擎事务的ACID特性前言ACID问题:隔离性里隔离级别的问题:Redo log对比binlogredo log blockcrash recoveryUndo log基本文件结构Undo log的格式purge多版本控制MVCCInnoDB存储引擎的行结构事务链表ReadViewRC和RR隔离级别ReadView的实现方式总结为什么InnoDB能够保证原子性A?用...
2020-04-21 10:38:34 343
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人