原创 php合併數組幾種方法

幾種合併數組方法如下: 使用+號合併數組結果: 鍵名相同時,前邊的鍵值覆蓋後邊的鍵值 array_merge()方法: 鍵名相同時,後邊的鍵值覆蓋前邊的鍵值 array_merge_recursive()方法: 鍵名相同時,

原创 php優化 - nginx與php-fpm通信協議

CGI:通信網關協議 CGI協議:動態語言的代碼文件需要對應的語言解釋器才能被服務器識別,CGI協議就是用來使得解釋器與服務器之間互相通信 請求鏈路: 1、客戶端輸入ur 2、解析到服務器IP 3、請求發送到Web服務器(nginx)

原创 定時任務-crontab簡單用法

定時任務-crontab簡單用法 crotab定時任務: 在服務器上設置定時器,來執行特定的任務腳本,比如php XXX或者 python XXX,或者 go run *** crontab基本用法: - crontab時間設置: #

原创 通過supervisor管理laravel隊列任務守護進程

通過supervisor管理laravel隊列任務守護進程 背景:laravel隊列,在調試使用時可以使用php artisan queue:work來啓用隊列,但是實際項目部署後,需要通過守護進程一直啓動隊列,在這使用 superviso

原创 go基礎 - WaitGroup用法

go基礎 - WaitGroup用法 package main import ( "fmt" "sync" "time" ) /** * Created by Goland * User: wkk alisleepy@hotm

原创 docker基礎命令 - 鏡像/容器

docker基礎命令 - 鏡像/容器 docker version:查看版本 docker info:查看docker系統信息,包括鏡像和容器數量 docker —help:查看幫助命令 鏡像命令: docker images:查看

原创 go學習 - 字符串翻轉

go學習 - 字符串翻轉 代碼如下,比較low,但能實現: package go_test_test import ( "fmt" "testing" ) /** * Created by Goland * User: wkk

原创 【mysql】mysql8修改root密碼

mysql8修改root密碼 背景:修改mysql密碼,按照之前的password函數一直失敗,查資料後發現mysql8不支持password函數 mysql8修改密碼如下: // 修改root的密碼爲 123456 ALTER USE

原创 【go-基礎】interface轉string

【go-基礎】interface轉string:fmt.Sprintf("%v", value) 背景:在做一個查詢時,請求參數爲map格式,value值爲interface,根據不同的key需要做不同的查詢,在模糊查詢時value需要拼接

原创 go - 循環結構體,修改結構體中某個字段的值

循環結構體,修改結構體中某個字段的值 背景:使用go獲取部門列表後,需要修改其中的一個字段的值,將level = 2 修改爲 level = “二級部門” 錯誤方法1:結構體轉json後,不行 for _, item := range de

原创 Linux查看當前目錄下(包含子目錄)文件名中包含指定字符的文件

Linux查看當前目錄下(包含子目錄)文件名中包含指定字符的文件 # 查看當前目錄(包含子目錄)下文件名中帶有 .mid 的文件 find . -type f -name "*.mid* # 查看當前目錄(包含子目錄)下文件名中帶有 .m

原创 flask的部署:gunicorn + supervisor + flask

flask的部署:gunicorn + supervisor + flask 背景:使用flask部署了一個發送請求的小工具給RD使用,部署在開發機上,但是提供外部使用時不太適合使用flask自帶的web服務器,在這採用gunicorn +

原创 python解析pb二進制文件,寫入明文文本

python解析pb二進制文件,寫入明文文本 背景: 在項目中需要解析pb二進制文件,轉爲明文,寫入txt文本中保存,同時轉爲由分隔符進行分隔的行列式結構,在這記錄一下這個過程,以下列出了兩種方法:方法二存在bytes解析失敗的問題,採取方

原创 python打印當前行數

# python打印當前行數 print '當前行數:' + str(sys._getframe().f_lineno)

原创 shell獲取文件名中包含特定字符的文件個數

shell獲取文件名中包含特定字符的文件個數 背景:統計自動化case中文件名包含'P0_'的文件個數,在這記錄一下 # 命令 ll caseDir | grep -c P0_ # ll列出文件下的文件,管道給 grep ,核心的