自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (7)
  • 收藏
  • 关注

原创 MySQL事务的实现原理吐血总结

开篇相信大家都用过事务以及了解他的特点,如原子性(Atomicity),一致性(Consistency),隔离型(Isolation)以及持久性(Durability)等。今天想跟大家一起研究下事务内部到底是怎么实现的,在讲解前我想先抛出个问题:事务想要做到什么效果?按我理解,无非是要做到可靠性以及并发处理。可靠性:数据库要保证当insert或update操作时抛异常或者数据库crash的时候需要保障数据的操作前后的一致,想要做到这个,我需要知道我修改之前和修改之后的状态,所以就有了undo

2020-09-19 19:37:46 743

原创 mysql负载一直100%,怎么解决?

1. show processlist查看当前频繁执行哪些sql,这些sql是否可以优化2.打开慢查询记录,看这些慢查询sql是否可以优化3.查看一些关键配置,看这些配置信息是否有问题,针对cpu过高这种情况可以重点看如下三个配置项:query_cache_size使用查询缓冲,MySQL将查询结果存放在缓冲区中,今后对于同样的SELECT语句(区分大小写),将直接从缓冲区中读取结果。通过检查状态值Qcache_*,可以知道query_cache_size设置是否合理(上述状态值可以使用

2020-09-12 10:21:43 400

原创 深入浅出最左匹配原则

顾名思义:最左优先,以最左边的为起点任何连续的索引都能匹配上。同时遇到范围查询(>、<、between、like)就会停止匹配。例如:b = 2 如果建立(a,b)顺序的索引,是匹配不到(a,b)索引的;但是如果查询条件是a = 1 and b = 2或者a=1(又或者是b = 2 anda= 1)就可以,因为优化器会自动调整a,b的顺序(in和 =)。再比如a = 1 and b = 2 and c > 3 and d = 4 如果建立(a,b,c,d)顺序的索引,d是用不到索...

2020-08-29 14:48:44 1150

原创 MySQL InnoDB MVCC机制吐血总结

谈到MySQL事务,必然离不开InnoDB和MVCC机制,同时,MVCC也是数据库面试中的杀手问题,写这篇总结的目的,就是为了让自己加深映像,这样面试就不会忘记了。在搜索时发现关于MVCC的文章真的是参差不齐(老子真的是零零散散看了三个月都迷迷糊糊),所以这里集合了各家所言之后进行了自我总结,苦苦研究了许久,才得到的比较清晰的认知,这可能也是我目前最有深度的一篇博客了把,希望对我和看到的人都有所帮助,哈哈。MVCC: Multiversion Concurrency Control,翻译为多版本并发控制

2020-08-28 12:02:39 313 1

原创 二叉树层序遍历Java实现

public class Node {private int value;private Node lchild;private Node rchild;public int getValue() {return value;}public void setValue(int value) {this.value = value;}

2017-11-13 21:06:16 3224

传智播客 最新版淘淘商城视频教程及源码+Springmvc视频+Spring mvc项目Mybatis SSM分布式电商

包括Dubbo、RabbitMQ 包括Dubbo、RabbitMQ 包括Dubbo、RabbitMQ

2017-11-06

超市进销存管理系统

超市进销存管理系统超市进销存管理系统超市进销存管理系统超市进销存管理系统

2017-10-01

毕业设计课程管理系统,jsp+SQLServer实现

毕业设计课程管理系统,jsp+SQLServer实现

2017-07-03

JSP 学生排课选课系统

JSP 学生排课选课系统

2017-07-03

JavaWeb基于SSM框架的仓库管理系统

JavaWeb基于SSM框架的仓库管理系统

2017-07-03

Java贪吃蛇

Java贪吃蛇

2017-05-19

JavaWeb教务管理系统

JavaWeb教务管理系统

2017-05-19

空空如也

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

TA关注的人

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