概述 OAuth 2.0用來(lái)授權(quán)第三方應(yīng)用,獲取用戶數(shù)據(jù)。 OAuth 2.0的由來(lái) 引出問(wèn)題思考一個(gè)問(wèn)題?外賣配送員問(wèn)題!??!我住在一個(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)買商品、曬單評(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抓?。℉ive可以避免進(jìn)行MapReduce)Hive中對(duì)某些情況的查詢可以不必使用MapReduce計(jì)算。(計(jì)算需要時(shí)間)例如:SE...