- Taipei, Taiwan
-
Java 8 | 新特性簡單介紹
最近在工作上在處理日期時區上的問題,以前拜讀過相關的文章,隱約記得時區問題很難處理,沒想到自己有這麼一天處理時區問題,我想說的是⋯⋯XXX真的有夠難處理;要注意和考慮的東西太多了,還有很多技術債,在讀完寫完這個 Java 8 的新特性後,我一定會接著把時區問題拉出來好好寫一番。 這邊會...
-
IntelliJ IDEA | 快捷鍵調整及常用介紹
IntelliJ IDEA和快捷鍵修改位置,常用快捷鍵介紹。 修改快捷鍵 Intellij IDEA -> Preferences.. -> Keymap 可以看到上方可以下拉選單選擇快捷鍵的對應 註:如果不想學新的快捷鍵,可以設定Ecli...
-
IntelliJ IDEA | 搜尋、導航功能介紹
IntelliJ IDEA和Eclipse的搜尋功能位置及使用方式比較。另外介紹IntelliJ IDEA的搜尋功能及使用技巧心得~。 Eclipse 原搜尋功能畫面 File Search 可以針對整個Workspace或是Project進行搜尋 J...
-
IntelliJ IDEA | Maven 功能使用
IntelliJ IDEA的Maven的一些操作與Eclipse些許不同,在轉換IDE過程中常常找不到相對位置,這篇主要介紹個別的Maven常用的功能位置。 Maven Update Eclipse -> Project -> Right Click -> Mave...
-
IntelliJ IDEA | Tomcat 配置
IntelliJ IDEA配置Tomcat的位置,以及每個專案配這的Tomcat方法,在這邊都會使用Eclipse的設定圖片去做對比,加速剛使用IntelliJ IDEA上手。 Tomcat 對應 JDK 版本 新增 Tomcat Server Eclipse新增Tom...
-
IntelliJ IDEA | SDK 配置
IntelliJ IDEA配置JDK的位置,以及每個專案配這的JDK方法,在這邊都會使用Eclipse的設定圖片去做對比,加速剛使用IntelliJ IDEA上手。 註:注意此使用Mac版本的IntelliJ IDEA做示範。 新增SDKs (JREs) Eclipse新...
-
IntelliJ IDEA | 工作區介紹
前言:一些簡單的IntelliJ IDEA的基本設定操作教學(字型大小、顏色調整⋯等等),諸如此類,我這邊不會特別介紹,因為這些文章網路上充斥著一堆,這邊只針對原先使用Eclipse的使用者,跳轉到IntelliJ IDEA的使用者,常會遇到不清楚不習慣的一些設定教學。 工作區差異 ...
-
IntelliJ IDEA | 介紹
基於工作需求,整個開發團隊都是使用IntelliJ IDEA進行開發;在IDE設置和Codeing Style⋯等等上面都會有所差異。在於團隊開發考量下,自然而然我就去使用IntelliJ IDEA。 從Eclipse跳轉到IntelliJ IDEA的過程,有很多的不習慣和位置不一致,最重要的...
-
排序演算法 | 合併排序
合併排序(英語:Merge sort,或mergesort),是建立在合併操作上的一種有效的排序演算法,效率為O(n log n)(大O符號)。1945年由約翰·馮·紐曼首次提出。該演算法是採用分治法(Divide and Conquer)的一個非常典型的應用,且各層分治遞迴可以同時進行。 使...
-
排序演算法 | 快速排序
快速排序(英語:Quicksort),又稱劃分交換排序(partition-exchange sort),簡稱快排,一種排序演算法,最早由東尼·霍爾提出。在平均狀況下,排序n個項目要O(n log n)(大O符號)次比較。在最壞狀況下則需要 O(n²)次比較,但這種狀況並不常見。事實上,快速排序 ...