首页
分类
归档
动态
友链
1
使用Cloudflare开启SSL
2
Elastic 集成 GitLab Oauth登录
3
延时消息是如何实现的?
4
小猪佩奇第一集知识点
5
路由基础知识
阿紫
人非生而知之
持续学习,未来可期。
累计撰写
169
篇文章
累计创建
69
个标签
累计收到
19
条评论
导航
首页
分类
归档
动态
友链
目录
搜索
标签搜索
mq
halo
elastic
视频格式转换
计算机基本结构
k8s
translation
brew
单元测试
qps
daily
sentinel
duration
kafka
springboot
gateway
feign
ribbon
nacos
trie
linux
elk
skywalking
bitmap
nat
环境搭建
rabbitmq
spring
线程池
Queue
lock
Netty
IO
堆树
synchronized
volatile
可见性
有序性
原子性
JMM
计算机
哈夫曼树
B+树
红黑树
docker
redis
二叉搜索树
树
动态规划
贪心
定时任务
排序
队列
栈
链表
tomcat
nginx
数组
时间复杂度
zookeeper
zk
springcloud
elasticsearch
es
mysql
JVM
java
spring security
博客搭建
分类
性能调优
Mysql(六)MVCC机制
4 年前
759
0
0
99.9℃
性能调优
Mysql在可重复读隔离级别下如何保证事务较高的隔离性,在上一篇笔记中有提到是通过MVCC(Multi-VersionConcurrencyControl)机制实现的,使用这样的机制,可以在对一行数据的读和写时,不需要通过加锁互斥的方式来保证隔离性,避免了频繁加锁互斥,而在串行化隔离级别为了保证较高
Mysql(五)事务隔离级别与锁机制
4 年前
622
0
0
86.2℃
性能调优
概述我们的数据库一般都会并发执行多个事务,多个事务可能会并发的对相同的一批数据进行增删改查操作,可能就会导致我们说的脏写、脏读、不可重复读、幻读这些问题。这些问题的本质都是数据库的多事务并发问题,为了解决多事务并发问题,数据库设计了事务隔离机制、锁机制、MVCC多版本并发控制隔离机制,用一整套机制来
Mysql(四)分页&Join&Exist&count.md
4 年前
639
0
0
87.9℃
性能调优
分页查询平常我们的分页查询一般都是使用以下sql实现:EXPLAINSELECT*FROMemployeesorderbynamelimit10000,10;这里看似是从表中查询10条记录,实际上是在表中查询了10010条记录,将10000条记录丢弃所得到的结果,所以我们经常会发现分页查询越到后面查
Mysql(三)索引优化实战
4 年前
801
0
0
104.1℃
性能调优
实战前的准备创建测试表CREATETABLE`employees`(`id`int(11)NOTNULLAUTO_INCREMENT,`name`varchar(24)NOTNULLDEFAULT''COMMENT'姓名',`age`int(11)NOTNULLDEFAULT'0'COMMENT'年
Mysql(二)Explain详解和索引最佳实践
4 年前
1135
0
0
137.5℃
性能调优
Explain工具介绍使用EXPLAIN关键字可以模拟优化器执行SQL语句,分析你的查询语句或是结构的性能瓶颈。在select语句之前增加explain关键字,MySQL会在查询上设置一个标记,执行查询会返回执行计划的信息,而不是执行这条SQL注意:如果from中包含子查询,仍会执行该子查询,将结果
Mysql(一)Mysql底层数据结构
4 年前
816
0
0
105.6℃
性能调优
索引底层数据结构mysql底层有两种数据结构,B+Tree和HashB+TreeB+树的数据结构已在文章B+树详细说明,mysql默认索引使用就是B+Tree,并且在叶子结点做了双向指针的优化mysql默认设置每个结点的大小为16kb,通过以下sql可查看:SHOWGLOBALSTATUSlike'
JVM(七)JVM调优实战
4 年前
906
0
0
114.6℃
性能调优
使用AlibabaArthas(阿尔萨斯)官方文档GC日志详解对于java应用我们可以通过一些配置把程序运行过程中的gc日志全部打印出来,然后分析gc日志得到关键性指标,分析GC原因,调优JVM参数。打印GC日志方法,在JVM参数里增加参数,%t代表时间-Xloggc:./gc-%t.log-XX:
JVM(六)JVM调优命令
4 年前
775
0
0
101.5℃
性能调优
事先启动一个web应用程序,用jps查看其进程id,接着用各种jdk自带命令优化应用jps:查看java进程PSC:\Users\liaozijian>jps54888jar50772Jpsjmap:查看内存信息,实例个数以及占用内存大小#jmap-histo54888查看历史生成的实例#jm
JVM(五)G1&ZGC&安全点
4 年前
778
0
0
101.8℃
性能调优
G1收集器(-XX:UseG1GC)G1(Garbage-First)是一款面向服务器的垃圾收集器,主要针对配备多颗处理器及大容量内存的机器.以极高概率满足GC停顿时间要求的同时,还具备高吞吐量性能特征。G1将Java堆划分为多个大小相等的独立区域(Region),JVM最多可以有2048个Regi
JVM(四)垃圾收集算法与垃圾收集器
4 年前
652
0
0
89.2℃
性能调优
垃圾收集算法垃圾收集算法共分为4种:复制算法、标记清除算法,标记整理算法,分代收集理论。复制算法将内存分为大小相同的两块,每次使用其中的一块。当这一块的内存使用完后,就将还存活的对象复制到另一块去,然后再把使用的空间一次清理掉。这样就使每次的内存回收都是对内存区间的一半进行回收。。标记清除算法算法分
上一页
下一页
1
2