自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 你会使用软引用和弱引用吗?

戳这里,加关注哦~这篇文章我们来聊聊软引用和弱引用对内存性能的帮助,大家在平时的开发过程中,对于内存性能做过哪些调优工作,其中的一个方法就是我们可以使用软引用和弱引用。软引用和弱引用的定...

2020-10-31 08:30:00 249

原创 你需要知道的redo log和binlog

MySQL中有两个重要的日志模块,分别是redo log(重做日志)和binlog(归档日志)。当我们学习MySQL的时候,这两部分内容是绕不开的,本文我将来详细的介绍一下这两个日志模块,它们在设计上有很多好玩的地方,一些思想也可以在我们工作中使用。redo log这里我们举个例子,比如饭店掌柜有个小黑板,专门用来记录客人的赊账记录,如果赊账的人不多,那么他就可以把顾客名字和账目写在小黑板上,如果赊账的人很多,小黑板总会记不下的时候,这个时候掌柜的就需要一个专门记录赊账的账本。如果有人又要赊账的时候,

2020-10-30 21:41:05 379

原创 MySQL索引失效问题

索引在我们使用MySQL数据库时可以极大的提高查询效率,然而,有时候因为使用上的一些瑕疵就会导致索引的失效,无法达到我们使用索引的预期效果,今天介绍几种MySQL中几种常见的索引失效的原因,可以在以后的工作中尽可能避免因索引失效带来的坑。一、 被索引字段,发生了隐式类型转换MySQL在sql执行过程中,会将sql语句中与字段原类型不匹配的值,进行一个类型转换看个例子说明,我们创建一个user表,并且添加一个主键id索引,两个二级索引age和phoneCREATE TABLE `t_user`(

2020-10-30 21:30:37 326

原创 MySQL数据库利用binlog数据恢复

年初的微盟删库事件人尽皆知,造成的影响也是很深远的,短时间内公司市值蒸发30港元,赔偿商家1.5亿,造成的其他影响也是很深远的。最终,再腾讯云团队的协助下,经过7*24小时的努力,找回全部数据,此次事件的数据量规模也是非常大的,具体怎么找回被删数据,我们可以来聊聊数据恢复的几种方法以mysql为例。binlog是二进制日志文件,用户记录用户对数据库的操作,各个从库的同步也是通过binlog,是非常重要的数据库日志文件,其他的关系型数据库的数据恢复也是大同小异的,例如Oracle数据库可以通过它的归档日志

2020-10-30 21:15:43 480

原创 一条查询SQL语句是如何执行的

平时我们使用的数据库,看到的通常是一个整体,比如我们执行一条查询SQL,返回一个结果集,却不知道这条语句在MySQL内部是如何执行的,接下来我们就来简单的拆解一下MySQL,看看MySQL是由哪些“零件”组成的,在这个过程中逐步的揭开MySQL的面纱,对MySQL有个深入的理解。这样在我们以后遇到MySQL的一些异常或者问题的时候,就可以快速定位问题并解决问题。下边通过一张图来看一下SQL的执行流程,从中可以清楚的看到SQL语句在MySQL的各个功能模块中执行的过程。从上图来看,MySQL大体上可以分

2020-10-30 21:08:17 336

原创 MySQL的两个日志系统

MySQL中有两个重要的日志模块,分别是redo log(重做日志)和binlog(归档日志)。当我们学习MySQL的时候,这两部分内容是绕不开的,本文我将来详细的介绍一下这两个日志模块...

2020-10-28 08:00:00 198

原创 一条查询SQL在MySQL中是怎么执行的

平时我们使用的数据库,看到的通常是一个整体,比如我们执行一条查询SQL,返回一个结果集,却不知道这条语句在MySQL内部是如何执行的,接下来我们就来简单的拆解一下MySQL,看看MySQ...

2020-10-27 08:00:00 163

原创 数据库索引失效了?别慌!

戳这里,加关注哦~索引在我们使用MySQL数据库时可以极大的提高查询效率,然而,有时候因为使用上的一些瑕疵就会导致索引的失效,无法达到我们使用索引的预期效果,今天介绍几种MySQL中几种...

2020-10-26 08:30:00 290

原创 你想删库吗

戳这里,加关注哦~删库跑路的案例不在少数,今年最出名的删库跑路当属微盟,造成公司市值蒸发几十亿,赔偿商家1.5亿元,最终在腾讯云的协助下经过7*24小时的不懈努力,最终找回全部数据。我们...

2020-10-24 08:30:00 182

原创 ArrayList和LinkendList不是我们想的那样?

戳这里,加关注哦~集合作为我们日常开发中最常用的存储数据的容器,是开发过程中使用最频繁的对象类型之一,但是有多种集合类型,不同的集合类型的实现方式不同,使用的场景也不同。这里就比较一下A...

2020-10-19 08:00:00 669

原创 为什么我写的Stream遍历集合比你的快?

戳这里,加关注哦~Stream是Java8的新特性,相当于是高级版的Iterator,可以通过Lambda表达式对集合进行各种非常便利、高效的聚合操作,或者大批量数据操作。Stream的...

2020-10-17 08:30:00 1129

原创 Spring Cloud整合Nacos实现服务注册发现

戳这里,加关注哦~SpringCloud整合Naco实现分布式环境下的配置管理和服务注册发现。通过Nacos Server和spring-cloud-starter-alibaba-na...

2020-10-07 08:00:00 474

空空如也

空空如也

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

TA关注的人

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