原创 mysql 對json格式數據進行操作

https://dev.mysql.com/doc/refman/5.7/en/json-function-reference.html 在隊尾插入json數據對象示例  SELECT JSON_ARRAY_APPEND('{"list

原创 liunx 基本常用命令

文件傳輸以及備份載入鏡像 #從192.168.1.1中 拷貝 test.pca 到本地的tmp 文件() scp [email protected]:test.pca /tmp/ #傳輸本地tar 文件到 hostname 爲19 的機器

原创 go 使用sort 進行多重排序

type Combination struct { Group string OrderNo int32 Model []string // 3+3 3+1+2 7選擇3 F floa

原创 docker 安裝rabbitmq 延時插件rabbitmq_delayed_message_exchange

進入容器內部安裝 首先容器啓動rabbitmq  上官網下載對應版本的插件 插件下載地址:https://www.rabbitmq.com/community-plugins.html 找到rabbitmq_delayed_messa

原创 redis 慢日誌查詢

首先使用cli 命令鏈接上redis :redis-cli -h ****** -p 端口 -a 密碼獲取慢日誌查詢前十條:SLOWLOG GET 10返回入下:   1) 1) (integer) 1     //slowlog 唯一

原创 go for循環中調用goroutine ,使用chan進行通信

package main import ( "fmt" "runtime" "strconv" "sync" ) func main() { var wg sync.WaitGroup

原创 gorm 子查詢

//實現代碼 //GetLatelyUserOperationFlow 獲取每個列表數據中的最近一條的未讀消息 func GetLatelyUserOperationFlow(orgId int32, objectId []int32)

原创 遞歸把path字符串構造成遞歸數組

type PathEvaluationRsp_Module struct { ModuleId int32 `protobuf:"varint,1,opt,name=moduleId,

原创 使用go開發公衆號之 關注公衆號發送小程序卡片

首先準備工作   先準備好公衆號和小程序,並且將小程序關聯公衆號     準備一張小程序的縮略圖  //使用 https://api.weixin.qq.com/cgi-bin/material/add_material?acce

原创 使用 table_rows 統計表格行數不準確

首先生產環境不建議這樣做,只是爲了測試 導致統計信息不準確的原因是什麼呢?其實是MySQL 8.0爲了提高information_schema的查詢效率,將視圖tables和statistics裏面的統計信息緩存起來,緩存過期時間由參數

原创 limesurvey使用跳題邏輯

首先隨便新增一個第一題。這個題有三個選項option1 2  3     然後新增第一題選項之後的跳題    點擊工具欄目中的條件設計    進行如下配置

原创 使用docker compose搭建limesurvey

首先準備docker和docker-compose  新增docker-compose.yml version: '2' services: mysql: image: mysql:8 volumes:

原创 Kratos2.0 在windows 電腦上進行liunx發佈

將環境變量設置爲liunx set GOARCH=amd64 set GOOS=linux set GOHOSTOS=liunx 重新編譯生成pb go mod tidy go mod vendor go generate ./.

原创 Kratos 2.0 和Kratos 1.0 goland調試配置

kratos2.0   goland 添加pb 文件      kratos1.0       

原创 使用Supervisor 託管netcore 和go服務

首先安裝Supervisor  yum install epel-release yum install -y supervisor 新增supervisor 的配置 #首先添加配置文件 vim /etc/supervisor/