原创 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