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