<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>JAVA on 艾倫的開發心路歷程</title><link>https://allenhsieh1992.com/posts/java/</link><description>Recent content in JAVA on 艾倫的開發心路歷程</description><generator>Hugo -- gohugo.io</generator><language>zh-tw</language><copyright>Copyright © 2021-2026 Allen Hsieh. All Rights Reserved.</copyright><lastBuildDate>Sun, 19 Jun 2022 00:00:00 +0000</lastBuildDate><atom:link href="https://allenhsieh1992.com/posts/java/index.xml" rel="self" type="application/rss+xml"/><item><title>Spring Boot with Swagger</title><link>https://allenhsieh1992.com/posts/java/spring/springboot-with-swagger/</link><pubDate>Sun, 19 Jun 2022 00:00:00 +0000</pubDate><guid>https://allenhsieh1992.com/posts/java/spring/springboot-with-swagger/</guid><description>上次分享了如何透過 Spring CLI 建立 Hello World Application，這邊文章將延續上次的文章繼續產生第一個 endpoint 和產生 Swagger 頁面 建立第一個 Endpoints 建立一個新的 package contoller 並建立</description><enclosure url="https://allenhsieh1992.com/images/spring.webp" length="6778" type="image/.webp"/></item><item><title>透過 Spring CLI 建立 Spring Boot Hello World</title><link>https://allenhsieh1992.com/posts/java/spring/springboot-hello-world/</link><pubDate>Wed, 08 Jun 2022 00:00:00 +0000</pubDate><guid>https://allenhsieh1992.com/posts/java/spring/springboot-hello-world/</guid><description>前一陣子公司專案讓我有機會使用 Spring Boot 開發，但因為當時專案時間很趕，所以也一直專注在開發上當時開發所需要的技術。由於不熟 Spring Boot or Spring Core，所以用</description><enclosure url="https://allenhsieh1992.com/images/spring.webp" length="6778" type="image/.webp"/></item><item><title>你知道 Java 的四個引用嗎？</title><link>https://allenhsieh1992.com/posts/java/java-reference/</link><pubDate>Thu, 27 Jan 2022 00:00:00 +0000</pubDate><guid>https://allenhsieh1992.com/posts/java/java-reference/</guid><description>使用 Java 也有一段時間了，一直不知道有 java.lang.ref 這包 package 的存在，直到最近在研究 Java Garbage Collection 的時候，才剛好知道原來 Java 的引用還有細分成四個，分別由強到弱為: 強引用 (Strong</description><enclosure url="https://allenhsieh1992.com/images/java.webp" length="946450" type="image/.webp"/></item><item><title>Java Garbage Collection 基礎演算法</title><link>https://allenhsieh1992.com/posts/java/java-garbage-collection/</link><pubDate>Wed, 26 Jan 2022 00:00:00 +0000</pubDate><guid>https://allenhsieh1992.com/posts/java/java-garbage-collection/</guid><description>什麼是 Garbage Collection 在大學時 Algorithm, OS, 和 Data Structure 等課程都是使用 C 或 C++ 來當作課程教材的語言。而 C 與 C++ 語言可以擁有很大的掌控權力在 Memory 上，但是一處理不好就容易造成 Memory L</description><enclosure url="https://allenhsieh1992.com/images/java.webp" length="946450" type="image/.webp"/></item><item><title>Java Jersey Client 取得每個 Request Duration</title><link>https://allenhsieh1992.com/posts/java/java-jersey-client-log-request-duration/</link><pubDate>Wed, 30 Jun 2021 00:00:00 +0000</pubDate><guid>https://allenhsieh1992.com/posts/java/java-jersey-client-log-request-duration/</guid><description>這新專案我選擇使用了之前沒使用過的 Jersey Client ~ 由於希望分析打到其他服務的 P99 latency，所以我研究了一下怎麼去 log 下來所有的 duration (如果不知道什麼是 P99</description><enclosure url="https://allenhsieh1992.com/images/java.webp" length="946450" type="image/.webp"/></item><item><title>Java Optional 基本 &amp; 心得分享</title><link>https://allenhsieh1992.com/posts/java/java-optional-basic/</link><pubDate>Sun, 27 Jun 2021 00:00:00 +0000</pubDate><guid>https://allenhsieh1992.com/posts/java/java-optional-basic/</guid><description>最近我們部門在開發新的微服務都是使用 Java，但許多同事都是寫習慣 PHP 且之前沒有使用過 Java 。由於像 PHP 這種 Script Language 在處理 Undefined Variable 時，只是提示Warning</description><enclosure url="https://allenhsieh1992.com/images/java.webp" length="946450" type="image/.webp"/></item></channel></rss>