参考: 关键词: 锁的对象: Object Monitor 锁的状态: MarkWord 锁的升级机制 自旋锁 偏向锁 ...
参考文章:What is cache penetration, cache breakdown and cache avalanche? 这三个问题都是在缓存中没有找到请求值,因此将请求压力给...
什么是分布式? (一切从定义出发) A distributed system is one in which components located at networked computers ...
Java垃圾回收主要做的是两件事:1)内存回收 2)碎片整理. 新生代, 老年代, eden区(优先[总是]在eden区分配对象,当eden区空间不足时, 发起一次Minor GC), surv...
java并发编程: 原子变量类, 加锁机制, 内置锁机制来支持原子性:同步代码块(synchronized block); 安全性问题, 2. 活跃性问题, 3. 性能问题 竞态条件(ra...
面试中的问题 HashMap的原理, 为什么不是线程安全的? 类的加载机制 String, StringBuffer, StringBuilder的区别。 简述List, s...
运行时数据区域 PC(program counter register)-程序计数器 虚拟机栈 本地方法栈 堆 方法区 PC pc:根据计数器中的值来选取下一条需要执行...
目录: 对象导论 一切都是对象 操作符 控制执行流程 初始化与清理 访问控制权限 复用类 多态 接口 内部类 持有对象 通过异常处理错误 字...