首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
乐哥聊编程
掘友等级
java开发
擅长分布式、微服务、性能优化、源码分析、并发编程、面试经验分享等技能
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 22
沸点 0
赞
22
返回
|
搜索文章
最新
热门
性能优化|索引优化最佳实战(二)
比较成本大小,则决定使用索引查询。 执行计划发现使用了文件排序 using filesort,原因是由于where 后面的语句过滤字段和排序字段中间跳过了age字段,索引排序是在文件中排序。 分析执行计划,发现using filesort没有了,因为满足了最左前缀原则了。加上了…
性能优化|索引优化最佳实战(一)
查看索引长度是74=(3*24+2),可以算出联合索引中只使用了name前缀索引. 查看索引长度是78=(3*24+2)+4,可以算出联合索引中只使用了stu_name和stu_age前缀索引. 可以看出使用到了前缀索引。 key_len为空,说明没有使用索引,因为违背了最左前…
性能优化|MVCC通俗理解与事务隔离级别实战操作
进行表操作的时候,mysql会锁住整张表,加锁和解锁效率非常高,不会出现死锁竞争,但是会造成锁阻塞,导致并发低。 为每一行数据添加锁,加锁慢,容易出现死锁竞争,因为锁的每一行数据,锁的力度小,所以并发高,Innodb支持行级锁,行级锁是支持事务的。 原子性:为了完成一个业务,需…
性能优化|这恐怕是解释Explain关键字最全的一篇文章
id列的值是代表了select语句执行顺序,是和select相关联的;id列的值大会优先执行,如果id列为空最后执行,id列相同,则从上到下依次执行。 table列代表当前select语句正在查询哪张表。 优先执行的是union后面的查询语句当前访问的是film表,接着执行un…
手把手教你快速搭建个人博客
具备一定的 Linux 基础。 具备一定的 Docker 使用基础。 如需使用 IP 访问,请先确保 Halo 的运行端口已经打开,除非你使用 80 端口运行 Halo。 配置阿里云镜像加速,这里可以去阿里云创建自己的镜像加速链接,会快点。 运行docker 命令测试是否安装成…
解读面试题,彻底搞懂类加载和初始化顺序
三连问下来,恐怕自己已经被劝退了,有的同学肯定会学过jvm是如何加载类的,但是被面试官一问,就一脸懵了,主要原因是没有掌握到精髓,不知道其中的原理,光靠死记硬背是不行的,面试官都看在眼里的。本文将带着大家一起分析面试题,来梳理下其中主要的知识点,相信大家在看完之后,一定会有所收…
干货分享|高级架构师必备书单|面试必备宝典
自己做了四年java开发,一直都在不停的学习和积累,书籍、教程和面试资料屯了不少,为了不让刚入门的同行们走太多弯路,现在特地将珍藏多年的资料,分享给大家。 微信搜一搜【乐哉开讲】关注帅气的我,回复【干货】,【视频教程】将会有大量面试资料和技术书籍等你挑选。 书读的越多而不加思考…
并发编程|白话“AQS”
AQS是队列同步器AbstractQueueSynchronizer的简写,它是用来构建锁和其他同步组件的基础框架,它定义了一个全局的int 型的state变量,通过内置的FIFO(先进先出)队列来完成资源竞争排队的工作。 compareAndSetState:使用CAS设置当…
如何系统性学习Redis,看这一篇就够了
修改redis.conf。先配置redis主从
个人成就
文章被点赞
93
文章被阅读
33,508
掘力值
1,437
关注了
27
关注者
27
收藏集
4
关注标签
27
加入于
2017-11-21