傳統(tǒng)的三層架構(gòu) 傳統(tǒng)的web開(kāi)發(fā)都有典型的三層結(jié)構(gòu),從上到下依次是controller,service,dao。controller負(fù)責(zé)http的請(qǐng)求和響應(yīng),以前還負(fù)責(zé)調(diào)用j...
傳統(tǒng)的三層架構(gòu) 傳統(tǒng)的web開(kāi)發(fā)都有典型的三層結(jié)構(gòu),從上到下依次是controller,service,dao。controller負(fù)責(zé)http的請(qǐng)求和響應(yīng),以前還負(fù)責(zé)調(diào)用j...
背景 為了捕獲前端應(yīng)用的用戶信息以及前端應(yīng)用異常,用于用戶行為分析、前端異常分析。主流的成熟實(shí)現(xiàn)方案及技術(shù)組件就是sentry,于是決定搭建一個(gè)sentry看一下。在網(wǎng)上一頓...
推薦12個(gè)堪稱神器的小眾App,每一個(gè)都是鮮為人知,讓你大開(kāi)眼界。 1:墨墨背單詞 墨墨背單詞是一款質(zhì)量非常不錯(cuò)的手機(jī)背單詞軟件;軟件支持安卓和蘋果版本。 它擁有豐富的詞庫(kù),...
近期公司需要開(kāi)發(fā)app,作為一個(gè)前端,選擇了flutter著框架來(lái)擼了個(gè)app,一邊學(xué)一邊寫遇到問(wèn)題很多,總算是寫完了~目前遇到一些難點(diǎn)就是不了解原生,調(diào)用sdk都覺(jué)得很復(fù)雜...
學(xué)習(xí)Flutter一段時(shí)間了,偶然看到大家都說(shuō)狀態(tài)管理,多數(shù)人都是用redux,對(duì)于一個(gè)Android開(kāi)發(fā)人員來(lái)說(shuō)之前根本沒(méi)接觸過(guò),于是開(kāi)始了解redux,之后又了解閑魚(yú)推出...
在加入 PingCAP 之前,很長(zhǎng)一段時(shí)間,我都跟 MySQL 打交道。MySQL 性能強(qiáng)悍,但是在一些全文檢索,復(fù)雜查詢上面并不快,效率堪憂。為了解決快速查的問(wèn)題,我們之前...
引言 在討論DDD分層架構(gòu)的模式之前,我們先一起回顧一下DDD和分層架構(gòu)的相關(guān)知識(shí)。 DDD DDD(Domain Driven Design,領(lǐng)域驅(qū)動(dòng)設(shè)計(jì))作為一種軟件開(kāi)發(fā)...
領(lǐng)域事件 Evans 在《領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)》這本書(shū)中并沒(méi)有給出領(lǐng)域事件的正式定義,這種模式是在該書(shū)出版之后才提出來(lái)的: 領(lǐng)域?qū)<宜P(guān)心的發(fā)生在領(lǐng)域中的一些事件將領(lǐng)域中發(fā)生的活動(dòng)建...