Blog Posts

Java类型擦除后如何获得泛型信息

抛出问题:Java类型擦除后如何获得泛型信息?Java的class和Type的区别?

阅读全文

Java后端学习路线(校招)

不同于网上的大片思维导图,不做Java劝退师。分阶段性规划的学习路线

parallelStream与ForkJoinPool的二三事

parallelStream 实际在串行执行 ? ? ? 对 ForkJoinPool 默认公共线程池的分析

阅读全文

volatile如何保证可见性和禁止重排序

从JVM字节码指令以及操作系统指令层面介绍volatile如何保证的内存可见性以及指令重排序(搬运总结)

博客JVM调优小记

学习《深入理解Java虚拟机》内存管理章节后对本博客进行了一些JVM调优小练兵,根据运行情况选择了适当的垃圾收集器和堆参数

阅读全文

Zookeeper分布式锁

使用原生Zookeeper和Curator两种方式实现分布式锁