概述 OAuth 2.0用來授權(quán)第三方應(yīng)用狮辽,獲取用戶數(shù)據(jù)。 OAuth 2.0的由來 引出問題思考一個(gè)問題眉反?外賣配送員問題<菘摺!!我住在一個(gè)大型的...
分庫分表 為什么要分庫分表? 超大容量問題 性能問題 如何去做到 垂直切分①垂直分庫; 解決的是表過多的問題②垂直分表怎棱; 解決單表列過多的問題 ...
前言 數(shù)據(jù)庫查詢不走索引會(huì)導(dǎo)致全表掃描绷跑,效率低下。 舉例 “列類型”與“where值類型”不符凡资,不能命中索引砸捏,會(huì)導(dǎo)致全表掃描(full tabl...
問題代碼 問題分析 HashMap源碼 這是jdk1.8中HashMap中put操作的主函數(shù)谬运, 注意第6行代碼,如果沒有hash碰撞則會(huì)直接插入...
前言 分布式鎖是一種悲觀鎖垦藏,至少要確保鎖的實(shí)現(xiàn)同時(shí)滿足以下四個(gè)條件: 互斥性: 在任意時(shí)刻梆暖,只有一個(gè)客戶端(進(jìn)程)能持有鎖。(UUID掂骏、重入鎖)...
業(yè)務(wù)需求描述 1.用戶在電商平臺(tái)里通過購買商品轰驳、曬單評(píng)論可以有不斷的積累積分;2.積累到足夠的積分后弟灼,可以在電商平臺(tái)的積分兌換頁面中级解,選擇使用自...
前言 保障服務(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...