240 发简信
IP属地:广东
  • 处理器、内存、指令

    1.了解Intel8086处理器的通用寄存器和段地址加偏移地址的内存访问方式8个通用16位的通用寄存器,CS、DS、ES、IP四个寄存器。段地址...

  • 引言

    外行人常以为数学定理最重要,其实数学思想才是数学的精髓。比如,举世皆知的哥德巴赫猜想和费尔马大定理,人们在攻克它们的过程中产生的新思想、新理论、...

  • 支付宝当面付的流程

    一、流程 1、用户请求支付,调用我方接口,我方根据订单信息和商品信息构造符合支付宝要求的请求参数(请求参数中具有一个我方的回调地址,当支付成功的...

  • Resize,w 360,h 240
    2.2GC系列-------如何进行回收(具体实现)

    本篇针对第二个问题:如何对垃圾进行回收-具体实现 前置知识 safepoint:安全点简单理解:就是JVM当前正在运行的线程状态可以确定的一个时...

  • 2.1GC系列-------如何进行回收(方法论)

    本篇针对第二个问题:如何对垃圾进行回收-方法论 首先讲解垃圾回收算法,垃圾回收算法是一个演变的过程。 标记-清除算法:首先标记要回收的对象,然后...

  • GC系列--1.哪些对象需要回收

    GC只需要回答三个问题:本篇回答第一个问题1、哪些对象需要回收?答:针对的是方法区、堆。堆的回收:使用可达性分析算法来判断哪些对象需要进行回收。...

  • JVM OOM分析思路

    Java堆发生OutOfMemoryError分析思路:查看堆存储快照,首先确认内存中的对象是否都是必要的(即可定位是发生了内存泄漏,还是的确是...

  • Java:当你new一个对象的时候,虚拟机发生了什么?

    大致流程:new一个对象:根据new指令参数去方法区运行时常量池定位这个类的符号引用,然后看这个符号引用代表的类是否被加载、解析、初始化,如果没...

  • Resize,w 360,h 240
    JVM运行时数据区

    线程共享:Java堆,方法区线程私有:本地方法栈,Java虚拟机栈,程序计数器 Java堆:存放的就是我们new出来的对象和数组。根据GC可划分...