原创 【go小記】切片擴容策略

func growslice(et *_type, old slice, cap int) slice { newcap := old.cap doublecap := newcap + newcap if cap > doubl

原创 Centos No package golang available 報錯處理

問題描述 前兩天用docker建了個虛擬機,試試在虛擬機安裝go居然不行,原來是少裝了這個 在centos 上使用yum install 命令安裝go時,報錯“No package golang available”,經查證是缺少缺少EP

原创 phpmyadmin 連接mysql8 報requested authentication method unknown to the client [caching_sha2_password]

#登錄mysql mysql -u root -p ALTER USER 'root'@'localhost' IDENTIFIED BY 'Lzslov123!'; #添加遠程登錄用戶 CREATE USER 'liaozesong

原创 【golang筆記】 切片自定義排序

sort.Slice(b, func(i, j int)bool { return b[i] < b[j] })  

原创 Raft算法詳解

轉自 https://zhuanlan.zhihu.com/p/32052223 Paxos算法詳解一文講述了晦澀難懂的Paxos算法,以可理解性和易於實現爲目標的Raft算法極大的幫助了我們的理解,推動了分佈式一致性算法的工程應用,本文

原创 Zookeeper與Redis哨兵

Redis選舉領頭Sentinel Sentinel是Redis實現高可用的保證。Sentinel系統作用就是監視Redis服務器集羣,它可以不停的獲得redis集羣狀態,當一個主節點掛了,故障轉移操作會在從節點中選出一個新的主節點,這裏

原创 Golang中Context包深入淺出

轉自 :https://www.jianshu.com/p/dcbd87eb1a3f 控制併發有兩種經典的方式,一種是WaitGroup,另外一種就是Context,今天我就談談Context。 什麼是WaitGroup WaitGrou

原创 【Golang實現設計模式】橋接模式

介紹 意圖:將抽象部分與實現部分分離,使它們都可以獨立的變化。 主要解決:在有多種可能會變化的情況下,用繼承會造成類爆炸問題,擴展起來不靈活。 何時使用:實現系統可能有多個角度分類,每一種角度都可能變化。 如何解決:把這種多角度分類分離出

原创 【Golang實現設計模式】狀態模式

介紹 意圖:允許對象在內部狀態發生改變時改變它的行爲,對象看起來好像修改了它的類。 主要解決:對象的行爲依賴於它的狀態(屬性),並且可以根據它的狀態改變而改變它的相關行爲。 何時使用:代碼中包含大量與對象狀態有關的條件語句。 如何解決:將

原创 【Elastic Search權威指南 讀書小記8】ES之深入分片

有道雲排版好一點:https://note.youdao.com/ynoteshare1/index.html?id=a38978147bd85dd15148027aeadd1c92&type=note 倒排索引存儲了比包含了一個特定te

原创 【Golang實現設計模式】觀察者模式

有道雲地址:http://note.youdao.com/noteshare?id=7698953bde45db34664db2b5eb9c6e82&sub=5B37C3046FE14BA09907491096A1321F 先貼網上的介紹

原创 【Elastic Search權威指南 讀書小記7】ES之索引管理

有道雲排版好一點:https://note.youdao.com/ynoteshare1/index.html?id=c71c2939061bcd6d6bb156dcfbb1ba57&type=note 注意:ES的索引只的是INDEX,

原创 【Elastic Search權威指南 讀書小記4】ES之主從同步

有道雲筆記:https://note.youdao.com/ynoteshare1/index.html?id=682ce6287c26572497e56cc1967b9ba5&type=note 路由文檔到分片 shard = hash

原创 【Elastic Search權威指南 讀書小記6】ES之分佈式搜索

有道雲筆記:https://note.youdao.com/ynoteshare1/index.html?id=5fe5c88843a8519ca0b258104593f63d&type=note 爲了充分使用每個節點的性能,查詢的時候實

原创 【Elastic Search權威指南 讀書小記5】ES之映射和分析

有道雲筆記:http://note.youdao.com/noteshare?id=ebcd395028460a105f45f79e4e5ac7cd 映射(mapping)機制用於進行字段類型確認,將每個字段匹配爲一種確定的數據類型 (