原创 panic,recover 爆出異常,和捕獲
package main import ( "fmt" "time" ) func main() { f() fmt.Println("main end") } /* 1.多個defer 執行,最先定義的在棧底,最後定義的在
原创 mongos集羣部署
mongos 分片服務器 https://blog.csdn.net/weixin_49724150/article/details/121748365 1.部署的服務器ip地址 172.16.0.151 172.16.
原创 etcd集羣部署文檔
1.部署的服務器ip地址 172.16.0.151 172.16.0.173 172.16.0.220 2.etcd版本 wget https://github.com/etcd-io/etcd/releases/d
原创 Go中三個點(...)用法
//接受可變長參數 func arg(args ...string){ for i,v:=range args{ fmt.Printf("index %d, value %v \n",i,v) } } f
原创 php curl方式實現 post,get
class AipHttpClient{ /** * HttpClient * @param array $headers HTTP header */ public function __
原创 go makefile使用詳解
參考文檔 https://www.w3cschool.cn/mexvtg/adisqozt.html 一 . 目錄和文件內容 文件所在目錄 goproject├── blog├── blog-linux├── blog-wind
原创 go grpc protobuf 使用
1.下載protoc https://github.com/protocolbuffers/protobuf/releases,解壓出 protc.exe 放到到GOROOT目錄下 2.下載 p
原创 php 上傳文件壓縮包
index.php 壓縮包處理,上傳文件處理 <?php include('ziper.class.php'); /*接收base64的jpg圖片編碼,轉換爲圖片*/ try { $file = $_FILES['i
原创 php-fpm 重啓命令
1.第一種方式 systemctl restart php7.2-fpm.service systemctl status php7.2-fpm.service 2.第二種方式 找到php-fpm 進程id,殺死進程,重新啓
原创 後臺方式運行php 腳本
nohup /usr/bin/php7.2 think simulate
原创 clickhouse rpm方式安裝
1.把安裝包從本地上傳到服務器 scp ./ck_rpm.tar.gz [email protected]:/root 2.文件如下 clickhouse-client-20.3.9.70-2.noarch.rpm cli
原创 mqtt研究
參考資料 lnmp+swoole+mosquitto搭建 https://www.kancloud.cn/xiaodo/note1/533022 https://www.cnblogs.com/zjfree/p/11428
原创 redis 限流
protected function queue() { //生成下一分鐘的redis隊列 $nextMinute = date("Y-m-d H:i", strtotime("+1
原创 php 正則函數preg_replace_callback
$str = '<p>在有意思了!</p><p><img src="https://taoke168.oss-cn-beijing.aliyuncs.com/uploads/20200529/d023b6c447ac4c77274a29f
原创 php 生成指定範圍內不重複的隨機數
<?php /* * array unique_rand( int $min, int $max, int $num ) * 生成一定數量的不重複隨機數,指定的範圍內整數的數量必須 * 比要生成的隨機數數量大 * $min 和 $