240 發(fā)簡(jiǎn)信
IP屬地:廣東
  • 120
    Mybatis 源碼-日志

    日志模塊結(jié)構(gòu) Log4j2也是類似的結(jié)構(gòu)拴清,jdk14诀紊、nologging锦溪、stdout和commons則沒(méi)有委派 JDBC日志模塊則使用了代理模式 mybatis 日志模塊包...

  • 120
    Mybatis 源碼-異常

    Mybatis 源碼-異常 異常模塊結(jié)構(gòu) 包結(jié)構(gòu) 異常類繼承樹(shù) IbatisException 類是頂層類樊零,但是已經(jīng)被加上 @Deprecated 酣难,說(shuō)明廢棄掉了而 Pers...

  • MySQL 鎖等待超時(shí)(Lock wait timeout exceeded)

    問(wèn)題:Lock wait timeout exceeded; try restarting transaction MySQL版本:5.6.44 官方文檔[https://d...

  • 排序算法——堆排序

    堆的特點(diǎn) 1、 是一棵完全二叉樹(shù)2屋厘、 所有父節(jié)點(diǎn)的值大于子結(jié)點(diǎn)的值涕烧,或者所有父節(jié)點(diǎn)的值小于子結(jié)點(diǎn)的值 完全二叉樹(shù)的特點(diǎn) 1、是一棵二叉樹(shù)2汗洒、生成結(jié)點(diǎn)順序:從上到下议纯,從左往右,...

  • 120
    策略模式

    概述 利用多態(tài)溢谤,使得同一行為(方法)在不同場(chǎng)景下有不同的實(shí)現(xiàn)瞻凤,并且將使用與實(shí)現(xiàn)分離。 優(yōu)點(diǎn): 能夠解決if-else過(guò)多問(wèn)題 開(kāi)閉原則世杀,有新的策略時(shí)阀参,只需要新建具體策略類即可...

  • FGC排查基礎(chǔ)知識(shí)

    排查思路及常用命令 1、查看java進(jìn)程 ps -ef | grep java jps 2瞻坝、檢查JVM配置 ps aux | grep "applicationName=ad...

  • Linux常用命令

    by shihang.mai 1. 前言 本文作為一個(gè)自己查命令的記錄蛛壳。我之前并沒(méi)了解linux命令,但是作為程序員所刀,還是必須會(huì)用的衙荐。所以入手了一本《Linux命令行大全》,...

  • 120
    面向?qū)ο蟮钠叽笤O(shè)計(jì)原則

    在開(kāi)發(fā)中浮创,為了提高系統(tǒng)的可維護(hù)性和可復(fù)用性忧吟,增加軟件的可擴(kuò)展性和靈活性,要盡量遵循以下7條原則來(lái)進(jìn)行開(kāi)發(fā)蒸矛。 開(kāi)閉原則 定義:軟件實(shí)體應(yīng)當(dāng)對(duì)擴(kuò)展開(kāi)放瀑罗,對(duì)修改關(guān)閉胸嘴。 開(kāi)閉原則是面...

  • RocketMQ 保證消息冪等

    消費(fèi)重復(fù)的場(chǎng)景: 發(fā)送時(shí)消息重復(fù)當(dāng)一條消息已被成功發(fā)送到服務(wù)端并完成持久化雏掠,此時(shí)出現(xiàn)了網(wǎng)絡(luò)閃斷或者客戶端宕機(jī),導(dǎo)致服務(wù)端對(duì)客戶端應(yīng)答失敗劣像。 如果此時(shí)生產(chǎn)者意識(shí)到消息發(fā)送失敗并...

  • 120
    RocketMQ 保證消息不丟失

    消息從生產(chǎn)到消費(fèi)乡话,一共經(jīng)歷三個(gè)階段: 生產(chǎn):Producer創(chuàng)建消息,發(fā)送至Broker 存儲(chǔ):Broker將受到的消息存儲(chǔ)到磁盤(pán)中 消費(fèi):Consumer從Broker拉取...

  • 120
    RocketMQ 順序消費(fèi)消息

    一個(gè)Topic下對(duì)應(yīng)著多個(gè)隊(duì)列耳奕。 以官方文檔的例子绑青,一個(gè)訂單的順序流程是:創(chuàng)建、付款屋群、推送闸婴、完成。 這里有三個(gè)訂單各自需要順序完成:創(chuàng)建芍躏、付款邪乍、推送、完成。 可以將訂單號(hào)相同...

  • 120
    AopContext.currentProxy()解決同類中調(diào)用嵌套方法AOP失效

    如上代碼庇楞,在同一個(gè)類中榜配,非事務(wù)方法A調(diào)用事務(wù)方法B,會(huì)導(dǎo)致事務(wù)失效吕晌,可以采用AopContext.currentProxy().xxxxx()來(lái)保證事務(wù)生效蛋褥。 無(wú)法切入的原因...

  • 120
    JVM-排查問(wèn)題

    by shihang.mai rocketMq監(jiān)控界面TPS上不去 瘋狂GC->內(nèi)存增大到8G,垃圾回收器改為G1睛驳,從TPS0->幾百 用arthasthread -n al...

  • 致2019年的自己

    還沒(méi)來(lái)得及做好準(zhǔn)備痘昌,時(shí)間卻頭也不回的流逝。而此刻的我炬转,不得不驚恐而無(wú)賴的面對(duì)兩組數(shù)據(jù)11100和2020辆苔。此刻容不得去想歲月是啥,只是饒有思緒回味2019年的經(jīng)歷扼劈。當(dāng)然驻啤,所謂...

  • 120
    關(guān)于SaaS平臺(tái)中應(yīng)對(duì)多租戶模式的設(shè)計(jì)—權(quán)限設(shè)計(jì)

    本篇是繼上次的《關(guān)于SaaS平臺(tái)中應(yīng)對(duì)多租戶模式的設(shè)計(jì)》發(fā)文的一個(gè)補(bǔ)充,是關(guān)于權(quán)限模塊的設(shè)計(jì)荐吵。同時(shí)骑冗,在本篇也會(huì)引用一些專業(yè)術(shù)語(yǔ)、產(chǎn)品規(guī)劃和方向以及經(jīng)驗(yàn)的分享先煎。 1贼涩、背景 ...

  • 120
    Nacos 入門(mén)

    簡(jiǎn)介 【官方文檔】[https://nacos.io/zh-cn/docs/what-is-nacos.html] 前四個(gè)字母為Nameing和Configuration的前...

個(gè)人介紹
路漫漫其修遠(yuǎn)兮,吾將上下而求索
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品