240 发简信
IP属地:贵州
  • JVM之参数优化

    GC 调优原则: 多数的 Java 应用不需要在服务器上进行 GC 优化; 多数导致 GC 问题的 Java 应用,都不是因为我们参数设置错误,...

  • Resize,w 360,h 240
    JVM之垃圾回收

    JVM 内存分配与回收 上图所示的 eden 区、s0("From") 区、s1("To") 区都属于新生代,tentired 区属于老年代。大...

  • JVM之对象的创建过程

    Step1:类加载检查 虚拟机遇到一条 new 指令时,首先将去检查这个指令的参数是否能在常量池中定位到这个类的符号引用,并且检查这个符号引用代...

  • Resize,w 360,h 240
    JVM之内存区域

    线程私有的:程序计数器虚拟机栈本地方法栈 线程共享的:堆方法区直接内存 程序计数器: 1.字节码解释器通过改变程序计数器来依次读取指令,...

  • Resize,w 360,h 240
    JAVA内存模型

    在栈中的变量(局部变量、方法定义参数、异常处理器参数)不会在线程之间共享,也就不会有内存可见性的问题,也不受内存模型的影响。而在堆中的变量是共享...

  • Resize,w 360,h 240
    线程

    NEW : 处于NEW状态的线程此时尚未启动。这里的尚未启动指的是还没调用Thread实例的start()方法。 RUNNABLE :表示当前线...

  • HashMap

    HashMap 简介 JDK1.8 之前 HashMap 由 数组+链表 组成的,数组是 HashMap 的主体,链表则是主要为了解决哈希冲突而...

  • Resize,w 360,h 240
    TCP/IP

    TCP 1,TCP 是面向连接的、可靠的流协议 2,可以进行丢包时的重发控制。 3 ,对次序乱掉的分包进行顺序控制。 4,TCP 作为一种面向有...

  • Resize,w 360,h 240
    类的生命周期,类加载与类的初始化顺序

    加载: 通过全类名获取定义此类的二进制字节流 将字节流所代表的静态存储结构转换为方法区的运行时数据结构 在内存中生成一个代表该类的 Class ...