240 發(fā)簡信
IP屬地:陜西
  • 120
    緩存系統(tǒng)應(yīng)用

    經(jīng)典緩存設(shè)計(jì)方案 CacheAside 優(yōu)點(diǎn):簡單易于實(shí)現(xiàn)缺點(diǎn):自己維護(hù)數(shù)據(jù)更新后的同步邏輯哩俭;對(duì)業(yè)務(wù)代碼有侵入性 Reade\Write Through 優(yōu)點(diǎn):把緩存和數(shù)據(jù)庫...

  • 120
    SpringSecurity源碼整體解析

    核心思想 spring對(duì)請(qǐng)求的處理過程如下: 而security所有認(rèn)證邏輯作為特殊的一個(gè)Filter加入到spring處理servelet的過濾鏈中匠童,即FilterChai...

  • 120
    ZooKeeper典型應(yīng)用

    Zookeeper在業(yè)界有非常廣泛的應(yīng)用,比較著名的項(xiàng)目有: Kafka-----Broker、Topic等元數(shù)據(jù)管理 Dubbo--------注冊(cè)中心 Hadoop---...

  • 120
    ZooKeeper簡介

    ZooKeeper是一個(gè)開源的分布式協(xié)調(diào)服務(wù),由雅虎創(chuàng)建,是Google Chubby的開源實(shí)現(xiàn)。ZooKeeper的設(shè)計(jì)目標(biāo)是將那些復(fù)雜且容易出錯(cuò)的分布式一致性服務(wù)封裝起來...

  • 120
    ZAB實(shí)現(xiàn)

    協(xié)議的 Java 版本實(shí)現(xiàn)跟上面的定義有些不同浊竟,選舉階段使用的是 Fast Leader Election(FLE),它包含了 Phase 1 的發(fā)現(xiàn)職責(zé)津畸。因?yàn)?FLE 會(huì)選...

  • 120
    ZAB

    本文主要是以下兩篇文章的整合:ZabZAB 協(xié)議 算法簡介 Zab是Zookeeper Atomic Broadcast協(xié)議的簡稱振定,是為分布式協(xié)調(diào)服務(wù)Zookeeper專門設(shè)...

  • 分布式系統(tǒng)概述

    分布式系統(tǒng)特點(diǎn) 分布式系統(tǒng)是一個(gè)硬件或軟件組件分布在不同的網(wǎng)絡(luò)計(jì)算機(jī)上,彼此之間僅僅通過消息傳遞進(jìn)行通信和協(xié)調(diào)的系統(tǒng)肉拓。 分布性 對(duì)等性沒有主從之分 并發(fā)性 缺乏全局時(shí)鐘 故障...

  • 120
    網(wǎng)絡(luò)IO

    緩沖區(qū) 性能指標(biāo) 帶寬后频,表示鏈路的最大傳輸速率,單位通常為 b/s (比特 / 秒)暖途。 吞吐量卑惜,表示單位時(shí)間內(nèi)成功傳輸?shù)臄?shù)據(jù)量,單位通常為 b/s(比特 / 秒)或者 B/s...

  • 120
    性能瓶頸分析套路

    性能指標(biāo) 性能工具 根據(jù)指標(biāo)到工具 根據(jù)工具查指標(biāo) 分析思路 top查看系統(tǒng)整體情況 用 iostat 發(fā)現(xiàn)磁盤 I/O 性能瓶頸驻售; 再借助 pidstat 露久,定位出導(dǎo)致瓶頸...

  • 案例

    案例1 top查看系統(tǒng)整體情況 CPU0 的使用率非常高,它的系統(tǒng) CPU 使用率(sys%)為 6%欺栗,而 iowait 超過了 90%毫痕。這說明 CPU0 上征峦,可能正在運(yùn)行 ...

  • 120
    磁盤IO

    磁盤為系統(tǒng)提供了最基本的持久化存儲(chǔ)。文件系統(tǒng)則在磁盤的基礎(chǔ)上消请,提供了一個(gè)用來管理文件的樹狀結(jié)構(gòu)栏笆。 根據(jù)存儲(chǔ)介質(zhì)的不同,常見磁盤可以分為兩類:機(jī)械磁盤和固態(tài)磁盤梯啤。 按照接口來分...

  • 120
    內(nèi)存性能瓶頸分析套路

    內(nèi)存性能指標(biāo) 性能指標(biāo)與工具 根據(jù)指標(biāo)對(duì)應(yīng)到工具 根據(jù)工具對(duì)應(yīng)到指標(biāo) 內(nèi)存瓶頸分析思路 從整體到具體

  • 120
    關(guān)于內(nèi)存

    內(nèi)存管理 內(nèi)存管理包含: 物理內(nèi)存管理; 虛擬內(nèi)存管理; 兩者的映射image.png 一個(gè)程序被加載啟動(dòng)竖伯,一個(gè)重要任務(wù)就是建立內(nèi)存映射 除了內(nèi)存管理模塊, 其他都使用虛擬地...

  • 120
    CPU性能瓶頸分析套路

    性能指標(biāo) 性能分析工具 根據(jù)指標(biāo)找工具: 根據(jù)工具找指標(biāo): 排查CPU性能問題思路

  • 軟中斷

    含義 為了解決中斷處理程序執(zhí)行過長和中斷丟失的問題存哲,Linux 將中斷處理過程分成了兩個(gè)階段因宇,也就是上半部和下半部: 上半部用來快速處理中斷,它在中斷禁止模式下運(yùn)行祟偷,主要處理...

  • 120
    CPU使用率

    Linux 作為一個(gè)多任務(wù)操作系統(tǒng)察滑,將每個(gè) CPU 的時(shí)間劃分為很短的時(shí)間片,再通過調(diào)度器輪流分配給各個(gè)任務(wù)使用修肠,因此造成多任務(wù)同時(shí)運(yùn)行的錯(cuò)覺贺辰。 如何查看 系統(tǒng)整體使用率-t...

  • 平均負(fù)載

    如何查看 通過執(zhí)行 top 或者 uptime 命令,可以了解系統(tǒng)的負(fù)載情況 依次則是過去 1 分鐘嵌施、5 分鐘饲化、15 分鐘的平均負(fù)載。 平均負(fù)載含義 平均負(fù)載是指單位時(shí)間內(nèi)吗伤,...

  • 120
    CPU上下文切換

    棾钥浚空間 用戶態(tài)函數(shù)棧主要用于用戶態(tài)的函數(shù)調(diào)用image.png 內(nèi)核棧Linux 給每個(gè) task 都分配了內(nèi)核棧,主要用于內(nèi)核態(tài)的函數(shù)調(diào)用除了內(nèi)核棧足淆,還有內(nèi)核寄存器巢块,pt_...

  • 120
    重要算法

    count InnoDB 引擎執(zhí)行 count() 的時(shí)候,需要把數(shù)據(jù)一行一行地從引擎里面讀出來巧号,然后累積計(jì)數(shù)族奢。這跟InnoDB 的事務(wù)設(shè)計(jì)有關(guān)系,可重復(fù)讀是它默認(rèn)的隔離級(jí)別...

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