02_擴展點設(shè)計 一、業(yè)務(wù)舉例 供應(yīng)鏈的業(yè)務(wù)中,一個業(yè)務(wù)流程涉及到多個節(jié)點,并且每個節(jié)點的實現(xiàn)邏輯不同,如下圖所示 每一個節(jié)點都可能存在不同的實現(xiàn),有時候需要從多個實現(xiàn)中選擇...

02_擴展點設(shè)計 一、業(yè)務(wù)舉例 供應(yīng)鏈的業(yè)務(wù)中,一個業(yè)務(wù)流程涉及到多個節(jié)點,并且每個節(jié)點的實現(xiàn)邏輯不同,如下圖所示 每一個節(jié)點都可能存在不同的實現(xiàn),有時候需要從多個實現(xiàn)中選擇...
擼Java的同學(xué),多多少少都會碰到內(nèi)存溢出(OOM)的場景,但是造成OOM原因卻不止一個。 堆內(nèi)存不足 這種場景最為常見,報錯信息: 原因 1、代碼中可能存在大對象分配2、可...
producer 發(fā)送消息后,broker端開始存儲消息,會調(diào)用 store 模塊的 DefaultMessageStore.putMessage 進行存儲消息。 Defau...
有時,跟同事走太近了,會給人同事也可以是朋友的錯覺,但終究同事就是同事,跟朋友還是有一些區(qū)別的。再好的同事都請保持一定的距離,否則早晚都要吃虧。 1、領(lǐng)導(dǎo)的隱私 同事之間不可...
一個快速迭代的項目,時間久了之后,代碼中可能會充斥著大量的if/else,嵌套6、7層,一個函數(shù)幾百行,簡!直!看!死!人! 其實這種還算好的,更嚴(yán)重的嵌套我也見過,接手到這...
跳槽這件事情,每時每刻都在身邊發(fā)生,送走了老伙計,迎來了新伙伴。在新老交替中,面試環(huán)節(jié)必不可少,這也是最讓人頭疼的,能遇到一個讓人滿意的候選人,猶如炭中取栗,很難!!! 面試...
上一篇《聊聊同步、異步、阻塞與非阻塞》[http://www.lxweimin.com/p/aed6067eeac9]已經(jīng)通俗的講解了,要理解同步、異步、阻塞與非阻塞重要的兩...
原文:http://blog.onlycatch.com/post/Netty%E4%B8%AD%E7%9A%84%E9%9B%B6%E6%8B%B7%E8%B4%9D Ne...