學習VictoriaMetrics源碼的時候發現,VictoriaMetrics的緩存部分,使用了同一產品下的fastcache。下面分享閱讀fastcache源碼的的結論: 1.官方介紹 fastcache是一個用go語言實現的,很快的,線程安全的,內存緩存的,用於大量對象緩存的組件 ...
zstd是facebook開源的一個C語言的壓縮庫。 從官方提供的壓測數據看,它的壓縮速度與眾所周知的以快著稱的snappy的壓縮速度幾乎持平,但是壓縮率上比老牌的gzip還要高。 再看看zstd吊打gzip這張圖: 最快每秒壓縮 MB 最高達到 倍壓縮率 跑得快,拉得多,我們這種搞網絡數據運輸的都喜歡 可是這個東東是C寫的,有golang的版本沒 有兩個。 klauspost compress ...
2022-01-25 11:42 0 2437 推薦指數:
學習VictoriaMetrics源碼的時候發現,VictoriaMetrics的緩存部分,使用了同一產品下的fastcache。下面分享閱讀fastcache源碼的的結論: 1.官方介紹 fastcache是一個用go語言實現的,很快的,線程安全的,內存緩存的,用於大量對象緩存的組件 ...
這個項目需要用到動態鏈接庫技術, 主程序動態加載一些功能模塊,這樣在擴充功能時,無須修改主程序,只需要新增功能模塊動態調用就可以了。 研究了一下golang官方支持的plugin功能,發現有幾點不足。 1.官方plugin功能本質上是用cgo實現的,編譯一個so文件,然后再調用 ...
由於博客園的插件和我自己博客的插件不一致,代碼以及視頻插入轉換很麻煩,所以還是我原來博客的地址查看吧。 介紹一個python視頻處理庫:moviepy ...
[golang]golang如何覆蓋輸出console,實現進度條 golang一個騷氣的進度提示庫 spinner is a simple package to add a spinner / progress indicator to any ...
Golang項目如何引用一個第三方的庫?寫好test.go文件后執行go run test.go的時候報錯,其實是因為golang配置或者自己的項目沒有配置正確。 1、首先,安裝完Golang之后,需要配置一些系統變量,就像Java一樣【這點沒有Python方便,Python是開箱即用】。其中最 ...
golang連接達夢數據庫的一個坑 達夢官方並未適配專門的golang連接方式,正一籌莫展的時候發現達夢提供了odbc的連接,這樣可以使用類似mssql的odbc連接方式連接達夢數據庫。 使用的達夢數據庫版本為DM8 達夢數據庫開啟odbc連接 參考博客1、參考博客2 參照上面兩個博客 ...
一個讓業務開發效率提高10倍的golang庫 此文除了是標題黨,沒有什么其他問題。 這篇文章推薦一個庫,https://github.com/jianfengye/collection。 這個庫是我在開發業務過程中 Slice 的頻繁導致業務開發效率低,就產生了要做一個 Collection ...
Github 主頁 https://github.com/panjf2000/gnet 歡迎大家圍觀~~,目前還在持續更新,感興趣的話可以 star 一下暗中觀察哦。 簡介 gnet 是一個基於 Event-Loop 事件驅動的高性能和輕量級網絡庫。這個庫直接使用 ...