原创 golang sqlite3 cgo 靜態編譯方法

  https://xiazemin.github.io/MyBlog/golang/2020/04/13/statically.html   go build -o release/main_linux_amd64 -ldflags '

原创 io排查工具 iostat/iotop/vmstat

一、iostat安裝與用法介紹 主要用於監控系統設備的IO負載情況,iostat首次運行時顯示自系統啓動開始的各項統計信息,之後運行iostat將顯示自上次運行該命令以後的統計信息。 用戶可以通過指定統計的次數和時間來獲得所需的統計信息

原创 go原理小記

  map中hash的 低B位確定桶的位置,高8位確定桶中的 key/value 位置

原创 windows minikube

    minikube start --image-mirror-country cn \ --iso-url=https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/iso/m

原创 Mysql全文索引實現模糊查詢

MySQL 5.7.6開始,MySQL內置了ngram全文解析器,用來支持中、日、韓文的分詞 啓動方法 配置mysql的ngram,打開mysql server的配置文件,編輯在[mysqld]下面加入這樣的配置 # vim /etc/m

原创 golang 簡單連接池

  package main import ( "fmt" "time" ) /* 有關Task任務相關定義及操作 */ //定義任務Task類型,每一個任務Task都可以抽象成一個函數 type Task struct {

原创 Golang ast 的使用

  從文件中獲取註釋信息 package main import ( "go/ast" "go/parser" "go/token" "log" "path/filepath" ) type Visitor struct {

原创 golang內存對齊的重要性

  結構體中字段類型的改變直接造成內存對齊結果的改變,是的佔用內存空間也不一樣 package main import ( "fmt" "unsafe" ) func main() { var xx struct { a

原创 轉載【golang併發】

package main import ( "fmt" "runtime" "time" ) //定義一個實現Job接口的數據 type Score struct { Num int } //定義對數據的處理 func (s

原创 go安裝服務

golang 安裝程序爲服務 package main import ( "context" "fmt" "io" "log" "net/http" "os" "path/file

原创 PHP8.1 Fiber

  function writeToLog(string $message): void { echo $message . "\n"; } $files = [ 'src/foo.jpg' => 'dest/foo.jp

原创 Redis Web端管理工具

介紹 [Introduction] 基於go+vue的web版redis管理工具【Web redis management tool based on golang and vue】 GITHUB地址 https://github

原创 golang 文件Seek和Truncate的結合使用

在需要分步寫入整條信息時做回滾操作時使用 /* * @Description: * @Author: gphper * @Date: 2021-11-06 20:11:56 */ package main import ( "

原创 Redis Web Ui管理工具

GoRedisManager redis 客戶端管理平臺(redis manager)【部署簡單便捷,SSH連接,用戶校驗,操作日誌等】。歡迎star!! 項目地址 https://github.com/gphper/go-redis-

原创 解決windows docker開發swoft啓動慢的問題

原理: 1.docker加載windows系統共享目錄裏面的文件很慢 2.docker加載容器內部目錄的文件很快 3.raync同步文件時只會同步有差異的文件,所以同進的時候挺快 步驟: 1.容器中安裝 rsync apt-get i