240 發(fā)簡信
IP屬地:上海
  • 120
    java 集合

    參考https://blog.csdn.net/u011240877/category_6447444.html[https://blog.csdn.net/u0112408...

  • 不可變對象

    不可變對象需要滿足的條件 對象創(chuàng)建以后其狀態(tài)就不能修改 對象所有域都是final類型 對象是正確創(chuàng)建的(在對象創(chuàng)建期間蹂季,this引用沒有逸出) final 關(guān)鍵字:類麻汰,方法,...

  • 什么是重放攻擊叠赐,列舉幾種常見防御手段欲账?

    重放攻擊 入侵者從網(wǎng)絡(luò)上截取主機(jī)A發(fā)送給主機(jī)B的報(bào)文屡江,并把由A加密的報(bào)文發(fā)送給B,使主機(jī)B誤以為入侵者就是主機(jī)A赛不,然后主機(jī)B向偽裝成A的入侵者發(fā)送應(yīng)當(dāng)發(fā)送給A的報(bào)文惩嘉。 防御手...

  • 120
    高并發(fā)處理思路與手段

    擴(kuò)容 垂直擴(kuò)容(縱向擴(kuò)展):提高系統(tǒng)部件能力 水平擴(kuò)容(橫向擴(kuò)展):增加更多系統(tǒng)成員來實(shí)現(xiàn) 緩存 緩存特征 命中率:命中數(shù)/(命中數(shù)+沒有命中數(shù)) 最大元素(空間) 清空策略...

  • 120
    AQS

    AbstractQueuedSynchronizer --AQS 使用Node 實(shí)現(xiàn)FIFO隊(duì)列,可以用于構(gòu)建鎖或者其他同步裝置的基礎(chǔ)框架 利用了一個int 類型表示狀態(tài) 使...

  • 多線程并發(fā)最佳實(shí)踐

    使用本地變量 使用不可變類 最小化鎖的作用域范圍:S= 1/(1-a+a/n) 其中踢故,a為并行計(jì)算部分所占比例文黎,n為并行處理結(jié)點(diǎn)個數(shù)。這樣畴椰,當(dāng)1-a=0時(shí)臊诊,(即沒有串行,只有...

  • 120
    rabbitmq 安裝

    精簡版 1. 安裝erlang的前置腳本文件 2. 安裝erlang 3. 導(dǎo)入key 4. 導(dǎo)入簽名 5 安裝 6 配置mq https://github.com/rabb...

  • 線程封閉

    把對象封裝到一個線程里 Ad-hoc 線程封閉:程序控制實(shí)現(xiàn)斜脂,最糟糕抓艳,忽略 堆棧封閉:局部變量,無并發(fā)問題(局部變量) ThreadLocal 線程封閉: 特別好的封閉方法 ...

  • 分布式事務(wù)實(shí)現(xiàn)-TCC模式

    事務(wù)管理的過程 do commit/rollback JTA事務(wù)管理的過程 do prepare/rollback commit/rollback TCC模式的事務(wù)管理 tr...

  • 120
    可見性

    導(dǎo)致共享變量在線程間不可見的原因 線程交叉執(zhí)行 重排序結(jié)合線程交叉執(zhí)行 共享變量更新后的值沒有在工作內(nèi)存與主內(nèi)存間及時(shí)更新 synchronized JMM關(guān)于synchro...

  • 120
    分布式事務(wù)實(shí)現(xiàn)- 事件溯源

    消息驅(qū)動 事件不要求持久化保存 消息只是為了更新業(yè)務(wù)數(shù)據(jù)的狀態(tài)帚戳,數(shù)據(jù)庫才是一等數(shù)據(jù) 不要求所有的數(shù)據(jù)操作都通過消息驅(qū)動 事件溯源 事件作為一等數(shù)據(jù)保存 統(tǒng)一的事件管理器和接口...

  • 消息驅(qū)動的分布式事務(wù)實(shí)現(xiàn)

    微服務(wù)架構(gòu)的事務(wù)問題 服務(wù)間調(diào)用操作的回滾 服務(wù)間調(diào)用失敗的重試問題 微服務(wù)架構(gòu)的事務(wù)問題解決 方法1:減少服務(wù)間調(diào)用 方法2:沒有服務(wù)間調(diào)用玷或,通過消息驅(qū)動調(diào)用服務(wù) 消息驅(qū)動...

  • 分布式事務(wù)實(shí)現(xiàn)模式與技術(shù)

    實(shí)現(xiàn)模式 消息驅(qū)動模式:Message Driven 事件溯源模式: Event Sourcing TCC模式: Try-Confirm-Cancel 冪等性 冪等操作:任意...

  • 120
    分布式系統(tǒng)

    定義:將不同的組件分布在不同的服務(wù)器上,給用戶提供以個可靠片任,統(tǒng)一的服務(wù)偏友。 分布式系統(tǒng)的基本原則: C一致性 A 可用性 P 分區(qū)容錯性 實(shí)現(xiàn)一致性: 強(qiáng)一致性 弱一致性 最終...

  • 120
    線程池

    new Thread 弊端 每次new THread 新建對象位他,性能差 線程缺乏統(tǒng)一管理,可能無限制的新建線程产场,互相競爭鹅髓,有可能占用過多系統(tǒng)資源導(dǎo)致死機(jī)或OOM 缺少更多功能...

  • 120
    spring事務(wù)管理

    Spring事務(wù)管理 提供的統(tǒng)一的API接口支持不同的資源 提供聲明式事務(wù)管理 方便的與Spring框架集成 多個資源的事務(wù)管理,同步 Spring 事務(wù)抽象 Platfor...

  • 事務(wù)的原則于實(shí)現(xiàn)

    事務(wù): 事務(wù)是以一種可靠京景,一致的方式窿冯,訪問和操作數(shù)據(jù)庫中數(shù)據(jù)的程序單元 四大原則: A原子性 C 一致性 I 隔離性 D 持久性 1>原子性:簡單來說——整個事務(wù)操作如同原子...

  • 120
    Java內(nèi)存模型

    jvmheapstack 同步的八種操作 lock(鎖定): 作用與主內(nèi)存的變量,把一個變量標(biāo)識為一條線程獨(dú)占狀態(tài) unlock(解鎖): 作用于主內(nèi)存的變量确徙,把一個處于鎖定...

個人介紹
世界一直在變化醒串,唯一不變的就是變化。
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品