240 發(fā)簡信
IP屬地:新疆
  • 最流行的授權機制OAuth 2.0

    概述 OAuth 2.0用來授權第三方應用,獲取用戶數(shù)據(jù)扩劝。 OAuth 2.0的由來 引出問題思考一個問題诱鞠?外賣配送員問題!!枝哄!我住在一個大型的有門禁系統(tǒng)的居民小區(qū),由于外賣...

  • 分庫分表

    分庫分表 為什么要分庫分表? 超大容量問題 性能問題 如何去做到 垂直切分①垂直分庫; 解決的是表過多的問題②垂直分表侨赡; 解決單表列過多的問題 水平切分大數(shù)據(jù)表拆成小表 常見...

  • 震驚辆毡,竟然不能命中索引?

    前言 數(shù)據(jù)庫查詢不走索引會導致全表掃描菜秦,效率低下。 舉例 “列類型”與“where值類型”不符舶掖,不能命中索引球昨,會導致全表掃描(full table scan)。 數(shù)據(jù)準備 測...

  • HashMap多線程數(shù)據(jù)丟失問題

    問題代碼 問題分析 HashMap源碼 這是jdk1.8中HashMap中put操作的主函數(shù)眨攘, 注意第6行代碼主慰,如果沒有hash碰撞則會直接插入元素。 j假設線程A和線程B同...

  • 分布式鎖之優(yōu)化

    前言 分布式鎖是一種悲觀鎖,至少要確保鎖的實現(xiàn)同時滿足以下四個條件: 互斥性: 在任意時刻情竹,只有一個客戶端(進程)能持有鎖藐不。(UUID、重入鎖) 不會發(fā)生死鎖: 即使有一個客...

  • 120
    電商平臺積分兌換系統(tǒng)設計

    業(yè)務需求描述 1.用戶在電商平臺里通過購買商品秦效、曬單評論可以有不斷的積累積分雏蛮;2.積累到足夠的積分后,可以在電商平臺的積分兌換頁面中阱州,選擇使用自己的積分來兌換禮品挑秉。 對業(yè)務流...

  • 時間窗口就是“單位時間”服務能被請求響應的次數(shù)。上文案例就是一分鐘苔货。qps

    限流算法

    前言 保障服務穩(wěn)定的三大利器:熔斷降級犀概、服務限流和故障模擬立哑。限流包括Nginx層面的限流以及業(yè)務代碼邏輯上的限流。 為什么需要限流 以服務的調(diào)用方來看姻灶,可以分為兩種類型服務 ...

  • 限流算法

    前言 保障服務穩(wěn)定的三大利器:熔斷降級铛绰、服務限流和故障模擬。限流包括Nginx層面的限流以及業(yè)務代碼邏輯上的限流产喉。 為什么需要限流 以服務的調(diào)用方來看至耻,可以分為兩種類型服務 ...

  • Spring—自定義標簽

    前言 我們應該都知道Spring的常規(guī)標簽,如bean镊叁,事務尘颓,Aop等等。隨著滿足業(yè)務的需求晦譬,同時降低程序員的工作量疤苹,我們有時需要自己定制一些標簽。 自定義標簽 Spring...

  • Hive調(diào)優(yōu)

    Fetch抓攘搽纭(Hive可以避免進行MapReduce)Hive中對某些情況的查詢可以不必使用MapReduce計算卧土。(計算需要時間)例如:SELECT * FROM use...

  • 初識Hive

    前言 Hive是基于Hadoop的一個數(shù)據(jù)倉庫工具,可以將結構化的數(shù)據(jù)文件映射為一張數(shù)據(jù)庫表像樊,并提供類SQL查詢功能尤莺。其本質(zhì)是將SQL轉(zhuǎn)換為MapReduce的任務進行運算,...

  • 數(shù)據(jù)倉庫

    前言 英文名稱為Data Warehouse生棍,可簡寫為DW或DWH颤霎。數(shù)據(jù)倉庫的目的是構建面向分析的集成化數(shù)據(jù)環(huán)境,為企業(yè)提供決策支持(Decision Support)涂滴。它出...

  • 資源管理系統(tǒng)模塊yarn

    前言 yarn是hadoop集群當中的資源管理系統(tǒng)模塊柔纵,從hadoop2.x開始引入yarn來進行管理集群當中的資源(主要是服務器的各種硬件資源缔杉,包括CPU,內(nèi)存搁料,磁盤或详,網(wǎng)絡...

  • curl模擬Postman發(fā)送HTTP請求

    前言 一般情況,我們調(diào)試數(shù)據(jù)接口郭计,都會使用 Postman 這個工具霸琴,但是在線上Linux環(huán)境,比較麻煩拣宏。在命令行中沈贝,我們可以使用 curl 這個工具杠人,滿足我們輕量的調(diào)試要求...

  • 分布式計算系統(tǒng)MapReduce

    MapReduce MapReduce的核心思想:分治 分而治之 MapReduce編程步驟 MapReduce原生編程有八個步驟俗稱天龍八部 map階段的兩個步驟 第一...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品