Java

JMX 简介

JMX 的全称为 Java Management Extensions,是一种监控、管理正在运行

跨代引用

在 JVM 虚拟机的内存管理中,有可能存在老年代对象引用新生代的情况

Java安全机制

Java 安全机制是针对程序在操作本地资源时的权限限制,避免在执行有

Java 基准测试框架(JMH)

在对不同工具做性能对比测试时,由于jvm的运行期优化可能导致

HashMap 在并发环境下的死循环问题

因为 HashMap 是非线程安全的,在并发环境下应避免使用,改为 Concu

java8 default method 的使用见解

oracle 在 jdk8 中引入了接口的默认方法,用 default 关键字标识。 public inteface Listener { default void start() ...

Java GC过程

由于JVM分代设计,GC也根据原因不同而产生不同效果的GC,

volatile 浅析

概念 volatile原语保障了多线程下变量的原子性、可见性、

Java 锁机制

synchronized 在 jdk1.6 之后,synchronized 原语通过引入偏向锁、轻量

在 jdk9 下使用 Lombok

由于jdk9中对lombok所依赖的类进行了迁移,所以使用l