2019年8月16日 星期五

[Java] 將 java 程式轉為 Windows 系統服務 (Windows Service Wrapper)

[Java] 將 java 程式轉為 Windows 系統服務 (Windows Service Wrapper)

作者 GitHub

https://github.com/kohsuke/winsw

下載 winsw (Windows Service Wrapper)

http://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/

有分為 .NET2 及 .NET4 執行環境的版本

EX: 以 2.2.0 版本為例

winsw-2.2.0-bin.exe (.NET2)

winsw-2.2.0-net4.exe (.NET4)

2019年7月16日 星期二

[指令] Redis for Windows 簡易指令及配置

將 redis 安裝成 window service
redis-server --service-install redis.windows.conf

卸載服務
redis-server --service-uninstall { --service-name _name }

手動開啟redis(不設定為服務)
redis-server redis.windows.conf

啟用服務
redis-server --service-start

停止服務
redis-server --service-stop { --service-name _name }


2017年9月5日 星期二

[Java] NetBeans 快捷鍵

Netbeans 快捷鍵

查找、搜索和替換
Ctrl-F3 搜索位於插入點的詞
F3/Shift-F3 在文件中查找下一個/上一個
Ctrl-F/H 在文件中查找/替換
Alt-F7 查找使用實例
Ctrl-Shift-P 在項目中查找
Alt-Shift-U 查找使用實例結果
Alt-Shift-H 關閉搜索結果突出顯示
Alt-Shift-L 跳轉列表中的下一個(所有文件)
Alt-Shift-K 跳轉列表中的上一個(所有文件)
Ctrl-R 重新裝入窗體
Alt-U-U 將選定內容轉換為大寫
Alt-U-L 將選定內容轉換為小寫
Alt-U-R 對選定內容切換大小寫

2017年4月26日 星期三

[Tools] 單元測試利器 mock

[Tools] 單元測試利器 mock

目前接觸專案常常需要寫很多測試案例,基於分層測試再整合測試的原則,若是分層測試已經寫完,要再寫整合測試時,其實當中的很多測試都已經通過了,再重寫一次未免太過繁雜,故使用 mock 來協助處理一些可以被忽略的事宜。
以下就是目前常使用的 mock 利器:

[Java] 寫入及讀取 XML 檔案

[Java] 寫入及讀取 XML 檔案

這邊記錄兩種方式
一種是 DocumentBuilder 的方式,一種是使用第三方 Lib JAXB的方式


2017年4月6日 星期四

2017年4月5日 星期三

[Spring MVC] 處理靜態資源

[Spring MVC] 處理靜態資源

1. 使用 mvc:resource 指定相對應文件目錄

2. 使用 mvc:default-servlet-handler 處理預期之外的 serlet 請求

3. 使用 Tomcat 中的 defaultServlet (以 Tomcat 為 container時)

相關網址:
《經久不衰的Spring框架:SpringMVC 統括》
Spring mvc 奇葩的404問題,這裡解惑了