原创 Java Docker和Docker容器簡介

簡而言之,Docker 是一個工具,它允許您通過使用所謂的容器輕鬆地構建、部署和運行應用程序。 這些容器允許我們打包所有必需的東西,比如庫和依賴項。 此外,容器在主機操作系統上運行。 當我們使用 Docker 的時候有很多好處:

原创 Spring依賴注入示例

在這個教程中,你將學習什麼是 Spring 依賴注入,它是如何工作的,以及如何使用它。 什麼是依賴注入? 依賴注入是您必須瞭解的Spring基礎知識之一。 當您創建一個複雜的應用程序時,很可能會有不同的對象一起工作。 理想情況下,

原创 Concurnas:JVM上用於併發和GPU計算的新語言

Concurnas是一種新的開源JVM編程語言,旨在用於構建併發和分佈式系統。Concurnas是一種靜態類型的語言,具有面向對象,功能和反應式編程構造。 憑藉隱藏多線程複雜性的簡潔語法以及對GPU計算,向量化和矩陣等數據結構的本

原创 Java Spring IoC容器示例

簡而言之,IoC容器負責實例化/創建和配置對象並組裝對象之間的依賴關係。 您可能想知道IoC容器如何接收數據並執行上述操作,答案來自三個地方中的一個: XML文件、 Java 代碼或 Java 註釋。 IoC容器是Spring中的

原创 Micronaut Servlet-針對Servlet API開發人員的新Micronaut項目

Object Computing,Inc. 推出了 Micronaut Servlet,這是一個新的Micronaut項目,該項目實現了一個Micronaut HTTP服務器,該服務器返回到Servlet API,該API允許流行

原创 Leyden項目旨在縮短Java啓動時間

Java語言架構師Mark Reinhold建議創建一個新的OpenJDK項目Leyden:具有更快啓動速度和更低內存的靜態應用程序二進制文件。一旦批准並完成,這將使開發人員能夠(提前)將Java代碼(及時)編譯到本機應用程序中,

原创 Duolingo如何將其Android應用遷移到100%Kotlin

在過去的兩年中,Duolingo無縫地將其Java Android應用程序遷移到100%Kotlin。在此帶來的主要好處中,開發人員提高了工作效率和滿意度,而Duolingo應用程序幾乎免費獲得了空指針異常(NPE)。下面是與Du

原创 Helidon 2.0計劃的重要新功能

在正式發佈 Helidon 1.0 不到一年之後,Oracle正朝着正式發佈計劃於2020年春末發佈的Helidon 2.0邁進。在2月初發布的Helidon 2.0.0-M1和Helidon 2.0中。 3月下旬發佈的0-M2爲

原创 MicroProfile 3.3的新增功能

Eclipse Foundation 發佈了 MicroProfile 3.3,其中包含對以下五個API的更新: 其他改進包括對規範和文檔的說明和增強,所有MicroProfile API之間的集成度提高,不同MicroProf

原创 Spring中的PathVariable註釋

就像@RequestParam一樣,@PathVariable批註用於從HTTP request中提取數據。但是,它們略有不同。區別在於@RequestParam從URL獲取參數,而@PathVariable只是從URI中提取參數

原创 Theia Framework 1.0支持Web ide

本週早些時候,Eclipse基金會宣佈發佈Eclipse Theia 1.0,這是一個用於構建Web和本機IDE的開源框架。Theia提供了一個用於構建IDE的JavaScript框架,該IDE可以在Web上運行,也可以打包到El

原创 Spring中的RequestBody註釋

@ requestbody 註釋可用於處理 web 請求。 更具體地說,它用於將方法參數綁定到請求的主體,它的工作方式是 HttpMessageConverter 根據請求內容的類型轉換請求的主體。 語法 <modifier> <

原创 Web編譯器CheerpJ 2.0使用WebAssembly將Java應用程序移植到瀏覽器

LeaningTech 最近發佈了CheerpJ 的第二個主要版本。CheerpJ 2.0可以將Java應用程序轉換爲HTML,WebAssembly和JavaScript 的混合,以便開發人員可以在瀏覽器中運行Java應用程序(

原创 Dekorate爲Java項目生成Kubernetes和OpenShift清單

Dekorate(以前是ap4k項目)旨在簡化基於Java的項目中Kubernetes和OpenShift清單的生成。該項目被更名,因爲它現在支持在不使用註釋的情況下裝飾Kubernetes清單,因此名稱ap4k不再準確地描述該項

原创 支持Java 8的TLS改進

應用程序層TLS協商的改進已反向移植到Java 8,使那些客戶端能夠利用HTTP / 2上的網絡功能。以前,這項工作在Java 9及更高版本中可用。 這一變化是對舊客戶端的重要增強,因爲New Relic最近的“ Java狀態 ”