概述 OAuth 2.0用來(lái)授權(quán)第三方應(yīng)用哪雕,獲取用戶數(shù)據(jù)。 OAuth 2.0的由來(lái) 引出問(wèn)題思考一個(gè)問(wèn)題?外賣(mài)配送員問(wèn)題G钣肌!昼汗!我住在一個(gè)大型的...
分庫(kù)分表 為什么要分庫(kù)分表? 超大容量問(wèn)題 性能問(wèn)題 如何去做到 垂直切分①垂直分庫(kù)肴熏; 解決的是表過(guò)多的問(wèn)題②垂直分表; 解決單表列過(guò)多的問(wèn)題 ...
前言 數(shù)據(jù)庫(kù)查詢不走索引會(huì)導(dǎo)致全表掃描蛙吏,效率低下。 舉例 “列類型”與“where值類型”不符鞋吉,不能命中索引出刷,會(huì)導(dǎo)致全表掃描(full tabl...
問(wèn)題代碼 問(wèn)題分析 HashMap源碼 這是jdk1.8中HashMap中put操作的主函數(shù), 注意第6行代碼坯辩,如果沒(méi)有hash碰撞則會(huì)直接插入...
前言 分布式鎖是一種悲觀鎖馁龟,至少要確保鎖的實(shí)現(xiàn)同時(shí)滿足以下四個(gè)條件: 互斥性: 在任意時(shí)刻,只有一個(gè)客戶端(進(jìn)程)能持有鎖漆魔。(UUID坷檩、重入鎖)...
業(yè)務(wù)需求描述 1.用戶在電商平臺(tái)里通過(guò)購(gòu)買(mǎi)商品却音、曬單評(píng)論可以有不斷的積累積分;2.積累到足夠的積分后矢炼,可以在電商平臺(tái)的積分兌換頁(yè)面中系瓢,選擇使用自...
前言 保障服務(wù)穩(wěn)定的三大利器:熔斷降級(jí)、服務(wù)限流和故障模擬句灌。限流包括Nginx層面的限流以及業(yè)務(wù)代碼邏輯上的限流夷陋。 為什么需要限流 以服務(wù)的調(diào)用...
前言 我們應(yīng)該都知道Spring的常規(guī)標(biāo)簽,如bean胰锌,事務(wù)骗绕,Aop等等。隨著滿足業(yè)務(wù)的需求资昧,同時(shí)降低程序員的工作量酬土,我們有時(shí)需要自己定制一些標(biāo)...
Fetch抓取(Hive可以避免進(jìn)行MapReduce)Hive中對(duì)某些情況的查詢可以不必使用MapReduce計(jì)算格带。(計(jì)算需要時(shí)間)例如:SE...