RocketMQ消息丢失场景及解决办法,已拿offer入职
前言
當(dāng)前我們都會(huì)說(shuō)SpringBoot是Spring框架對(duì)“約定優(yōu)先于配置理念的最佳實(shí)踐的產(chǎn)物,一個(gè)典型的SpringBoot應(yīng)用本質(zhì)上其實(shí)就是一個(gè)基于Spring框架的應(yīng)用,而如果大家對(duì)Spring框架已經(jīng)了如指掌,那么,在我們一步步揭開(kāi)SpringBoot微框架的面紗之后,大家就會(huì)發(fā)現(xiàn)“陽(yáng)光之下,并無(wú)新事”。
至于Spring Boot的一些用途、特色、支持的開(kāi)發(fā)語(yǔ)言,以及它的學(xué)習(xí)前景,網(wǎng)絡(luò)上有各種各樣的博文對(duì)此有過(guò)解釋,在這里我就不多說(shuō)了,Springboot的重要性不言而喻。下面我們就通過(guò)一份阿里大牛的SpringBoot經(jīng)典之作來(lái)深入了解SpringBoot以及它的編程思想。
1.三重心智模型
先給大家科普一個(gè)概念,“三重心智模型”。
認(rèn)知科學(xué)家斯坦諾維奇,將人的心智模式,分成了三個(gè)部分。
第一層是自主心智,自主心智是我們通過(guò)進(jìn)化與內(nèi)隱學(xué)習(xí)獲得。比如,我們看到蛇就會(huì)害怕,情緒反應(yīng),以及文氣,車感,網(wǎng)感這些說(shuō)不清道不明的內(nèi)隱知識(shí),都是被自主心智所控制。
第二層是算法心智,算法心智就是傳統(tǒng)意義上智力測(cè)驗(yàn),考察的能力是記憶、處理速度、邏輯推理等等。
第三層是反省心智,反省心智關(guān)注系統(tǒng)目標(biāo)、與目標(biāo)相關(guān)的信念、以及基于當(dāng)前系統(tǒng)目標(biāo)和信念的最優(yōu)化行動(dòng)。
拿一輛賽車打比方,自主心智就是賽車的輪子,自動(dòng)運(yùn)行,迅捷無(wú)比;算法心智就是發(fā)動(dòng)機(jī),井然有序,是賽車之所以成為賽車的核心動(dòng)力;
而反省心智則更像是賽車的駕駛員,根據(jù)路面狀況作出理性的判斷,以此調(diào)節(jié)賽車的速度、轉(zhuǎn)向以及剎車等行為。
2.心智與年齡的關(guān)系
回到剛開(kāi)始的問(wèn)題,為什么35歲之后的人,競(jìng)爭(zhēng)力會(huì)下降呢?
因?yàn)殡S著年齡的增加,人的自主心智和算法心智都會(huì)下降,所以一般的需要熱情,也就是自主心智的工作,確實(shí)會(huì)隨著年齡增長(zhǎng)而競(jìng)爭(zhēng)力下降。而程序員這類需要算法心智的工作,也是過(guò)了35歲之后競(jìng)爭(zhēng)力也隨之而下降。
但是啊,有一類工作,最需要的不是自主心智,也不是算法心智,而是反省心智。
而反省心智隨著年齡的增加,不僅不會(huì)下降,反而會(huì)上升,這就是中老年人的優(yōu)勢(shì)。
最需要反省心智的工作,都是一些需要理性的工作,比如管理工作,企業(yè)家,政治家,思想家,以及我們最熟悉的文字工作者。
拿寫(xiě)作這份職業(yè)來(lái)說(shuō),如果僅憑自主心智寫(xiě)作,寫(xiě)出來(lái)的文字就只有靈氣而沒(méi)有深度;
而且隨著年齡的增加,自主心智開(kāi)始衰竭,也就到了人們常說(shuō)的江郎才盡的狀態(tài)了。
寫(xiě)作這一行最難能可貴的其實(shí)是反省心智。
所以寫(xiě)作的人才是越老越有深度,20歲左右的年輕人,光有靈氣,是寫(xiě)不出40歲中年人的底蘊(yùn)的。看一看自媒體行業(yè)的,超級(jí)大v們,全部都是40多,50多歲的人。
如果說(shuō),發(fā)展自主心智與算法心智學(xué)的是一人敵的本領(lǐng),那么,發(fā)展反省心智,學(xué)的就是萬(wàn)人敵的本領(lǐng)。
所以,年輕的時(shí)候選擇一個(gè),靠反省心智吃飯的手藝,是可以當(dāng)做你一生飯碗的。
但是光靠年紀(jì)自然增長(zhǎng)來(lái)獲取反省心智,顯然是不夠的。
如何才能更加快速地增強(qiáng)我們的反省心智呢?請(qǐng)先容我賣(mài)個(gè)關(guān)子,待會(huì)揭曉答案。
3.知識(shí)強(qiáng)化反省心智
我們先一起來(lái)看看下面這個(gè)實(shí)驗(yàn),認(rèn)知科學(xué)家們找來(lái)了兩組志愿者,一組是年輕人,一組是老年人;兩組人的共同點(diǎn)是,他們都是棒球運(yùn)動(dòng)的愛(ài)好者。
實(shí)驗(yàn)人員給他們聽(tīng)了幾分鐘的棒球比賽的廣播,然后要求參與者就剛剛聽(tīng)到的內(nèi)容回答問(wèn)題。
結(jié)果是,年輕人記住了更多解說(shuō)員閑聊的細(xì)節(jié);老年人卻記住了更多比賽的細(xì)節(jié)。
年輕人的記憶更強(qiáng)健,更擅長(zhǎng)記住新信息,這個(gè)好理解;
那為什么老年人卻記住了更多比賽的細(xì)節(jié)呢?
因?yàn)殛P(guān)于棒球的知識(shí),老年人比年輕人知道的更多,凡是涉及到棒球知識(shí)的細(xì)節(jié),老年人就比年輕人,擁有更強(qiáng)健的記憶。
而反省心智最重要的基礎(chǔ),其實(shí)就是這種對(duì)過(guò)往知識(shí)的記憶。如果你是在不斷地學(xué)習(xí)知識(shí),那么你會(huì)擁有一個(gè)比年輕人更為強(qiáng)壯的大腦。
尾聲
所以說(shuō),增強(qiáng)我們反省心智的第一法門(mén)就是,不斷地讀書(shū)與學(xué)習(xí)。
哪怕你一時(shí)半會(huì)兒在讀書(shū)寫(xiě)作這個(gè)行業(yè)里賺不到足夠多的錢(qián),也不要著急,你在這個(gè)行業(yè)里面,打磨自己的閱讀能力,寫(xiě)作能力的每一分努力都不會(huì)白費(fèi),因?yàn)檫@是在為你自己的一生,積蓄力量。
熱愛(ài)是精通的副產(chǎn)品。
什么都不要想,先進(jìn)入這個(gè)行業(yè),你才會(huì)大量閱讀;在精通閱讀寫(xiě)作之后,你才會(huì)真正熱愛(ài)閱讀,并且成為一生的習(xí)慣。
生命是一個(gè)長(zhǎng)期積累的過(guò)程,沒(méi)有白走的路,每一步都算數(shù)。
如果你想開(kāi)始寫(xiě)作,
最好的時(shí)間是十年前,
其次就是現(xiàn)在。
資料分享
這是我從某優(yōu)質(zhì)機(jī)構(gòu)弄來(lái)的一些資料,內(nèi)容我認(rèn)為確實(shí)稱得上優(yōu)質(zhì)二字,如需領(lǐng)取,請(qǐng)點(diǎn)贊這篇文章,關(guān)注我然后點(diǎn)擊這里即可免費(fèi)領(lǐng)取
首先分享一份學(xué)習(xí)大綱,內(nèi)容較多,涵蓋了互聯(lián)網(wǎng)行業(yè)所有的流行以及核心技術(shù),以截圖形式分享:
(億級(jí)流量性能調(diào)優(yōu)實(shí)戰(zhàn)+一線大廠分布式實(shí)戰(zhàn)+架構(gòu)師筑基必備技能+設(shè)計(jì)思想開(kāi)源框架解讀+性能直線提升架構(gòu)技術(shù)+高效存儲(chǔ)讓項(xiàng)目性能起飛+分布式擴(kuò)展到微服務(wù)架構(gòu)…實(shí)在是太多了)
其次分享一些技術(shù)知識(shí),以截圖形式分享一部分:
Tomcat架構(gòu)解析:
算法訓(xùn)練+高分寶典:
Spring Cloud+Docker微服務(wù)實(shí)戰(zhàn):
最后分享一波面試資料:
切莫死記硬背,小心面試官直接讓你出門(mén)右拐
1000道互聯(lián)網(wǎng)Java面試題:
Java高級(jí)架構(gòu)面試知識(shí)整理:
00道互聯(lián)網(wǎng)Java面試題:
[外鏈圖片轉(zhuǎn)存中…(img-aFXhyjOp-1624601022381)]
Java高級(jí)架構(gòu)面試知識(shí)整理:
[外鏈圖片轉(zhuǎn)存中…(img-r5NNmMcK-1624601022382)]
總結(jié)
以上是生活随笔為你收集整理的RocketMQ消息丢失场景及解决办法,已拿offer入职的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 子宫内膜息肉恶化症状
- 下一篇: RocketMQ消费者是如何获取消息的?