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 中, 亦有同樣的設定.