240 發(fā)簡信
IP屬地:福建
  • 大話Jvm Reference

    一. java 4種引用類型介紹 StrongReference:強(qiáng)引用,不會(huì)被回收搅窿,寧肯OOM也不被回收臼予,除非對(duì)象為null的時(shí)候GC才回收 SoftReference: ...

  • 設(shè)計(jì)模式之責(zé)任鏈模式

    責(zé)任鏈模式應(yīng)用 1. 責(zé)任鏈模式介紹 責(zé)任鏈模式(Chain of Responsibility Pattern)為請(qǐng)求創(chuàng)建了一個(gè)接收者對(duì)象的鏈尝江。這種模式給予請(qǐng)求的類型,對(duì)請(qǐng)...

  • 120
    深度探險(xiǎn)線程池復(fù)用原理

    一. java如何實(shí)現(xiàn)run()方法回調(diào): 通常我們啟動(dòng)一個(gè)線程有兩種方式,但是不管你通過start一個(gè)Thread還是通過實(shí)現(xiàn)Runnable的方式創(chuàng)建線程,都要實(shí)現(xiàn)它的r...

  • Aop全局異常優(yōu)雅處理

    自定義異常ClientException 自定義Annotation Aspect: 具體使用:

  • 120
    設(shè)計(jì)模式之策略模式

    設(shè)計(jì)模式(策略模式實(shí)戰(zhàn)) 一.分類 java的設(shè)計(jì)模式大體上分為三大類: 創(chuàng)建型模式(5種): 工廠方法模式漱牵,抽象工廠模式戳杀,單例模式,建造者模式卡乾,原型模式翼悴。 結(jié)構(gòu)型模式(7種...

  • 120
    jvm GC參數(shù)調(diào)優(yōu)

    (本篇主要以CMS-GC為主,如果對(duì)G1感興趣的我后面也可以補(bǔ)充) 一、GC參數(shù)說明與介紹 1.1 jvm啟動(dòng)參數(shù)分為三類: 類型描述第一類是標(biāo)準(zhǔn)參數(shù)(-)所有的JVM實(shí)現(xiàn)都...

  • 120
    AOP實(shí)現(xiàn)全局優(yōu)雅校驗(yàn)

    1. 之前寫過一篇關(guān)于如何實(shí)現(xiàn)web端優(yōu)雅校驗(yàn)的文章(http://www.reibang.com/p/23e5768a34cd)今天接著補(bǔ)充一下如何實(shí)現(xiàn)service端的...

  • 120
    集群模式下雙緩存實(shí)踐

    雙緩存架構(gòu)實(shí)踐 在一些高并發(fā)場(chǎng)景下,不僅追求RT也寄希望于抗住超高的流量.比如像首頁營銷位、banner位赘那、排行榜等,不僅用戶點(diǎn)擊量大,而且接口響應(yīng)必須快,不然給用戶有明顯的...

  • 120
    記一次線上fullGc引發(fā)的思考

    Question Description: 問題 1: 我們的消費(fèi)服務(wù),最近一直頻繁fullGc,大概30分鐘一次,一次fullGc時(shí)間超過500毫秒觸發(fā)報(bào)警 Trouble...

  • 120
    validation實(shí)現(xiàn)對(duì)Restful請(qǐng)求攔截

    Spring Boot在內(nèi)部通過集成hibernate-validation實(shí)現(xiàn)了JSR-349驗(yàn)證規(guī)范接口吴超,我們可以在MVC模式中對(duì)DTO進(jìn)行靈活的校驗(yàn),代碼看起來也會(huì)更簡...

  • Redis地理位置(GEO)

    description: 本文主要挖掘一下Redis地理位置具體的應(yīng)用場(chǎng)景,與君共勉填抬。 前篇大綱 上一篇文章我講述了Redis里面一些有意思的應(yīng)用,本篇主要總結(jié)一下Redis...

  • 120
    閑談Redis在微信烛芬、微博、抖音的應(yīng)用落地

    背景 Redis作為非關(guān)系型內(nèi)存數(shù)據(jù)庫,已經(jīng)成為各大廠的標(biāo)配.在我們的日常開發(fā)中,除了String類型外,redis還提供了其他幾種數(shù)據(jù)結(jié)構(gòu),比如hash(哈希)飒责、list(...

  • 120
    rabbitMq 動(dòng)態(tài)申明和監(jiān)聽

    基于springboot簡化版配置 1.maven配置 2.application.yml配置 3.消費(fèi)者端監(jiān)聽代碼 3.啟動(dòng)類 4.測(cè)試效果 可以看到自動(dòng)申明成功了 4.1...

  • 120
    Redssion+Lua實(shí)現(xiàn)原子減庫存防止超賣

    在秒殺環(huán)節(jié)中超賣一直是個(gè)大忌,我們?cè)试S一定程度上的少賣但是我們絕不允許出現(xiàn)超賣的現(xiàn)象.設(shè)想一下,那種一元搶購千元手機(jī)的秒殺活動(dòng),如果超賣了,損失肯定是比較大的.前段時(shí)間樓主做...

  • 120
    如何設(shè)計(jì)一個(gè)小而美的秒殺系統(tǒng)

    如何設(shè)計(jì)一個(gè)小而美的秒殺系統(tǒng) 背景:隨著這幾年的電商的大熱,我們經(jīng)匙嘎Γ看到一些商家為了促銷和快速收益,紛紛推出了秒殺活動(dòng).不管是日常的超市里面的促銷,明星演唱會(huì)門票售賣,還是春...

  • 正確解鎖分布式鎖的各種姿勢(shì)

    分布式鎖 為什么要用分布式鎖?在分布式場(chǎng)景下多個(gè)客戶端同時(shí)獲取一把鎖,為了保證只有一個(gè)客戶端能獲取到這把鎖,分布式鎖誕生了,而分布式鎖的誕生就是為了解決數(shù)據(jù)的最終一致性.在分...

個(gè)人介紹
做技術(shù)是為了養(yǎng)家糊口,但是研究技術(shù)才是我的精神食糧
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品