Java

JVM 指令重排对双重校验锁单例模式的影响

本文探讨了 JVM 指令重排对双重校验锁单例模式的影响。

avatar
Shenghui (Samuel) Gu

Java 8 Stream 语法

记录了 Java 8 Stream 特性的参考资料。

avatar
Shenghui (Samuel) Gu

[Java] Splitting a comma-separated string but ignoring commas in quotes

Sometimes we need to parse strings like this: ```text "1234567890","James",man,"New York, NY, USA" ``` And the output we need is as follows: ```text "1234567890" "James" man …

avatar
Shenghui (Samuel) Gu

JDK 10 新特性

介绍了 JDK 10 的一些比较重要的新特性。

avatar
Shenghui (Samuel) Gu

通过 Java API 实现 Kafka Consumer 从最开始消费

通过 Java API 实现 Kafka topic 下所有 partition 的 offset 重置到最初位置。

avatar
Shenghui (Samuel) Gu