
JAVA
文章平均质量分 88
一个发际线正在升高的人
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MYSQL加锁情况
下面为大家讲述mysql的加锁情况首先要查看innodb_status_output_locks是否开启:若为开启,开启它,否则无法查看锁的情况:首先要知道锁模式的含义:IX:意向排它锁X:锁定记录本身和记录之前的间隙S:锁定记录本身和记录之前的间隙X,REC_NOT_GAP:只锁定记录本身S,REC_NOT_GAP:只锁定记录本身X,GAP:间隙锁,不锁定记录本身S,GAP:间隙锁,不锁定记录本身X,GAP,INSERT_INTENTION:插入意向锁下面进入原创 2021-06-26 10:26:16 · 307 阅读 · 0 评论 -
类加载过程和new的过程
反射类加载过程:类加载机制:JVM把class文件加载到内存,并对数据进行校验、准备、解析、初始化,最终形成JVM可以直接使用的Java类型的过程其中loadClass的类加载过程有如下几步:加载 >> 验证 >> 准备 >> 解析 >> 初始化 >> 使用 >> 卸载加载:在硬盘上查找并通过IO读入字节码文件,使用到类时才会加载,例如调用类的main()方法,new对象等等,在加载阶段会在内存中生成一个代表这个类的jav原创 2021-06-26 09:56:37 · 577 阅读 · 0 评论 -
MVCC多版本并发控制
1、MVCCMVCC,全称Multi-Version Concurrency Control,即多版本并发控制。MVCC是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。MVCC在MySQL InnoDB中的实现主要是为了提高数据库并发性能,用更好的方式去处理读写冲突,做到即使有读写冲突时,也能做到不加锁,非阻塞并发读。2、当前读像select lock in share mode(共享锁), select for update ; update, in原创 2021-06-26 09:53:10 · 251 阅读 · 0 评论 -
SpringBoot使用Redis与 Jedis使用Redis
一、Redis介绍Redis是当前比较热门的NOSQL系统之一,它是一个开源的使用ANSI c语言编写的key-value存储系统(区别于MySQL的二维表格的形式存储。)。和Memcache类似,但很大程度补偿了Memcache的不足。和Memcache一样,Redis数据都是缓存在计算机内存中,不同的是,Memcache只能将数据缓存到内存中,无法自动定期写入硬盘,这就表示,一断电或重启,内存清空,数据丢失。所以Memcache的应用场景适用于缓存无需持久化的数据。而Redis不同的是它会周期性的把更原创 2021-02-02 09:37:01 · 729 阅读 · 1 评论