網頁

2018/9/29

演算法 演算法的定義及特性

演算法(algorithm)的定義及特性如下。

2018/9/21

Excel 設定欄位文字長度的格式化條件

如果希望Excel的某一欄中的文字長度超過一定字數時會用不同的顏色標示,作法如下。

Maven 如何停止執行Javadoc Plugin

在Maven pom.xml若設置了Javadoc Plugin,則在build過程中會透過Javadoc Tool產生程式碼的Javadoc(也就是Java API文件)。

但在開發時通常不需要產API文件的步驟,而有時程式碼或模組一多,build會變得很慢,所以跳過Javadoc Plugin的方法如下。

2018/9/20

Maven phase,plugin,goal的關係

Maven有幾個重要的概念,分別是phase,plugin及goal,其關係如下。

2018/9/16

畫循序圖(Sequence Diagram)的線上工具

我喜歡裡面的白板手繪風格。www.websequencediagrams.com

但後來發現另一個PlantUML功能比較完整且完全免費。

Maven 專案建置的生命週期 (Maven build lifecycle)

學習Maven最重要的觀念就是要知道什麼是Maven的建置生命週期(Build Lifecycle)。因為Maven就是以此為基礎來運行。或是說,你要先知道什麼一般專案build的過程是什麼。

2018/9/15

Java JAR與WAR檔的區別

當完成一個Java專案時,最後都會將整個專案打包(package),通常可能打包成jar或war檔,而JAR和WAR的差異如下。


2018/9/14

Windows 7 在命令提示字元(cmd)建立空的檔案

在Windows 7使用命令提示字元(cmd)建立新的空檔案的方法如下。

Java 在Windows無法執行javac指令

在Windows安裝好jdk後,執行javac編譯java檔時發生類似下面錯誤,也就是找不到javac指令

C:\project>javac HelloWorld.java
'javac' is not recognized as an internal or external command, 
operable program or batch file.

2018年,男生台北租屋工作薪水3萬還學貸生活試算

在台北工作,薪水3萬,年終13個月,租房,要還學貸,要如何生活呢? 這是這個世代年輕人要面臨的一大挑戰,下面是簡單的試算。

2018/9/5

Spring Boot 外部配置檔application.properties的路徑位置

Spring Boot可使用外部配置檔application.properties來設定Spring環境的一些參數,其預設擺放的路徑如下。

2018/9/3

使用Spring Tool Suite(STS)建立spring boot專案

本篇介紹如何使用STS建立一個簡單的spring boot專案。

使用Spring Tool Suite(STS)建立spring boot專案時maven下載jar出現問題

今天第一次使用Spring Tool Suite(STS)建立spring boot專案時,專案的maven在下載jar的過程中出現問題如下。

2018/9/1

Java 8 java.util.function 常用的Functional Interface

Java 8新增了Lambda語法,而lambda語法的參數為Functional Interface的實作。以下為Java 8新增的java.util.function常用的Functional Interface及被使用到的方法。