原创 MongoDB 5.x 分片集羣部署

在生產環境中,通常情況使用副本集就夠了(使用配置文件部署副本集可跳轉:5.x 副本集部署,使用命令行部署副本集可參考這篇文章)。除非容量非常大,併發訪問非常高,副本集已經無法正常提供服務時,才建議考慮使用分片。這一節內容就來聊聊 Mongo

原创 go之八股文總結

kafka爲什麼快 批處理(發送消息時多條緩存起來再發),分片,順序寫,producer2broker(mmap共享空間) broker2consumer(sendFile)。 broker和client之間是有心跳機制的。 kafka過期

原创 關於IDEA的idea.vmoptions的使用

一、簡述 IDEA 安裝目錄下的 bin 目錄下有個 idea64.exe.vmoptions 文件。如圖:   該文件內容如下:   二、按如下修改該文件中

原创 Nginx加權輪詢算法

輪詢調度 輪詢調度非常簡單,就是每次選擇下一個節點進行調度。比如{a, b, c}三個節點,第一次選擇a, 第二次選擇b,第三次選擇c,接下來又從頭開始。 這樣的算法有一個問題,在負載均衡中,每臺機器的性能是不一樣的,對於16核的機器跟4

原创 常用的幾種線程池以及使用的場景

newCachedThreadPool: 底層:返回ThreadPoolExecutor實例,corePoolSize爲0;maximumPoolSize爲Integer.MAX_VALUE;keepAliveTime爲60L;unit