240 发简信
IP属地:陕西
  • Resize,w 360,h 240
    synchronized原理及优化

    理解Java对象头与Monitor 实例变量:存放类的属性数据信息,包括父类的属性信息,如果是数组的实例部分还包括数组的长度,这部分内存按4字节...

  • Resize,w 360,h 240
    类加载的过程:加载、验证、准备、解析、初始化,一个类的生命周期

    类的生命周期概述 Java程序的所有数据结构和算法都封装在类型之中,这也是面向对象编程语言的一大特色。当JVM执行一个Java类所封装的算法之前...

    0.6 3028 1 24
  • Full GC次数太多了,如何优化

    堆内存划分为Eden、Survivor 和 Tenured/Old 空间,如下图所示: 从年轻代空间(包括Eden和 Survivor 区域)回...

  • Resize,w 360,h 240
    常见的GC回收算法及其含义

    在探讨Java垃圾回收机制之前,我们首先应该记住一个单词:Stop-the-World。Stop-the-world意味着 JVM由于要执行GC...

  • Resize,w 360,h 240
    传输层服务与TCP、UDP协议

    传输层提供的服务 传输层的功能 从通信和信息处理的角度看 ,传输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的...

  • Minor GC与Full GC分别在什么时候发生?

    Minor GC: Eden区域满了,或者新创建的对象大小 > Eden所剩空间 CMS设置了CMSScavengeBeforeRemark参数...

  • Resize,w 360,h 240
    synchronized 实现原理与内存屏障

    锁概述 我们知道线程安全问题的产生前提是多个线程并发访问共享变量、共享资源(以下统称为共享数据)。于是,我们很容易想到保障线程安全的方法将多个线...

  • Resize,w 360,h 240
    InnoDB中的事务隔离级别和锁的关系

    我们都知道事务的几种性质,数据库为了维护这些性质,尤其是一致性和隔离性,一般使用加锁这种方式。同时数据库又是个高并发的应用,同一时间会有大量的并...

  • Resize,w 360,h 240
    Java对象模型

    oop-klass模型 Hotspot 虚拟机在内部使用两组类来表示Java的类和对象。 oop(ordinary object pointer...