原创 mysql Cant create more than max_prepared_stmt_count statements錯誤

錯誤原因 當緩存的預編譯SQL數量超過默認最大值時 就會產生如上錯誤 導致數據庫直接無法使用 檢查 查詢數據庫預編譯SQL創建次數 show global status like 'com_stmt%'; 每個連接創建的預編譯

原创 mysql too many connections錯誤

1、show processlist; 查看連接數,查看處於sleep狀態連接,這些其實是暫時沒有用的,所以可以kill掉 2、show variables like “max_connections”; 查看最大連接數,應該是

原创 python測試框架 unittest 配合 flask 使用

代碼: class TestInterface(unittest.TestCase): # 測試代碼執行之前調用 (方法名固定) def setUp(self): """在執行具體的測試方法前,先

原创 使用go net 實現簡單的redis通信協議

使用go net 實現簡單的redis通信協議 圖解redis通信協議(轉自:https://www.jianshu.com/p/f670dfc9409b) 請求協議: 請求協議一般格式: *<參數數量> CR LF $<參數

原创 go-kratos 微服務框架 bm 模塊使用

路由 創建項目成功後,進入internal/server/http目錄下,打開http.go文件,其中有默認生成的blademaster模板。其中: func New(s api.DemoServer) (engine *bm.E

原创 C++ 第十三章 類繼承

第十三章 類繼承 本章內容包括: is-a關係的繼承。 如何以公有方式從一個類派生出另一個類。 保護訪問。 構造函數成員初始化列表。 向上和向下強制轉換。 虛成員函數。 早期(靜態)聯編和晚期(動態)聯編 抽象基類。 純虛函數

原创 C++第十四章 中的代碼重用

第十四章 C++中的代碼重用 本章內容包括: has-a 關係 包含對象成員的類 模板類valarray 私有和保護繼承 多重繼承 虛基類 創建類模板 使用類模板 模板的具體化 C++的一個主要目標是促進代碼重用。公有繼承是實

原创 golang微服務框架go-micro使用 (一) Getting Started

文檔 不斷更新的文檔,需要翻牆 官方文檔 主要接口 服務發現 服務發現是每個分佈式系統都需要解決的問題,go-micro將這個任務抽象到一個接口中,github.com/micro/go-micro/v2/registry/Reg

原创 使用單例模式封裝go-kafka鏈接(github.com/Shopify/sarama)

package kafka import ( “errors” “github.com/Shopify/sarama” “github.com/luslin/webs/src/server1/conf” “github.com/l

原创 C++ 第十六章-string類和標準庫模板

C++ 第十六章-string類和標準庫模板 本章內容包括: 標準C++string類 模板auto_ptr、unique_ptr和shared_ptr。 標準模板庫(STL) 容器類 迭代器 函數對象(functor) STL

原创 go 操作kafka包 sarama 使用(示例)

go 操作kafka包 sarama 使用(一) 截止當前時間,github上golang操作kafka的包主要有兩個: Shopify/sarama starts 5.7k confluenti

原创 設計模式:Observer 觀察者模式

Observer 觀察者模式 在軟件構建過程中,我們需要爲某些對象建立一種“通知依賴關係” ——一個對象(目標對象)的狀態發生改變,所有的依賴對象(觀察者對象)都將得到通知。如果這樣的依賴關係過於緊密,將使軟件不能很好地抵禦變化

原创 C++ static 變量的釋放時間及文件寫入引發的亂序,覆蓋問題

一個簡單的例子: #include <iostream> #include <stdlib.h> #include <fstream> using namespace std; class Log{ private: i

原创 go 依賴注入工具( go-wire )使用(一 講解)

go 依賴注入工具( go-wire )使用(一 講解) 共分兩篇: go 依賴注入工具( go-wire )使用(二 用戶指南) 項目地址:github.com/google/wire 簡介 wire是 Google 開源的一個

原创 kong Api網關使用(搭配konga)

kong Api網關使用(搭配konga) 搭建docker運行環境: docker-compose :參考https://github.com/Kong/docker-kong/blob/master/compose/docke