原创 go micro踩坑之路:invalid character '\'' looking for beginning of value

go micro官方文檔給的實例裏面 Make an RPC call via the CLI. The query is sent as json. micro call go.micro.srv.example Example.Ca

原创 阿里雲的redis規範

一、鍵值設計 1. key名設計 (1)【建議】: 可讀性和可管理性 以業務名(或數據庫名)爲前綴(防止key衝突),用冒號分隔,比如業務名:表名:id   (2)【建議】:簡潔性 保證語義的前提下,控制key的長度,當key較多時,內

原创 hibernate 查詢view值覆蓋,生成重複數據

問題背景: 兩個表A,B,B是detail表,A一對多B,使用A的id關聯,爲了方便查詢detail數據。 正常情況:多條A數據相同但不同B數據不同。 異常情況:多條數據,A數據相同,B數據也相同。 問題分析: <id>設置成了不唯一字段

原创 navicat使用教程

https://github.com/DoubleLabyrinth/navicat-keygen/blob/windows/doc/how-to-use.windows.md

原创 golang 時間方法

//獲取date本週周幾的日期 func getDateOfWeek(date time.Time, weekday time.Weekday) (time.Time) { var offset int switch wee

原创 IntelliJ IDEA 插件 HTTP Client

使用教程: https://github.com/corningsun/yuchigong/blob/httpClient/httpClient/README.md 踩坑歷程: 設置 環境變量不生效問題 https://www.jetbr

原创 Gin 路由基數樹

https://segmentfault.com/a/1190000019149860

原创 centos7 靜態網絡配置

vi  /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE

原创 Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: TLS handshake timeout

環境說明:windows10 使用 docker toolbox安裝docker 1.操作:docker search hello-world 錯誤:Error response from daemon: Get https://regi

原创 Windows 中使用 make 命令和運行 makefile 文件

Windows 上運行 make 命令或 makefile 文件,必須有 GNU 編譯環境,因此在 Windows 上獲取它的唯一方法是安裝類似 GNUWin32 提供的 Windows 版本。點擊:http://gnuwin32.sou

原创 Golang 面試題總結

golang 基礎 1.切片實現原理,切片中的指針是存儲在堆上還是棧上?切片的使用有哪些坑? 2.map的實現原理?詳細說一下拉鍊法?map是協程安全的嗎? 3.sync.Map的實現原理? 4.寫一個 golang 的單例實現? 5.

原创 java+swing打包jar轉成exe並動態綁定jre再打包成安裝文件

java打包jar成exe並動態綁定jre再打包成安裝檔 注:以下所有步驟的前提是,把jar文件,ico圖示(pngImage文件夾),第三方jar包(lib活頁夾),jre活頁夾,放到同一個活頁夾中。 本例放在exe4j Install

原创 close chan 激活其他同步chan,chan關閉

https://blog.csdn.net/weixin_42663840/article/details/81743709 https://www.cnblogs.com/tobycnblogs/p/9935465.html 不同於傳統

原创 gRPC 系列——grpc超時傳遞原理

引子 有個業務方反饋說日誌中偶爾出現 xorm 拋出來的 context deadline exceeded 的報錯,想諮詢下是什麼原因。業務方實現的 gRPC Handler 大概代碼如下: 1 2 3 4 5 6 7 8

原创 golang開發流程

Golang版本及安裝 下載網址:https://studygolang.com/dl/golang/go1.12.5.windows-amd64.msi   開發工具goland   Golang語言基礎教程 網址:http://c.b