240 发简信
IP属地:湖南
  • Resize,w 360,h 240
    Synchronized之管程

    Java对象如何与Monitor关联 如图所示,依次对图中进行解释。 我们知道JVM堆中存放的是对象实例。对象实例包括几个部分。分别是与对象实例...

    1.8 8932 3 28
  • Resize,w 360,h 240
    Synchronized的内部实现原理

    我们都知道synchronized可以修饰方法和代码块,那么这两者的内部实现原理是相同的吗?我们来仔细看一下。 修饰方法和代码块的不同 首先我们...

  • LockSupport与AQS

    LockSupport LockSupport类是Java6(JSR166-JUC)引入的一个类,提供了基本的线程同步原语。 每个线程都会有一个...

  • Resize,w 360,h 240
    InnoDB之索引简述

    1. InnoDB中用到的索引是B+树,回顾一下B+树的知识。 2. 聚集索引 每张InnoDB表都会有一个聚集索引用于指定行数据存放的顺序。默...

  • Resize,w 360,h 240
    垃圾收集器与内存分配策略(一)

    垃圾收集器与内存分配策略之--对象已死吗 GC关注的问题其实就是三个: 哪些内存可以被回收 何时回收 如何回收 所有的GC问题都是关于这三点的描...

  • 啥叫Native Code

    Native Code 已被编译为特定于处理器的机器码的代码。这些代码可以直接被虚拟机执行。与字节码的区别:虚拟机是一个把通用字节码转换成用于特...

  • Resize,w 360,h 240
    一个程序猿的浪漫

    来到简书的第一篇文章,是之前大学时写的,今天拿出来看看,心里又别有一封滋味。 历史的天空飘落心雨,打湿早已干涸的心田,泛起那淡淡的忧伤。微风中我...

  • Resize,w 360,h 240
    分布式事务简述

    什么是事务? 通常给出的定义是数据库的执行逻辑单元。这句话感觉跟没说一样。我们平时用到事务,主要是用到它的四个特性(ACID)。我去看待问题的时...

  • Resize,w 360,h 240
    虚拟机类加载机制

    虚拟机把Class文件加载到内存,并对数据进行校验、转换、初始化,最终形成可以被虚拟机直接使用的Java类型。这就是虚拟机的类加载机制。Java...