240 發(fā)簡信
IP屬地:云南
  • 邏輯刪除如何保證數(shù)據(jù)庫記錄唯一

    需要考慮: 文件被刪除后有可能會再創(chuàng)建一個同名的文件旗唁; 新創(chuàng)建的文件也可能再次被邏輯刪除; 第二個文件被刪除后還可能創(chuàng)建第三同名文件陶衅,以此類推; 未刪除的文件路徑不能有重復值...

  • 120
    ID生成器

    一踩窖、交易訂單號生成(雪花算法) 基本思路势就,int64 二進制64位杀饵。按位來劃分業(yè)務字段底哥。 從高位到地位: 幾位含義解釋1符號位默認是0咙鞍,不使用。(0正1負)31時間戳存的是時...

  • 120
    分布式鎖

    1趾徽、為什么要使用分布式鎖 與分布式鎖對應的是【單機鎖】续滋,我們在寫多線程程序時,避免同時操作一個共享變量而產生數(shù)據(jù)問題孵奶,通常會使用一把鎖來實現(xiàn)【互斥】疲酌,其使用范圍是在【同一個進...

  • 單例模式

    餓漢模式 先看代碼 這是一種典型的空間換時間的方式。類中static變量拒课,當且僅當類加載的時候初始化徐勃。那么類什么時候加載,正常類JVM啟動的時候加載早像。(區(qū)別靜態(tài)內部類,靜態(tài)內...

  • 120
    圖文并茂肖爵,揭秘 Spring 的 Bean 的加載過程

    目錄 概述 總體流程 細節(jié)分析3.1. 轉化 BeanName3.2. 合并 RootBeanDefinition3.3. 處理循環(huán)依賴3.4. 創(chuàng)建實例3.5. 注入屬性3...

  • 120
    RocketMQ系列(八):延遲消息

    開源的rocketMq支持延遲消息卢鹦,但不支持秒級精度。默認支持18個level的延遲消息劝堪,通過broker端的messageDelayLevel配置項確定 messageDe...

  • 120
    RocketMQ系列(七):主從同步

    先引幾個問題 主從同步的過程 只從的作用是什么冀自,讀寫分離還是HA 什么樣的請求打到主,什么樣的請求打到從 主掛了的后續(xù)動作 主從同步過程 首先啟動Master并在指定接口監(jiān)聽...

  • RocketMQ系列(六):消息軌跡

    消息軌跡是什么 消息軌跡就是記錄消息從發(fā)送到存儲到消費都是誰發(fā)的存哪了誰消費的以及時間點秒啦,這一套軌跡的日志熬粗。 所以就兩個核心 消息軌跡日志的格式(記錄什么) 消息軌跡日志的存...

  • 120
    RocketMQ系列(五):消息存儲

    都存什么 commitLog文件 consumeQueue文件 indexFile文件 報錯文件等等 存在哪 存在每個broker的磁盤中 commitLog文件 是什么? ...

  • 120
    RocketMQ系列(四):consumer

    兩種模式 集群模式 廣播模式集群模式:topic下的同一條消息只允許被同一個group下的其中一個消費者消費廣播模式:topic下的同一條消息被集群內所有消費者消費 推還是拉...

  • RocketMQ系列(三):producer

    rocketMq消息體 properties擴展中存了什么呢 tag: 消息tag余境,用于消息過濾 keys:message索引鍵驻呐,多個空格隔開,rocketMq可以根據(jù)這些k...

  • 120
    RocketMQ系列(二):nameServer

    nameServer是什么 nameServer負責rocketMq的路由管理芳来、服務管理含末、服務發(fā)現(xiàn)。 重點: nameServer整體構建設計 nameServer動態(tài)路由發(fā)...

  • RocketMQ系列(一):綜述

    設計概念 基于topic的發(fā)布/訂閱 其核心功能包括: 消息發(fā)送 消息存儲 消息消費 設計目標 架構模式與大部分消息中間件一樣即舌,采用發(fā)布訂閱模式佣盒,基本參與組建:消息發(fā)送者,消...

  • 120
    zookeeper系列(七):主從同步

    整個集群完成Leader選舉后顽聂,Leader會向Leader服務器進行注冊肥惭。當Leader向Leader服務器完成注冊后盯仪,就進入主從數(shù)據(jù)同步環(huán)節(jié)。也就是Leader會將自己的...

  • 120
    zookeeper系列(六):分布式一致性協(xié)議

    分布式系統(tǒng)中最終要的一塊蜜葱,一致性協(xié)議全景,其中就包括了大名鼎鼎的Paxos算法。 兩階段提交(2PC) 同步阻塞:在二階段提交的執(zhí)行過程中笼沥,所有參與該事務操作的邏輯都處于阻塞狀態(tài)...

  • zookeeper系列(五):Leader選舉

    服務器各角色 leader 事務請求的唯一調度和處理者蚪燕,保證集群事務處理的順序性。(事務請求個人理解其實就是寫請求)奔浅。 集群內部各個服務器的調度者(管理follower馆纳,數(shù)據(jù)...

  • 120
    zookeeper系列(四):持久化

    數(shù)據(jù)分類 整體分為3類 內存數(shù)據(jù) 磁盤數(shù)據(jù)快照事務日志 zk啟動過程中,3類數(shù)據(jù)的關系 內存數(shù)據(jù) 兩個對象:DataTree 和 DataNode 1汹桦、DataTree的內部...

  • 120
    zookeeper系列(三):session

    session的概念 client與server只建立一個session鲁驶。session失效后,再次建立session舞骆。session不失效就一直用這個session钥弯。 之后...

  • 120
    zookeeper系列(二):watcher

    數(shù)據(jù)變更的通知。是zookeeper發(fā)布/訂閱的基礎督禽。 概念 client向zkServer發(fā)送請求脆霎,說,我想要監(jiān)聽某個節(jié)點的修改狈惫。 zkServer說睛蛛,好的。 zk的節(jié)點一...

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