黑毛到白毛的攻城獅之路

Software entities (class, modules, functions, etc.) should be open for extension, but closed for modification.
- Bertrand Meyer

Junior programmers create simple solutions to simple problems. Senior programmers create complex solutions to complex problems. Great programmers find simple solutions to complex problems.
- Charles Connell

註1:本部落格的範例程式碼在 2015 年以前的文章中,大多是以全型空白做縮排。如需服用,請自行用文字編輯器的取代功能把全型空白取代成半型空白。
註2:本部落格的內容授權請參閱部落格底部的授權宣告。

2017年1月23日 星期一

在 Jersey Test Framework 中測試 Multipart Form Post 的環境設定

›
在 Jersey 上要使用 Multipart,需要額外做一點事情,包括引用 Multipart 的函式庫,並且設定要 Jersey 載入 不過當要使用 Jersey Test Framework 時,這個問題又稍微更麻煩了一點 因為 Jersey Test Framework ...
2016年12月27日 星期二

使用 Java 連上 PTT

›
因為需要嘗試透過 Telnet 登入 PTT,雖然理論上覺得 PTT 的 Android App 這麼多,應該不會找不到可以引用的 Open Source 但實際找了,好像還真的找不太到 @@ 最後是參考了 Github 上的一個開源專案 [1],擷取了其中連線和取得畫面的部份作...
2016年12月26日 星期一

(書籤) BBS

›
  參考資料 Re: 關於bbs自動載文的機器人 [問題] PTT 憑證問題 g21589/PTTCrawler jimmyken793/PTTBot
2016年12月23日 星期五

Maven BOM (bill of materials)

›
在比較大型的專案中使用 Maven,有頗高的機率會遇到版本衝突的問題 例如 project A 使用了 guava 的某個 15 版才開始有的功能,而 project B 則是引用了 guava v14 接著有一個新的專案 project C,必須要同時引用 project A ...
2016年12月21日 星期三

變更已經啟動的 Container 的 Port Mapping

›
在使用 Docker 時,有時會遇到當初開啟 Container 時沒有預期到的 Port Mapping 需求 例如我有個服務本來是把 443 port 轉到 11111 port,但因為想要做 SSL 測試,而測試網站只支援 443 port 因此至少在測試階段需要把服務開回...
2016年11月17日 星期四

URL Encode

›
在寫 RESTful API 的測試案例時,遇到需要在 URL 路徑上寫空白的問題 如果使用 URLEncoder,空白會被編碼成 +,然後在 Jersey 端 + 並不會被編回空白。 簡單查了一下,實際上這個問題是誤用,URLEncoder 事實上是用在 URL 參數的工具 而...
2016年11月11日 星期五

在 Windows 上變更 Maven 預設路徑

›
Maven 預設會在 ${user.home}/.m2/repository 這個路徑內存放所有下載回來的函式庫 不過如果電腦是用 SSD 當系統碟時,就會覺得這樣有點討厭 XD 想要更改路徑的話,只需要在 Maven 的設定檔上加上 localRepository 標籤,指定新...
2016年10月20日 星期四

在全新的 Tomcat 8 設定 HTTPS

›
前面的文章成功在 Apache2 設定 HTTPS 之後,接著要在 Tomcat 8 上也設定 HTTPS。 環境一樣是要用全新的 Tomcat,因此流程也會包含環境建置。 而金鑰跟憑證的部份跟前面一樣,由 Godaddy 給予的兩個檔案:fe461f1ba212ab7.crt ...

Error 'handshake alert: unrecognized_name'

›
參考資料 SSL handshake alert: unrecognized_name error since upgrade to Java 1.7.0 Error 'handshake alert: unrecognized_name' when set...

在全新的 Apache 2.4 設定 HTTPS

›
在完成跟 GoDaddy 申請憑證之後,Godaddy 網站上可以取得兩個 CRT 檔 我這邊拿到的,一個是命名很像亂碼的 fe461f1ba212ab7.crt 檔案,另一個則是 gd_bundle-g2-g1.crt。 fe461f1ba212ab7.crt 這個檔案是 SS...
‹
›
首頁
查看網路版

關於我

Wayne Yeh
檢視我的完整簡介
技術提供:Blogger.