240 发简信
IP属地:上海
  • Resize,w 360,h 240
    ElasticSearch基础篇(1)

    1.基本概念 1.1节点(node) 一个ES的实例,本质上是一个java进程,生产环境一般建议一台机器上运行一个ES实例。 节点有如下分类: ...

  • Resize,w 360,h 240
    mysql中的两个重要日志:redo log 和binlog

    mysql中有两块非常重要的日志模块,分别是redo log 和binlog。这两种日志的主要特点如下: (1)redo log 是 InnoD...

  • Resize,w 360,h 240
    Java对象内存布局与加锁过程

    一、在JVM中,对象在内存中的布局分为三块区域:对象头、实例数据、对其数据。如下图所示 实例数据:存放类的属性数据信息,包括父类的属性信息; 对...

  • Resize,w 360,h 240
    深入理解Java虚拟机(三)--G1垃圾回收器

    G1 GC,全称Garbage-First Garbage Collector,从官网的描述中说明G1是一种服务器端的垃圾收集器,应用在多处理器...

  • Resize,w 360,h 240
    深入理解Java虚拟机(二)类的加载过程

    本篇文章主要介绍一下虚拟机是如何进行类加载的以及进行类加载的加载器的工作原理。 一、类加载过程 Java的类加载过程分为三个主要步骤:加载...

  • Resize,w 360,h 240
    深入理解java虚拟机(一)

    Java程序员除了需要写基本的业务代码外,服务性能调优的能力也是一个很重要的能力。谈到性能调优不得不让人首先想到的就是java虚拟机(JV...

  • mysql如何定位慢查询

    程序员在日常工作中经常要跟mysql打交道,然而查询mysql带来的慢查询问题又非常让人头疼。下面分享一个如何定位mysql中产生了哪些慢查询的...

  • Java如何进行heap dump堆栈信息

    作为Java程序员能够实时获取到线上服务堆栈信息是一个非常重要的技能,也可以极大帮助我们定位线上问题以及发现服务中的隐藏故障。 dump服务的堆...

  • Resize,w 360,h 240
    记一次mysql死锁问题的排查

    最近在工作中遇到一些死锁的问题,所以简单研究了一下后,写下一篇文章分享一下。 1.如何查看看mysql中出现的死锁? 通过show engine...