原创 將Gradle項目發佈到Maven Central庫中

本文主要介紹如何一個由gradle構建的項目部署到Maven Central. 網上大部分都是介紹如何將由maven構建的項目部署到Maven Central。與Gradle相關的比較少。 申請賬號 前往 sonatype申請賬號。 申請完

原创 設計模式-單例模式

In software engineering, the singleton pattern is a software design pattern that restricts the instantiation of a class

原创 ++操作的線程安全性及相關問題

衆所周知,++操作並不是線程安全的。這篇文章主要講述其非線程安全的原因以及相關問題。 使用volatile修飾仍不是線程安全的原因 i++分爲以下3步: 從內存中讀取到count count+1 將結果寫回內存 這3步每一步之間都是可以

原创 Java 11 的新特性(下)

JEP 309 Dynamic Class-File Constants JVM規範中在常量池中添加一個新的類型 CONSTANT_Dynamic JEP 315 Improve Aarch64 Intrinsics JEP 318 Eps