一. java 4種引用類型介紹 StrongReference:強(qiáng)引用,不會(huì)被回收搅窿,寧肯OOM也不被回收臼予,除非對(duì)象為null的時(shí)候GC才回收 SoftReference: ...
![240](https://upload.jianshu.io/users/upload_avatars/16769537/4e4b82c9-6d04-45bb-800d-980c04596248.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一. java 4種引用類型介紹 StrongReference:強(qiáng)引用,不會(huì)被回收搅窿,寧肯OOM也不被回收臼予,除非對(duì)象為null的時(shí)候GC才回收 SoftReference: ...
責(zé)任鏈模式應(yīng)用 1. 責(zé)任鏈模式介紹 責(zé)任鏈模式(Chain of Responsibility Pattern)為請(qǐng)求創(chuàng)建了一個(gè)接收者對(duì)象的鏈尝江。這種模式給予請(qǐng)求的類型,對(duì)請(qǐng)...
一. java如何實(shí)現(xiàn)run()方法回調(diào): 通常我們啟動(dòng)一個(gè)線程有兩種方式,但是不管你通過start一個(gè)Thread還是通過實(shí)現(xiàn)Runnable的方式創(chuàng)建線程,都要實(shí)現(xiàn)它的r...
設(shè)計(jì)模式(策略模式實(shí)戰(zhàn)) 一.分類 java的設(shè)計(jì)模式大體上分為三大類: 創(chuàng)建型模式(5種): 工廠方法模式漱牵,抽象工廠模式戳杀,單例模式,建造者模式卡乾,原型模式翼悴。 結(jié)構(gòu)型模式(7種...
(本篇主要以CMS-GC為主,如果對(duì)G1感興趣的我后面也可以補(bǔ)充) 一、GC參數(shù)說明與介紹 1.1 jvm啟動(dòng)參數(shù)分為三類: 類型描述第一類是標(biāo)準(zhǔn)參數(shù)(-)所有的JVM實(shí)現(xiàn)都...
1. 之前寫過一篇關(guān)于如何實(shí)現(xiàn)web端優(yōu)雅校驗(yàn)的文章(http://www.reibang.com/p/23e5768a34cd)今天接著補(bǔ)充一下如何實(shí)現(xiàn)service端的...
雙緩存架構(gòu)實(shí)踐 在一些高并發(fā)場(chǎng)景下,不僅追求RT也寄希望于抗住超高的流量.比如像首頁營銷位、banner位赘那、排行榜等,不僅用戶點(diǎn)擊量大,而且接口響應(yīng)必須快,不然給用戶有明顯的...
Question Description: 問題 1: 我們的消費(fèi)服務(wù),最近一直頻繁fullGc,大概30分鐘一次,一次fullGc時(shí)間超過500毫秒觸發(fā)報(bào)警 Trouble...
Spring Boot在內(nèi)部通過集成hibernate-validation實(shí)現(xiàn)了JSR-349驗(yàn)證規(guī)范接口吴超,我們可以在MVC模式中對(duì)DTO進(jìn)行靈活的校驗(yàn),代碼看起來也會(huì)更簡...
description: 本文主要挖掘一下Redis地理位置具體的應(yīng)用場(chǎng)景,與君共勉填抬。 前篇大綱 上一篇文章我講述了Redis里面一些有意思的應(yīng)用,本篇主要總結(jié)一下Redis...
背景 Redis作為非關(guān)系型內(nèi)存數(shù)據(jù)庫,已經(jīng)成為各大廠的標(biāo)配.在我們的日常開發(fā)中,除了String類型外,redis還提供了其他幾種數(shù)據(jù)結(jié)構(gòu),比如hash(哈希)飒责、list(...
基于springboot簡化版配置 1.maven配置 2.application.yml配置 3.消費(fèi)者端監(jiān)聽代碼 3.啟動(dòng)類 4.測(cè)試效果 可以看到自動(dòng)申明成功了 4.1...
在秒殺環(huán)節(jié)中超賣一直是個(gè)大忌,我們?cè)试S一定程度上的少賣但是我們絕不允許出現(xiàn)超賣的現(xiàn)象.設(shè)想一下,那種一元搶購千元手機(jī)的秒殺活動(dòng),如果超賣了,損失肯定是比較大的.前段時(shí)間樓主做...
如何設(shè)計(jì)一個(gè)小而美的秒殺系統(tǒng) 背景:隨著這幾年的電商的大熱,我們經(jīng)匙嘎Γ看到一些商家為了促銷和快速收益,紛紛推出了秒殺活動(dòng).不管是日常的超市里面的促銷,明星演唱會(huì)門票售賣,還是春...
分布式鎖 為什么要用分布式鎖?在分布式場(chǎng)景下多個(gè)客戶端同時(shí)獲取一把鎖,為了保證只有一個(gè)客戶端能獲取到這把鎖,分布式鎖誕生了,而分布式鎖的誕生就是為了解決數(shù)據(jù)的最終一致性.在分...