總結(jié)1.???,相比其他省會城市有點(diǎn)小,沒有地鐵,物價(jià)不便宜。2.博物館,以沉船挖掘?yàn)橹鳎瑲v史介紹不多。3.騎樓老街/鐘樓,是一個(gè)商業(yè)化的街道,以老房子為主。3.世紀(jì)公園海岸線...
DDD的意義 關(guān)注精簡的業(yè)務(wù)模型及實(shí)現(xiàn)的匹配,模型是對現(xiàn)實(shí)的有選著性的抽象和精簡。 通過模型、通用語言,來跟領(lǐng)域?qū)<遥I(yè)務(wù)人員)、開發(fā)人員等進(jìn)行信息溝通。 通過將一個(gè)復(fù)雜的系...
gomonkey 介紹 gomonkey 是 golang 的一款打樁框架,目標(biāo)是讓用戶在單元測試中低成本的完成打樁,從而將精力聚焦于業(yè)務(wù)功能的開發(fā)。gomonkey 接口友...
今天我一口氣取關(guān)了400多人。 一是因?yàn)楫?dāng)時(shí)初來乍到,光禿禿的一個(gè)孤家寡人有些寂寞,所以就胡亂點(diǎn)了一通,一口氣加了500人。在對別人毫無了解的情況下關(guān)注別人,想想這樣有些盲目...
如何實(shí)現(xiàn)廣告彈窗觸達(dá)頻率的控制? 今天我們聊聊實(shí)際工作中遇到的一個(gè)問題: 產(chǎn)品提出想在我們的產(chǎn)品的首頁做個(gè)彈窗廣告,但是又不希望用戶每次進(jìn)來都給用戶彈窗,每個(gè)用戶每天進(jìn)來只彈...
一周過去了,到了周二了。今天我想聊聊關(guān)于一個(gè)技術(shù)人的職業(yè)素養(yǎng)。 回顧自己的職業(yè)生涯,從2014年自己創(chuàng)業(yè)開始,兜兜轉(zhuǎn)轉(zhuǎn)差不多快5年了。年初的時(shí)候,帶的小朋友寫了個(gè)年終終結(jié),我...
“哎哎,XX,很多客服反饋這個(gè)業(yè)務(wù)掛了怎么回事,趕緊看看?!?正在安安靜靜寫代碼的你心頭一顫,出問題了。趕緊打開業(yè)務(wù)鏈接看看,真出問題了,怎么辦,怎么查問題?一臉悶逼。 據(jù)說...
我們跟某銀行合作共同開發(fā)了適合我們的一套支付系統(tǒng)。 今天,我們對賬發(fā)現(xiàn)某些訂單始終都對不齊。銀行的下單金額與對賬金額始終少了1分錢。 這就奇怪了,如果這種異常訂單一多就是少了...
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,大型網(wǎng)站需要的計(jì)算能力和存儲能力越來越高,網(wǎng)站架構(gòu)逐漸從集中式轉(zhuǎn)變成分布式系統(tǒng)。 雖然分布式相對于集中式系統(tǒng)有比較多的優(yōu)勢,比如更高更強(qiáng)的計(jì)算、存儲、處...
在高并發(fā)的場景下,我們的優(yōu)化和保護(hù)系統(tǒng)的方式通常有:多級緩存、資源隔離、熔斷降級、限流等等。 今天我們來聊聊限流。 引子 我們?yōu)槭裁葱枰蘖鳎?舉個(gè)比較簡單的例子,正常來說,...
程序運(yùn)行,其本質(zhì)上,是對系統(tǒng)資源(CPU、內(nèi)存、磁盤、網(wǎng)絡(luò)等等)的使用。如何高效的使用這些資源是我們編程優(yōu)化演進(jìn)的一個(gè)方向。今天說的線程池是對CPU的利用的優(yōu)化手段。 網(wǎng)上有...
上周六,我負(fù)責(zé)的業(yè)務(wù)在凌晨00-04點(diǎn)的支付全部失敗了。 結(jié)果一查,MD,晚上銀行維護(hù),下游支付系統(tǒng)沒有掛維護(hù)公告,在此期間一直請求維護(hù)中的銀行,當(dāng)然所有返回就是失敗了,有種...
當(dāng)多個(gè)線程需要訪問某個(gè)公共資源的時(shí)候,我們知道需要通過加鎖來保證資源的訪問不會出問題。java提供了兩種方式來加鎖,一種是關(guān)鍵字:synchronized,一種是concur...
像這種,有沒有考慮過redis承受不住的情況
利用Nginx+lua擴(kuò)展+redis實(shí)現(xiàn)網(wǎng)站拒絕高頻次IP訪問一:基礎(chǔ)環(huán)境 CentOS6.2nginx1.11.10redis2.8.21 二:擴(kuò)展安裝 (1)先安裝Nginx需要的一些類庫: yum install gccyum i...