原创 linux服務器上,如何查看日誌和查找問題?

前言 有些高頻日誌無法輸出到數據庫,走中間件異步到數據庫可能會有延遲。所以,有時候需要將日誌直接輸出到控制檯,混合了大多系統info後,要如何定位呢。 姿勢 cp xxx.log tmp cat tmp | grep 需要搜索的文

原创 golang HTTP Restful 代碼自動生成,服務端代碼自動生成

前言 對日常的crud操作,除了不同表的model不同,基本上大部分操作都一致。爲了避免同類型勞動重複操作,特意簡制了http服務端的手腳架。 待更 包 import "github.com/fwhezfwhez/model_co

原创 must be superuser to COPY to or from a file

postgres 使用copy導入數據時,報權限問題。 解決方法,使用\copy代替copy \copy tableName from ‘/file/path’

原创 docker如何無副作用地停止一個容器?

前言 執行docker container stop xxx ,當xxx不存在時,會報錯,導致jenkins部署失敗。 那麼,如何執行當xxx不存在啥也不執行的邏輯呢? 使用管道 docker container ps -all

原创 Git流簡單梳理

前言 已經使用git flow的開發人員,可以對git開發的頭腦更佳清晰。對未使用git流,或者使用git不久的新人,可以極簡單的理解分支流以及這麼做的原因。 常見(好用)的分支體系 master 線上版本 master-B 預

原创 linux 常用到的命令(常更)

rm -f xxx.file // 文件不存在時,刪除命令跳過 rm -rf xxx // 可刪除目錄 scp -P 22 file [email protected]:/tmp/file // 上傳單文件 scp -r db-doc we

原创 windos和mac 連接***工作內網,使用L2TP-IPSEC(共享祕鑰)

配置 ***服務器地址: xxxx.xxxx.com 共享密鑰: xxxyyyzzz 網絡: L2TP-IPSEC,共享密鑰 用戶名: ft 密碼: ft123 windows 10 控制面板-網絡與Internet-網絡共享中

原创 jenkins 腳本

注 本文記載了使用jenkins部署時,用到過的腳本,給大家參考和自身以後的複用。該部署記載了一個項目(基於golang)的倉庫拉取,到jenkins編譯,並上傳給指定服務器部署至結束。 在使用jenkins部署前,需要注意以下問

原创 js和go對接websocket遇到的問題彙總

Table of Contents generated with DocToc 1. 包協議 2. 相關操作 2.1 大端編碼 2.2 大端解碼 2.3 string轉utf8-uint8Array[], utf8-uin

原创 用戶揹包優化分析與總結

用戶揹包 拉取列表接口 數量變更推送 舊 每次點擊用戶揹包,都拉取列表,每次道具消耗,都刪除道具列表緩存保證一致性。缺點,單個道具的變更,會影響到整個列表緩存的生命週期,在道具量比較大時很低效。 新 取消每次點擊用戶揹包都拉

原创 Golang常用的工具函數,無依賴,常更

util.go // Execute f() n times on fail func RetryHandler(n int, f func() (bool, error)) error { ok, er := f() if

原创 golang獲取補碼,原碼

package main import ( "encoding/binary" "fmt" "strconv" ) func main() { var a = []byte{0x15, 0x4B} var b = [

原创 Shell 常見命令操作

判斷文件夾是否存在,然後執行操作 # 準備pkg依賴,該命令可重複執行 if [ ! -d ${GOPATH}'/src/github.com/fwhezfwhez' ]; then mkdir -p ${GOPATH}/

原创 golang 微信支付如何在http request中帶上cert.pem和key.pem

前言 對接微信零錢支付時,需要帶上api證書。在已經下載了證書後,具備下述文件: apiclient_cert.p12 apiclient_cert.pem apiclient_key.pem 因爲go目前不支持解析p12(博

原创 上傳文件夾給linux服務器

使用rsync rsync --delete -arvz xyx-db-doc [email protected]:/home/web/projects/xyx-db-doc