Computing

[Monitoring] 在CentOS 中安裝Zabbix

2018-08-23 C.H. Ling 0

Zabbix 是一套功能強大的監控工具, 除了監察基建狀況及通報外, 它還支援discovery, 即是安裝了Agent 後, server 便會自行找出並進行基本監管設定. 與之前用的Nagios 比較的確更方便. 在示範會於CentOS進行安裝 Zabbix  Server 及其Linux Agent.

API Management

[Java] 在Gradle project 中加入Swagger

2018-08-15 C.H. Ling 0

Swagger 是一套 Web API 管理工具, 除了一般測試外, 還可以當成API 的user menu. 而Swagger 亦已經有library 使整合變得更方便. 示範中會將swagger 整合到spring RESTful API 中.

Computing

[EE] 安裝Transmitter Damon

2018-08-14 C.H. Ling 0

方法如下: 安裝transmission daemon. 利用root 權限, 輸入以下指令. yum install transmission-daemon -y 準備初始設定. 先停止daemon, 並開啟transmission-daemon設定檔. service stop transmission-daemon; nano /var/lib/transmission/.config/transmission-daemon/settings.json 進行設定. 修改settings.json 內容如下: // White list 設定. “rpc-whitelist”: “127.0.0.1,10.0.1.*”, // UMask 設定, 使其他人可以存取下載檔 “umask”: 2, // 設定預設credential. […]

No Picture
Java

[Java] 整合Argon2 到Spring Boot

2018-08-13 C.H. Ling 0

以前在hash 物件時, 通常會用到MD5 256 / 512 之類的機制進行. 而在新系統中, 則建議利用Argon2 進行hashing. 示範中會利用Password wrapper 做adapter 去將字串作hashing 又檢驗.

Computing

[Gradle] 利用profile 打包檔案

2018-08-02 C.H. Ling 0

進行deployment 時, 總需要於properties 檔中進行設定, 除了容易出現人為錯誤, 而且費時失事. 在Maven 中, 可以透過修改pom.xml 進行profile 設定; 而Gradle 中, 亦有同樣的設定.

Computing

[JBoss] 將JBoss EAP 設定為windows service

2018-07-22 C.H. Ling 0

部署JBoss 時, 在Linux 中, 可以透過設定chkconfig 加入JBoss 便可於system boot 時自行啟動. 而在Windows, 因為JBoss EAP 須要課金下載JBoss Core Services Jsvc Package 才可. 但其實有其實方法實現, 方法如下.

Angular

[Angular] 利用interceptor 將回傳的Date string 轉做 Date object

2018-07-22 C.H. Ling 0

在Angular 中, Pipe 就像WPF 中的coverter 般將接到的data 轉換為用作須要用的format顯示出來. 然而在front-end development 中, 從web service 接到的日期, 通常都被當成string 般處理. 若要須要轉成Date, 則需要透過interceptor 收到response, 利用regular expression 轉換成 Date 回傳出來. 在示範中, 會利用HTTP response 的JSON方法如下.

1 8 9 10 11 12 27