240 发简信
  • synchronized和reentrantLock实现原理

    原理:每个对象有一个监视锁monitor,当monitor被占用时对象就处于被锁定状态 线程执行monitorenter指令时常识获取mon...

  • mybatis实现原理

    package com.zheng.mybatis.construction; import java.sql.Connection; impo...

  • Linux与进程内存模型

    在一些物理内存为8g的服务器上,主要运行一个Java服务,系统内存分配如下:Java服务的JVM堆大小设置为6g,一个监控进程占用大约 600m...

  • 120
    深入了解cpu与java代码 - 草稿

    结合 CPU 理解一行 Java 代码是怎么执行的 根据冯·诺依曼思想,计算机采用二进制作为数制基础,必须包含:运算器、控制器、存储设备,以及输...

  • CAS原则

    compare and swap,比较并替换 思路:三个参数,一个为当前内存值V,旧的预期值为A,即将更新的值为 B。 当且仅当V=...

  • classScaner

    5112014-02-14 package annotation; import java.io.IOException; import jav...