基本介紹 為什麼需要JDK JDK是Java Development Kit的簡稱,是開發、編譯、執行Java語言需要的 […]
OracleJDK、OpenJDK之外的Java JDK JRE JVM環境選擇
Java工程師的Swift學習筆記-上篇
Swift將許多功能直接加入語言本身,成為語言的一部分,像是Optional
整合Spring Boot、Nginx反向代理、Linux Systemd系統服務
我常用的一個場景是一台Linux底下有多個Spring Application,可以透過Linux system daemon控制他們,然後使用Nginx的反向代理產生唯一對外窗口,讓外界透過Nginx與Spring Application溝通。
指定Spring Boot執行環境的多種方式
Spring Framework是Java中的好框架,Spring Boot又讓方便度更上一層樓,只需要簡單的一點設定就可以開始使用。但同一個專案在不同環境有不同的變數與設定值。因此可以建立多個設定檔,常見的會有開發版本、測試版本、生產版本等,在此介紹指定環境的幾種方式。
實測Spring Boot中多個Properties設定的覆蓋順序
在Spring Framework的設定參數可以依照環境區分成多個版本,這篇文章介紹Spring Boot有哪些設定的方式,以及他們之間覆蓋彼此的順序。本篇文章以修改內建伺服器的Port為例示範。
如何在程式中為52張撲克牌標上編號?還能知道每個編號是什麼花色與數字?
將一副撲克牌的每張牌編號為0到51號,第38號的牌是哪一張?這對許多高手來說很不難,但還是有同學詢問過,為了新手朋友寫了這篇教學。順便講解取餘數的好處,以及Magic Number是什麼。
Java EE(Jakarta EE)的Servlet/JSP的網址結構
Servlet與JSP是Java早期的網頁技術,由於許多方便的新技術、新框架崛起,現在通常不會直接使用Servlet。但其實Servlet還是留在Java中,就算是使用Spring MVC等框架,依然會見到一些蹤跡。此處介紹透過HttpServletRequest獲取當前網址的結構。