240 发简信
IP属地:浙江
  • 注意management版本才有页面,在Linux上也是一样的linux公网IP:15672 就可以访问了,注意设置安全组,这个端口要放开。自己也可以改成其他放开的端口

  • 120
    mysql日志系统之redo log和bin log

    首先,我们先来看看一次查询/更新语句流程图 mysql不是每次数据更改都立刻写到磁盘,而是会先将修改后的结果暂存在内存中,当一段时间后,再一次性将多个修改写到磁盘上,减少磁盘...

  • 缓冲池共有两个,1. sever层的缓冲池,据说是缓存查询型sql的执行结果,但我认为它缓存的应该是sql解析器和优化器的处理结果;
    2.innoDB存储引擎的缓存池,实际上就是磁盘的缓冲区。

    第一步:
    连接器->查缓冲池无结果->sql解析器->sql优化器->执行计划送至存储引擎

    接下来
    innoDB存储引擎在事务开始前,先做redo日志,再找缓冲池,找不到就从磁盘载入到缓冲池,然后在缓冲池中执行,刷新线程会定期把缓冲池中的操作(脏页)更新到磁盘。
    redo日志的作用是,意外宕机时,防止未被更新进磁盘的缓冲池的更改丢失,因此只要有写操作,必然先做redo日志,再去更新缓冲池

    mysql日志系统之redo log和bin log

    首先,我们先来看看一次查询/更新语句流程图 mysql不是每次数据更改都立刻写到磁盘,而是会先将修改后的结果暂存在内存中,当一段时间后,再一次性将多个修改写到磁盘上,减少磁盘...

  • 倒数第二张图(4.png)中事务是在redo日志和bin日志做完后就算完成(状态更新为commit),而非实际更新缓冲区后才算完成。是这样吗?

    mysql日志系统之redo log和bin log

    首先,我们先来看看一次查询/更新语句流程图 mysql不是每次数据更改都立刻写到磁盘,而是会先将修改后的结果暂存在内存中,当一段时间后,再一次性将多个修改写到磁盘上,减少磁盘...

  • 这是ER图吗?

    使用Navicat生成ER关系图并导出

    平时管理数据库一般都是用cmd命令提示符,或是IDEA Intellij自带的Data source,使用Navicat比较少。这段时间,由于要对前后端交互的数据结构进行设计...

  • 这个是er图,那个正方形菱形呢

  • 微信红包实现原理探讨

    一、背景 以下内容基于QCon某高可用架构群讨论总结 群里某同学问起微信红包架构,腾讯财付通同学作出解答,以下实现原理根据对话内容推导得出,不代表官方实现。 实现方式千百种,...

  • 文章写的有问题,容易误认子弟,用object 修饰的类为静态类,里面的方法和变量都为静态的。网上也是很多这种说法,真是害死一批人。object 修饰的类是单例类,里面的方法和变量看怎么定义了(普通还是普通),静态方法可应用@JvmStatic表示

  • Java中hashCode的实现

    Java中hashCode的实现 从我们刚学Java就知道,要重写equal就要一起重写hashCode.但是你有了解过hashCode的实现吗? 什么是hashCode h...

  • Java对象内存布局之谜

    Java对象内存布局之谜 一个Java对象在堆上除了成员信息,还有其他内容吗?他在堆上是如何布局的?接下来本文将以Hotspot为例分析Java对象内存布局之谜。 堆中的Ja...

  • 120
    kubeadm安装kubernetes 1.13.1集群完整部署记录(ubuntu)

    k8s是什么 Kubernetes简称为k8s,它是 Google 开源的容器集群管理系统。在 Docker 技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动...

  • 120
    MyBatisPlus 3.x 代码生成器

    相关资料以及注意事项: MyBatisPlus官方网站 本文工程 本文章环境SpringMVC + MyBatisPlus 3.0.3 简介 AutoGenerator 是 ...

  • 记一次连续几次FullGC事件的排查过程

    [TOC] 背景 生产上有一套联机系统,这里称之为svc,提供rpc服务给上游联机系统调用。上游联机系统需要调用svc来查询一些信息,如果命中则做一些业务拦截操作。 其中sv...

  • 120
    G1垃圾收集器之RSet

    简书 占小狼转载请注明原创出处,谢谢! 前言 其实一直想系统的学习下G1的垃圾回收算法,无奈水平有限,拖拖拉拉断断续续很久,在JVM领域,R大是权威人物,有人说过R大说的都是...

  • 网上的博客文档都没有提到g1的问题,我这一个项目用g1就发现当qps上来之后,垃圾收集的时候ParallelGCThreads占用cpu很高,改成cms垃圾收集就没出过问题了。

  • Docker:Docker Compose 详解

    Docker Compose 概述与安装? 前面我们使用 Docker 的时候,定义 Dockerfile 文件,然后使用 docker build、docker run 等...

  • Jmeter让压测随时做起来

    为什么要压测 这个问题问的其实挺没有必要的,做开发的同学应该都很清楚,压测的必要性,压力测试主要目的就是让我们在上线前能够了解到我们系统的承载能力,和当前、未来系统压力的提升...

  • java中优雅的参数校验方法

    一、引子 要对方法的参数进行校验,最简单暴力的写法是这个样子: 这样做从功能角度来说一点问题也没有。 但是从代码的长期维护性上来说,代码复用率低,校验规则一旦多起来很难维护,...

个人介绍
这个人很懒,什么都没有写