概述 OAuth 2.0用來授權第三方應用,獲取用戶數據。 OAuth 2.0的由來 引出問題思考一個問題?外賣配送員問題!!!我住在一個大型的...
分庫分表 為什么要分庫分表? 超大容量問題 性能問題 如何去做到 垂直切分①垂直分庫; 解決的是表過多的問題②垂直分表; 解決單表列過多的問題 ...
前言 數據庫查詢不走索引會導致全表掃描,效率低下。 舉例 “列類型”與“where值類型”不符,不能命中索引,會導致全表掃描(full tabl...
問題代碼 問題分析 HashMap源碼 這是jdk1.8中HashMap中put操作的主函數, 注意第6行代碼,如果沒有hash碰撞則會直接插入...
前言 分布式鎖是一種悲觀鎖,至少要確保鎖的實現同時滿足以下四個條件: 互斥性: 在任意時刻,只有一個客戶端(進程)能持有鎖。(UUID、重入鎖)...
業務需求描述 1.用戶在電商平臺里通過購買商品、曬單評論可以有不斷的積累積分;2.積累到足夠的積分后,可以在電商平臺的積分兌換頁面中,選擇使用自...
前言 保障服務穩定的三大利器:熔斷降級、服務限流和故障模擬。限流包括Nginx層面的限流以及業務代碼邏輯上的限流。 為什么需要限流 以服務的調用...
前言 我們應該都知道Spring的常規標簽,如bean,事務,Aop等等。隨著滿足業務的需求,同時降低程序員的工作量,我們有時需要自己定制一些標...
Fetch抓取(Hive可以避免進行MapReduce)Hive中對某些情況的查詢可以不必使用MapReduce計算。(計算需要時間)例如:SE...