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