爪哇周刊,第 519 期

https://feeds.feedblitz.com/~/847278461/0/baeldung~Java-Weekly-Issue

Java 週刊第 519 期涵蓋:OpenJDK 將新增與 G1 垃圾收集更加相容的 JNI 區域釘住功能(JEP 423),並預告 Spring 框架 6.1 將支援類別數據共享(CDS),加快 Spring 應用啟動。亦討論 Java 和 Spring 相關更新、技術趨勢等。特別推薦一文探討軟體工程師職業的殘酷真相。

via Baeldung

December 8, 2023 at 06:57AM

春季創作者羅德·約翰遜和甲骨文副總裁希瑟·萬庫拉

https://spring.io/blog/2023/12/07/spring-creator-rod-johnson-and-oracle-vice-president-heather-vancura

在這一集中,Spring 創建者及投資者 Rod Johnson 與 Oracle 副總裁 Heather VanCura 分享了她與另一位 Java 名人 Bruno Souza 共同撰寫的新書《Developer Career Masterplan》的主旨:指導開發者如何發展至高級職位甚至更遠的職業道路。

via Spring

December 8, 2023 at 06:21AM

AWS 中的爪哇春季 CI/CD-哈洛卡薩之旅

https://dev.to/mmuller88/java-spring-cicd-in-aws-the-hallocasa-journey-13dn

我改進了 HalloCasa 房地產平台的 Java Spring 應用程式,實現從繁瑣的部署流程到雲原生運營的轉變。我們從 AWS CodeCommit 和 BitBucket 遷移到 GitHub,使用 Docker 容器化配置,並通過 AWS ECS 部署。我們導入了 CDK 管線、使用 Flyway 管理資料庫遷移,並加入了後端監控指標。這個改造過程凸顯了 Docker 和 CI/CD 的重要性,並在 2023 年 1 月 8 日順利上線。

via DEV Community

December 8, 2023 at 05:57AM

通往 Java 虛擬線程的漫長之路

https://dzone.com/articles/the-long-road-to-java-virtual-threads

Java 1.21 將引入虛擬執行緒,經過近 30 年發展,將使 Java 多任務處理變得非常簡單。為了理解其革命性,回顧 Java 歷年來為解決「等待其他操作同時做有用工作」問題所提出的不完美方案,顯得尤其有助益。

via Eclipse Zone – Community for Eclipse users and developers

December 8, 2023 at 04:12AM

在亞馬遜 EC2 上設置我的世界 Java 服務器

https://aws.amazon.com/blogs/gametech/setting-up-a-minecraft-java-server-on-amazon-ec2/

本文介紹了如何在亞馬遜雲端運算服務(AWS)上部署個人 Minecraft Java 伺服器。選擇 EC2 虛擬機器(VM)和配置,安裝必要軟體,並使用安全組保護您的伺服器。文章提供了建立和配置伺服器的步驟,包括自動化腳本設定,分配一個靜態 IP 地址,以及更多管理工具,但未涵蓋成本優化。

(若需要更精簡的版本,亦可進一步縮減至關鍵步驟說明。)

via AWS for Games Blog

December 8, 2023 at 03:13AM

Java 中的缺點-減少更大的檢查

https://examples.javacodegeeks.com/minus-minus-greater-check-in-java/

在 Java 中,表達式 (i– > 0) 整合了遞減運算符和大於比較運算符。它通常用於迴圈或條件語句中,來檢查 i 在遞減前是否大於零。當迴圈條件為真時,迴圈繼續進行。這個表達式的常見用途包括反向迭代數組、集合、或入列程序等待的特定次數。

via Java Examples & Code Snippets | Java Code Geeks

December 8, 2023 at 02:27AM

正確的基礎容器映像:雲端原生 Java 應用程式的堅實基礎

https://cloudnativenow.com/topics/cloudnativedevelopment/the-right-base-container-images-a-solid-foundation-for-cloud-native-java-apps/

雲端原生 Java 應用程式的堅實基礎在於選擇正確的基底容器映像。隨著雲端技術發展,Java 應用從單塊式架構轉為微服務與容器化,正變得日漸主流,其在促進開發、增強安全性及降低成本方面扮演關鍵角色。選擇合適容器和搭配輕量型運行時對於雲端效能和成本優化至關重要。

via Cloud Native Now

December 7, 2023 at 09:04PM