自定义博客皮肤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)
  • 收藏
  • 关注

原创 Mysql查询优化

sql语句的处理过程:常见的SQL优化技巧:1、注意通配符中的Like的使用:select id,name from userinfo where name like '%name'通配符%在前会造成全表的扫描应当将它改造成:select id,name from userinfo where name like 'name%'这样在执行时效率将加快,因为...

2020-04-19 16:51:39 300

原创 mysql日志说明

Mysql的日志文件分为以下几种,分别是: redo log -- 重做日志 binlog -- 二进制日志 errorlog -- 错误日志 slow query log -- 慢查询日志 general log -- 一般查询日志 relay log -- 中继日志一、redo Log(重...

2020-04-01 11:22:35 121

转载 JVM-GC算法和垃圾收集器

一、如何判断对象是否存活? 判断对象是否存活一般有两种方式: 引用计数:每个对象有一个引用计数属性,新增一个引用时计数+1,引用释放时计数-1,计数为0时可以回收。这个方法简单,但是解决不了对象相互循环引用问题。 可达性分析:从GC Roots开始向下搜索,搜索所走过的路径称为引用链。当一个对象到GC Roots没有任何引用链相连时,则证明此对象是不...

2020-04-01 00:30:51 100

原创 JVM的内存结构

一、JVM的内存结构 先上一副网图说明JVM内存布局: JVM的内存结构主要有三大块:堆内存、方法区和栈。 堆由年轻代和和老年代组成,而年轻代又分成三个部分,Eden空间、From Survivor空间、To Survivor空间,默认情况下,年轻代按照8:1:1的比例来分配。 对于这些内存空间的大小,可通过一些虚...

2020-03-31 11:44:44 78

原创 消息队列的作用和问题处理(kafka)

最近面临面试,作为一个三年经验的工程师,虽然在工作时能力不错,但是由于工作模块的关系,消息队列没有进行接触。因此,在这个方向上失利了很多次。 首先,为什么我们要用消息队列呢? 消息队列的作用主要分为三点:1、解耦 2、异步 3、削峰。 解耦:实际上是用了消息队列的广播功能。例如系统A将生产的数据扔到消息队列中。在这之后,凡是需要这些数据...

2020-03-30 10:49:49 1141

空空如也

空空如也

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

TA关注的人

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