240 發(fā)簡信
IP屬地:湖北
  • 120
    跳躍列表(Skip List)與其在Redis中的實現(xiàn)詳解

    目錄 引子 認識跳表跳表的提出由二叉樹回歸鏈表設計思想與查找流程插入元素的概率性復雜度分析 Redis的跳表實現(xiàn)從zset到zskiplist創(chuàng)建zskiplist向zski...

  • 120
    聊聊IO多路復用之select、poll、epoll詳解

    IO多路復用是指內核一旦發(fā)現(xiàn)進程指定的一個或者多個IO條件準備讀取笑陈,它就通知該進程纽什。IO多路復用適用如下場合: 當客戶處理多個描述符時(一般是交互式輸入和網(wǎng)絡套接口)楼吃,必須使...

  • 120
    HashMap? ConcurrentHashMap? 相信看完這篇沒人能難住你倍宾!

    前言 Map 這樣的 Key Value 在軟件開發(fā)中是非常經(jīng)典的結構旅急,常用于在內存中存放數(shù)據(jù)赁严。 本篇主要想討論 ConcurrentHashMap 這樣一個并發(fā)容器扰柠,在正式...

  • ActiveMQ(六)消息的持久化訂閱

    分別運行訂閱模式和P2P模式,可以發(fā)現(xiàn)织鲸,P2P模式缺省把消息進行持久化舔腾,而topic模式是沒有的。一般topic模式實驗:1搂擦、 啟動兩個消費者稳诚,啟動一個生產(chǎn)者,發(fā)送消息瀑踢,兩...

  • 代理模式詳解

    什么是代理模式 代理模式是對象的結構模式扳还。代理模式為其他對象提供一種代理以控制對這個對象的訪問才避。簡單來說,在某些情況下氨距,一個客戶不想或者不能直接引用另一個對象工扎,而代理對象可以...

  • 120
    設計模式之責任鏈模式

    責任鏈模式是將請求的處理對象像一條鏈條組合起來,形成對象鏈呈础。這樣做的好處就是請求并不需要知道處理對象是哪一個舆驶,實現(xiàn)了請求和處理對象的解耦。 首先先看使用責任鏈經(jīng)典的三個地方1...

  • 120
    分布式一致性算法

    什么是一致性 CAP Theorem 對于一個分布式系統(tǒng)而钞,不能同時滿足一下三點: 一致性(Consistency) 可用性(Availability) 分區(qū)容錯性(Parti...

  • 120
    linux IO模式和IO多路復用

    前言 前天看redis相關的博文里面提到了epoll,就搜了一下,發(fā)現(xiàn)這篇文章Linux IO模式及 select沙廉、poll、epoll詳解,講的很好,收獲很大.這里根據(jù)自己...

  • 120
    JAVA 判斷兩個單鏈表是否相交并求交點

    在上一篇文檔中绷柒,通過java實現(xiàn)了單鏈表反轉的問題志于,之后發(fā)現(xiàn)一個更有意思的問題就是如何判斷兩個鏈表是否相交?如果相交废睦,則需要得到交點恨憎。對于這個問題,需要分別考慮鏈表上是否存在...

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