前言 首先我們的系統(tǒng)通常是非常復(fù)雜的。無論你的系統(tǒng)是一個單體應(yīng)用;還是做了n多解耦、分層、拆分的工作,單元邏輯足夠簡單的分布式應(yīng)用;但是對于一個功能視角來看,仍然非常復(fù)雜,反...
前言 首先我們的系統(tǒng)通常是非常復(fù)雜的。無論你的系統(tǒng)是一個單體應(yīng)用;還是做了n多解耦、分層、拆分的工作,單元邏輯足夠簡單的分布式應(yīng)用;但是對于一個功能視角來看,仍然非常復(fù)雜,反...
1 什么是業(yè)務(wù)中間件 在說“業(yè)務(wù)中間件”之前先解釋下什么是“中間件”,通常來說中間件是特指計算機系統(tǒng)中將底層邏輯屏蔽,并收斂某些通用功能構(gòu)建出來的軟件服務(wù)。目的是用來解耦底層...
前言 就營銷活動搭建的發(fā)展過程而言:最初的營銷活動的搭建通常是“定制化”的,面臨一個需求、一個場景寫一個活動,慢慢的重復(fù)性活動越來越多,開始借鑒模板的思想,制作幾套活動開始每...
1.前言 最近描述產(chǎn)品或者架構(gòu)解決方案的經(jīng)驗總結(jié)寫的相對較多,這篇暫時不談具體問題場景了,想聊一下關(guān)于架構(gòu)設(shè)計的一點方法論和經(jīng)驗總結(jié)。之前的很長一段時間都在實踐和學(xué)習(xí)架構(gòu)等相...
前言 常見的營銷活動,總結(jié)來看就是“在各種限制條件下對于適合的人群進行適合的激勵,從而完成拉新、促活等階段性目標(biāo)從而促成盈利”,每次進行的營銷活動涉及到的激勵規(guī)則不盡相同,但...
本文從 “為什么需要規(guī)則引擎” “規(guī)則引擎的定義” “規(guī)則引擎在營銷活動系統(tǒng)中的落地” “規(guī)則引擎平臺內(nèi)部架構(gòu)” “現(xiàn)有的規(guī)則引擎” 來描述。 1.為何需要規(guī)則引擎 如果是做...
前言 大家在觀察壓測&日常線上請求的平響、cpu使用時通常都能見到n多的毛刺,有的毛刺凸顯并且有規(guī)律可循,有的雜亂無章,這些毛刺到底是因為什么產(chǎn)生的,對應(yīng)的解決解決套路是怎么...
前言 NoSQL、尤其是key-value NoSQL在日常開發(fā)中扮演了非常重要的角色,除非對于關(guān)系型數(shù)據(jù)或者事務(wù)之類的有著非常強的訴求,不妨就根據(jù)業(yè)務(wù)特點試一下NoSQL,...
前言 這是一篇大長文,是對我上份工作的總結(jié),對主要工作內(nèi)容的總結(jié)、也是對 “2020技術(shù)驛站” 補交的作業(yè),望前東家前團隊能更好,也祝愿自己在新的環(huán)境中能繼續(xù)滿心歡喜的前行。...
前言 在表結(jié)構(gòu)設(shè)計時我們經(jīng)常會面對是否要加空值約束、默認值處理等問題,當(dāng)向前人經(jīng)驗中檢索時,經(jīng)常會看到不建議為null,強刷面經(jīng)時not null也經(jīng)常被歸結(jié)到優(yōu)化建議當(dāng)中去...
前言 遠古時期,每個進程各干各的,但隨著發(fā)展有時候會存在A進程調(diào)用B進程某一方法,使用其功能的場景,比如說把畫圖統(tǒng)一都在某一個進程中,其他進程只需要調(diào)用它就ok了(代碼沒有散...
前言 只有光頭才能變強 上一篇已經(jīng)講解了Spring IOC知識點一網(wǎng)打盡!,這篇主要是講解Spring的AOP模塊~ 之前我已經(jīng)寫過一篇關(guān)于AOP的文章了,那篇把比較重要的...