原创 Redis學習(七) 客戶端與服務端

一、客戶端 二、服務端

原创 Redis學習(八) 複製

舊版本複製 新版本複製

原创 Spring 中的 18 個註解,你會幾個?

@Controller 標識一個該類是Spring MVC controller處理器,用來創建處理http請求的對象. @RestController Spring4之後加入的註解,原來在@Controller中返回json需要@Re

原创 go 垃圾回收:三色算法

原文鏈接:https://blog.csdn.net/gg_18826075157/article/details/71774535 https://studygolang.com/articl

原创 go Thrift框架

原文鏈接:https://blog.csdn.net/houjixin/article/details/42779915 Thrift指南 thrift go源碼解析 1 https://www

原创 Java學習-知識彙總

                              Java學習-知識彙總 一、司機軌跡的存儲。       背景:訂單每1秒一個軌跡,10秒上傳一次,有噪點,有距離較短的點(經緯度、時間、速度、方向、數量)。每天10W訂單  

原创 Java(一)學習彙總

                              Java學習彙總(一) 一、Java基礎篇       一、Volatile volatile讓變量每次在使用的時候,都從主存中取。而不是從各個線程的“工作內存”。 volat

原创 Mysql學習-轉載:B+樹和B樹以及MySQL索引背後的數據結構及算法原理

原文鏈接:https://www.cnblogs.com/tgycoder/p/5410057.html   原文鏈接:MySQL索引背後的數據結構及算法原理 本文以MySQL數據庫爲研究對象,

原创 MySql學習(六)-存儲引擎InnoDB體系架構

                              存儲引擎InnoDB體系架構 一、InnoDB簡單體系架構: 1、InnoDB有多個內存塊,可以認爲是這些內存塊組成了一個很大的內存池,負責很多工作。 維護所有進程/線程需要訪問

原创 MySql學習(五)-MySql慢查詢開啓和性能優化分析

                        MySql慢查詢開啓和性能優化分析 一、Mysql開啓慢查詢日誌 Mysql中慢查詢日誌默認是關閉的,如果需要打開慢SQL日誌,需要修改my.ini的配置文件。我們日常在工作中需要關注這些慢

原创 MySql學習(七)-InnoDB的關鍵特性

                                           InnoDB的關鍵特性 Inno存儲引擎的關鍵特性包括:插入緩衝,兩次寫(Dubbo write)、自適應Hash索引。這些特性爲InnoDB存儲引擎帶

原创 MySql學習(四)-MySql的數據類型介紹

                                  MySql的數據類型介紹 一、整數類型 類型名稱 存儲需求 有符號範圍 無符號範圍 TINYINT 1字節 -128~127(2的8次方/2) 0~255 SMALLIN

原创 Elasticsearch學習-後續學習規劃

一、地理位置查詢,實際場景的應用。 二、爲什麼ES查詢比mysql會快? 三、如何有效的擴容和下掉ES節點,避免對線上的影響 四、ES的監控和報警如何去做 五、當數據集變成了PB級別的時候,如何規劃和設計ES的集羣。 六、查看ES的源碼

原创 Elasticsearch學習(八)——深入分片原理

                             深入分片原理    爲什麼ES的搜索是近實時的?ES如何保證更新的持久化?這是本篇博客的核心內容 第一步:文檔可被搜索:        爲了保證文檔可以被搜索到,ES採用了倒排索引