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

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

  • 120
    聊聊IO多路復(fù)用之select榛丢、poll彼硫、epoll詳解

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

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

    前言 Map 這樣的 Key Value 在軟件開發(fā)中是非常經(jīng)典的結(jié)構(gòu),常用于在內(nèi)存中存放數(shù)據(jù)蚜退。 本篇主要想討論 ConcurrentHashMap 這樣一個并發(fā)容器,在正式...

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

    分別運行訂閱模式和P2P模式泵肄,可以發(fā)現(xiàn)捆交,P2P模式缺省把消息進行持久化,而topic模式是沒有的腐巢。一般topic模式實驗:1品追、 啟動兩個消費者,啟動一個生產(chǎn)者冯丙,發(fā)送消息肉瓦,兩...

  • 代理模式詳解

    什么是代理模式 代理模式是對象的結(jié)構(gòu)模式。代理模式為其他對象提供一種代理以控制對這個對象的訪問银还。簡單來說风宁,在某些情況下,一個客戶不想或者不能直接引用另一個對象蛹疯,而代理對象可以...

  • 120
    設(shè)計模式之責任鏈模式

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

  • 120
    分布式一致性算法

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

  • 120
    linux IO模式和IO多路復(fù)用

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

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

    在上一篇文檔中贴浙,通過java實現(xiàn)了單鏈表反轉(zhuǎn)的問題筷转,之后發(fā)現(xiàn)一個更有意思的問題就是如何判斷兩個鏈表是否相交?如果相交悬而,則需要得到交點。對于這個問題锭汛,需要分別考慮鏈表上是否存在...

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