原创 Java_String,StringBuilder和StringBuffer

Java_String,StringBuilder和StringBuffer 目錄 Java_String,StringBuilder和StringBuffer 1 Java中的字符串... 2 String. 2 StringBuild

原创 Linux Shell-如何進行簡單的加解密

1 場景 如何進行加解密? 2 分析 首先操作系統支持openssl庫的都可以進行加解密的活動,簡單的話,推薦使用AES128-ECB的加密方式,如下: echo -n "明文" | openssl enc -aes-128-ecb -a

原创 Linux Shell-如何生成MD5摘要信息

1 場景 如何生成MD5摘要信息? 2 分析 首先操作系統支持openssl的都會有命令md5sum命令,可以使用其進行MD5摘要信息的生成: md5_info="$( echo -n "${MSG}" | openssl md5)";

原创 Linux Shell-awk中輸出單引號(')

1 場景 在shell腳本中,單引號‘'’是一個特殊字符,特別是當使用awk命令輸出單引號,即使使用/\'/轉義都無法輸出。 2 分析 嘗試使用單引號的八進制編碼來替代它進行輸出: awk -F ':'  '{print "test.sh

原创 Linux Shell-sed替換“/”“\”

1 場景 使用sed替換“/”“\”,腳本該如何寫? 2 分析 sed常用的方式是: sed 's/a/b/g' 含義是,在全局內,將a替換爲b,這個直接簡單快速;但是當面對轉義符號時,需要特別處理: 當需要替換\爲\\時: reg="$

原创 Linux Shell-傳參的“異常”

1 場景 腳本傳參異常,總會有參數值錯誤,演示腳本如下: function test() {     echo $1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12; } test a b c d e f g