概述 OAuth 2.0用來授權(quán)第三方應(yīng)用,獲取用戶數(shù)據(jù)。 OAuth 2.0的由來 引出問題思考一個問題?外賣配送員問題!?。∥易≡谝粋€大型的有門禁系統(tǒng)的居民小區(qū),由于外賣...
概述 OAuth 2.0用來授權(quán)第三方應(yīng)用,獲取用戶數(shù)據(jù)。 OAuth 2.0的由來 引出問題思考一個問題?外賣配送員問題!?。∥易≡谝粋€大型的有門禁系統(tǒng)的居民小區(qū),由于外賣...
前言 數(shù)據(jù)庫查詢不走索引會導(dǎo)致全表掃描,效率低下。 舉例 “列類型”與“where值類型”不符,不能命中索引,會導(dǎo)致全表掃描(full table scan)。 數(shù)據(jù)準(zhǔn)備 測...
問題代碼 問題分析 HashMap源碼 這是jdk1.8中HashMap中put操作的主函數(shù), 注意第6行代碼,如果沒有hash碰撞則會直接插入元素。 j假設(shè)線程A和線程B同...
前言 分布式鎖是一種悲觀鎖,至少要確保鎖的實現(xiàn)同時滿足以下四個條件: 互斥性: 在任意時刻,只有一個客戶端(進程)能持有鎖。(UUID、重入鎖) 不會發(fā)生死鎖: 即使有一個客...
業(yè)務(wù)需求描述 1.用戶在電商平臺里通過購買商品、曬單評論可以有不斷的積累積分;2.積累到足夠的積分后,可以在電商平臺的積分兌換頁面中,選擇使用自己的積分來兌換禮品。 對業(yè)務(wù)流...
前言 我們應(yīng)該都知道Spring的常規(guī)標(biāo)簽,如bean,事務(wù),Aop等等。隨著滿足業(yè)務(wù)的需求,同時降低程序員的工作量,我們有時需要自己定制一些標(biāo)簽。 自定義標(biāo)簽 Spring...
Fetch抓?。℉ive可以避免進行MapReduce)Hive中對某些情況的查詢可以不必使用MapReduce計算。(計算需要時間)例如:SELECT * FROM use...
前言 英文名稱為Data Warehouse,可簡寫為DW或DWH。數(shù)據(jù)倉庫的目的是構(gòu)建面向分析的集成化數(shù)據(jù)環(huán)境,為企業(yè)提供決策支持(Decision Support)。它出...
前言 yarn是hadoop集群當(dāng)中的資源管理系統(tǒng)模塊,從hadoop2.x開始引入yarn來進行管理集群當(dāng)中的資源(主要是服務(wù)器的各種硬件資源,包括CPU,內(nèi)存,磁盤,網(wǎng)絡(luò)...
前言 一般情況,我們調(diào)試數(shù)據(jù)接口,都會使用 Postman 這個工具,但是在線上Linux環(huán)境,比較麻煩。在命令行中,我們可以使用 curl 這個工具,滿足我們輕量的調(diào)試要求...
MapReduce MapReduce的核心思想:分治 分而治之 MapReduce編程步驟 MapReduce原生編程有八個步驟俗稱天龍八部 map階段的兩個步驟 第一...