原创 GraalVM 21發佈,引入使用Java開發的虛擬機

{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"typ

原创 用Jib容器化Java應用程序

Jib是一個用於構建Java應用程序空間得到了節省並優化了Docker和OCI鏡像的開源工具,它一直在不斷添加新功能,以進一步改善開發和CI/CD的體驗。其中的一些亮點包括Jib插件擴展框架、對流行應用程序框架的原生支持、CI/CD性能的改

原创 GraalVM 19.3發佈,支持Java 11

多語言虛擬機GraalVM爲使用多種語言(如Java、C語言、Python和JavaScript)開發的應用程序提供了共享運行時。最新版本19.3已發佈,支持JDK 11。之前的版本基於JDK 8。 GraalVM限制支持大量介於Java

原创 Java庫Failsafe 2.0發佈,支持組合彈性策略

用於處理失敗的零依賴Java庫Failsafe發佈了其2.0版本,支持組合彈性策略,提供了一個用於自定義策略服務提供者的可插拔架構。Failsafe 2.0版本支持的最低Java版本爲Java 8。 該庫爲Java應用提供了流暢靈活的API

原创 解讀:Java 11中的模塊感知服務加載器

Java模塊是一個自包含、自描述組件,隱藏了內部細節,爲客戶端使用提供接口、類和服務。Java的ServiceLoader可以用來加載實現給定服務接口程序。Java的服務加載機制可以通過庫進行擴展,以減少樣板代碼,並提供一些有用的特性。