learning-java icon indicating copy to clipboard operation
learning-java copied to clipboard

Java编程之路

On The Road Learning Java

:point_right: 目录

  • Books
  • Java 语言
  • JVM
  • Framework

:books: Books

:coffee: Java语言

JDK源码阅读 :rose:

  • TimSort算法
  • ConcurrentHashMap源码阅读
  • 可重入锁 ReentrantLock 源码阅读
  • IntegerCache源码阅读
  • Collections工具类源码阅读
  • ThreadLocal
  • ArrayList
  • Hashtable 和 HashMap 的对比

:hotsprings: JVM

我觉得不错的资源

:+1::+1: JVM Internals

:+1::+1: Java (JVM) Memory Model – Memory Management in Java

What is a Java Safepoint?

Understanding Garbage Collection

The Black Magic of (Java) Method Dispatch

The infamous sun.misc.Unsafe explained

:+1: The "Double-Checked Locking is Broken" Declaration

:+1: Useful JVM flags, revisited

The most complete list of -XX options for Java JVM

The Java Memory Model

:purple_heart: Framework

Disruptor

Spring 系列

Dubbo

Sentinel

MyBatis

Tomcat

RocketMQ

RocketMQ源码阅读

Kafka

大面积offset commit失败,导致不停Rebalance,大量消息重复消费的问题

Algorithm

Leetcode

Related

Scala编程之路

关于我