Golang實用工具包 避免重複造輪子

2021-10-07 20:31:57 字數 1303 閱讀 4561

功能包名

備註目錄操作

pwdtools

獲取目錄

數值轉換

convertor

運算元字等

時間操作

time

獲取自定義時間格式等

陣列操作

array

陣列轉換等

檔案操作

filetool

獲取檔案目錄,讀取,寫等

格式化操作

formatter

如儲存大小轉換成可讀的單位等

日誌操作

logtool

簡單好用, 可以列印不同等級日誌等

golog

golog

操作日誌等

分頁操作

paginator

用於資料分頁操作等

rpc操作

rpctool

rpc等

切片操作

slicetool

切片操作等

字串操作

strtool

隨機數,md5等

命令操作

slicetool

linux相關等

goaddr

goaddr

獲取內網位址和外網位址

config

config

配置檔案-支援本地+遠端配置檔案讀取,動態載入

grpc+etcd服務註冊

register

grpc的resolver方式服務註冊

常用hash函式

hash

string、byte、file 的hash值 包括md5 sha1 sha256 sha512

curl

curl

curl get ,post 請求

第三方免費服務

three_service

定時器timer

原生,實現乙個簡單的定時器

實現阻塞

choke

一般用於程式阻塞 , 簡單好用

goframe基本介紹,安裝和部署,web專案,路由註冊、http 客戶端,配置檔案、日誌列印、mysql資料庫連線、redis連線,常用工具gstr,gmap,gjson,md5,gconv

通過goframe實現登入流程;主要講解模板引擎,登入實現,流程圖工具,cookie和session介紹,資料校驗,登入安全講解等

gf工具鏈介紹:主要講解安裝,更新,專案初始化,熱編譯,交叉編譯,model生成,打二進位製包,docker等

查詢你想要的專案, 

linux實用工具

基本實用工具 ls 顯示檔名 list cat 顯示文字檔案內容 rm i 刪除檔案 remove i開啟選項 less more 分屏顯示檔案 hostname 顯示系統名 檔案操作 cp sourcefile destinationfile 複製檔案copy mv oldname newname...

Linux實用工具

特殊字元 轉義字元可以用 括起來,也可以在前面加上 基礎的一些命令 列出檔名 ls 顯示檔案文字內容 cat 刪除檔案 rm 顯示系統名 hostname 複製檔案 cp 更改檔名 mv 列印檔案 lpr 查詢字串 grep 顯示頭,尾檔案 head,tail 按順序顯示檔案內容 sort 刪除檔案...

sqlcmd 實用工具

使用 sqlcmd 實用工具可以在命令提示符處輸入 transact sql 語句 系統過程和指令碼檔案。此實用工具使用 ole db 執行 transact sql 批處理。sqlcmd e s server name instance name h wksta name d db name l ...