原创 redis
Rax 是 Redis 內部比較特殊的一個數據結構,它是一個有序字典樹 (基數樹 Radix Tree),按照 key 的字典序排列,支持快速地定位、插入和刪除操作。 Redis 五大基礎數據結構裏面,能作爲字典使用的有 hash
原创 記錄
func InsertBatch(tablename string, els []map[string]interface{}) map[string]interface{} { values := make([]interfa
原创 linux
ls -a 列出隱藏文件和普通文件 ls -F -R file fileName 查看文件類型 tail -n 2 log_file 顯示文件最後2行 head -5 log_file 顯示文件前面5行 head log_file
原创 golang
這 是 golang
原创 33
21111
原创 warelog
In software engineering, I would argue, the most popular approach to performance improvement is caching. While there
原创 te
其實是不是查詢到當前貨架的id,然後查詢到子容器上的containerID。然後和盤點單上的containerID求交集。然後再和已經盤點過的containerID求交集。返回。這種情況就會出現一個容器上多個sku的情況,只能判斷sk
原创 560
560560560560560
原创 diyitain
1.服務註冊、發現 2.服務組織編排(負載均衡,伸縮) 3.服務治理(日誌、監控報警、報表)
原创 docker
Go中string轉[]byte的陷阱 寫在前面 寫在前面 1.背景 在Go社區看到了一個帖子,代碼如下 package main import "fmt" func main() { s := []byte("") s1 :=
原创 go
make 和new都在堆中分配內存,但是他們卻有很大不同 1.new(T)新建了T類型的item,將內存清零,等待使用,而不是初始化內存,並返回地址*T,應用於數組和struct結構體,相當於&T{}, 就是它返回了一個指向新分配的類
原创 關於
函數閉包 這表明b=a賦值語句是數組內容的完整複製。要想表達引用,需要用指針: var a = [3]int{1, 2, 3} var b = &a b[1]++ fmt.Println(a, *b) 該程序的運行結果如下: [1 3
原创 docker
這是關於docker
原创 GOGO
gogogogogog
原创 去去去
eqweqweqw76