Go語言錯誤設計與實現

Go語言錯誤地使用error介面定義errors包的定義errors包使用errors.New為什麼要返回指標errorString 結構體和 s 欄位為什麼要設計為不可匯出errorString 的 Error 方法為什麼要使用指標接收器...

2021-10-18
php中的自定義錯誤處理

php中的自定義錯誤處理

php程式設計師如下所示:set_error_handler這個函式用於處理notice錯誤、warning錯誤、使用者自定義的錯誤等(對於讓指令碼執停止執行的那種錯誤,將不會走這個回撥),被捕獲的錯誤將會走使用者自定義的回撥,不會按系統預...

2021-10-14

go標準庫RPC

Fatal(“Dial:”, err) } var reply string // 第一個引數是連結的RPC服務名字和方法名字,第二和第三個引數分別是定義的RPC方法的兩個引數 err = c...

2021-10-11
Go錯誤處理3種套路

Go錯誤處理3種套路

如果API只有一種錯誤,也不需要攜帶上下文,不需要斷言我們可以使用 Sentinel Error2.Error Types(自定義錯誤型別)Error type 就是實現了 error 介面的自定義型別...

2021-10-09

常用linux命令:tail

log// 輸出檔案最後3行的內容,並實時監控檔案的變更$ tail -3f nginx_error...

2021-10-09
Spring Boot 全域性異常處理(上)

Spring Boot 全域性異常處理(上)

Spring Boot 預設的異常處理機制預設情況下,Spring Boot 會返回兩種型別的異常,一種是HTML,還有一種是 Json 格式的資料,這主要取決於請求頭中的Accept引數,比如瀏覽器發出的請求,請求頭中會附帶Accept:...

2021-10-04

透過exec命令開啟一個TCP連線

0Server port is: 12345然後一般透過telnet的方式來連線測試:$ telnet localhost 12345還有一種測試方式,就是透過exec命令來開啟一個tcp連線:[root@localhost dev]# e...

2021-08-28

「日常工作」redis不能持久化資料問題

前言:為什麼會造成redis不能持久化資料,原因未知,我使用的是docker,不能用之前docker磁碟被打滿了(我猜測是因為這個造成的)報錯資訊(error) MISCONF Redis is configured to save RDB...

2021-06-23