自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yz18931904的博客

革命用不成功 我从没努力 但是从此生活不再费力

  • 博客(3)
  • 资源 (24)
  • 收藏
  • 关注

转载 偏向锁、轻量级锁和重量级锁

为什么会有偏向锁、轻量级锁和重量级锁? 并发锁总共有4种状态:无锁状态、偏向锁状态、轻量级锁状态和重量级锁状态,每种状态在并发竞争情况下需要消耗的资源由低到高,性能由高到低。重量级锁需要通过操作系统在用户态与核心态之间切换,就像它的名字是一个重量级操作,这也是synchronized效率不高的原因,JDK1.6对synchronized进行了优化,引入了偏向锁与轻量级锁,提高了性能降低了资源消耗。 什么是偏向锁? 通过对大量数据的分析可以发现,大多数情况下锁竞争是不会发生的,往往是一个线程多次获得同一

2021-05-26 09:52:18 1371

原创 mysql的执行的过程

ql的执行过程和mysql体系架构基本一致 执行过程: 连接器: 建立与 MySQL 的连接,用于查询SQL语句,判断权限 。 查询缓存: 如果语句不在查询缓存中,就会继续后面的执行阶段。执行完成后,执行结果会被存入查询缓存中 如果查询命中缓存,MySQL不需要执行后面的复杂操作,就可以直接返回结果,提升效率 分析器: 对 SQL 语句进行硬解析,分析器先会做词法分析。分析SQL 语句的组成成分。判断输入的 SQL 语句是否满足语法规则。 优化器: 优化器是在表里面有多个索引的时候.

2021-05-12 08:58:45 166

原创 一条sql语句生命周期

一条sql语句执行流程 (1)首先经过连接管理模块,由连接进程模块从线程池分配一个执行线程来执行本次请求。请求转发到用户模块进行权限校验; (2)然后由命令分发器进行分发,若是查询请求,先走查询缓存,看看是否命中,若命中,那么直接返回,记录日志,否则交给命令解析器执行。 (3)命令解析器根据传过来的sql判断类型交给对应模块。例如查询优化器,表变更模块,表维护模块,复制模块,状态模块。 (4)然后交给访问控制模块 (5)交给执行引擎,与存储引擎打交道,返回结果。 6.2 一条up...

2021-05-11 16:43:07 411 2

XQuartz-2.8.5.pkg

你们下不下来的

2023-03-26

ScreenToGif.2.26.1.rar

真的很棒

2021-08-23

grep20d_win.rar

win10 grep

2021-08-11

notepad++_Installer.zip

notepad++

2021-07-19

charles 4.2.7.rar

charles 4.2.7charles 4.2.7charles 4.2.7charles 4.2.7

2021-07-18

logviewer.rar

logviewer.rar

2021-07-18

Fiddler教程 Fiddler教程Fiddler教程Fiddler教程Fiddler教程

Fiddler教程 见过最好的教程,没有之一

2021-06-29

jd查看源码新建文件夹.rar

jd看源码jd

2020-07-08

数据结构与算法分析_java语言描述课后答案(英文)

java语言描述课后习题答案(英文)

2020-06-19

dynamo.jar

很好的后台自己管理的软件

2020-05-26

advancedrarrepair120full_ng.zip 假一赔十

advancedrarrepair120full_ng advancedrarrepair120full_ng 压缩文件修复

2020-03-07

nacos-server-1.1.4.zip

很好的nacos 别忘了使用jdk8 并且要配置好环境变量 JAVA_HOME 很好的nacos 别忘了使用jdk8 并且要配置好环境变量 JAVA_HOME 很好的nacos 别忘了使用jdk8 并且要配置好环境变量 JAVA_HOME

2020-02-29

配套资料.zip

vue的学习资料

2019-11-04

grep-2.5.4-setup和gvim80.zip

grep和vim for windows

2019-09-27

gawk-3.1.6-1-setup.zip

awk 最好的awkawk

2019-09-27

ChromeSetup.zip

chrome浏览器

2019-09-27

springboot mybatis acyiviti demo

springboot mybatis acyiviti demo自己测试已经通过,很好的实例demo

2019-03-11

Nexus搭建手册.doc

自己整理的nexus的搭建的手册,很好很实用 one by one

2018-08-25

AmaterasUML_1.3.4

自己正在使用的很好用 骗人是小狗 说都说到这份上了你们看着办

2018-06-01

W.P.S.5602.19.552.exe

W.P.S.5602.19.552.exe

2016-06-12

SQLyog6Ent.rar

SQLyog mysql最好的工具

2016-06-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除