最近往服務(wù)的消息推送上加了一個(gè)分布式的鎖,用來防止短時(shí)間內(nèi)相同消息重復(fù)處理的情況,思路是用redis的setnx 設(shè)置一個(gè)key(key值根據(jù)業(yè)務(wù)制定,需要唯一),然后設(shè)置k...
最近往服務(wù)的消息推送上加了一個(gè)分布式的鎖,用來防止短時(shí)間內(nèi)相同消息重復(fù)處理的情況,思路是用redis的setnx 設(shè)置一個(gè)key(key值根據(jù)業(yè)務(wù)制定,需要唯一),然后設(shè)置k...
對于標(biāo)題,建議的格式為:[內(nèi)容][類型]調(diào)研報(bào)告“內(nèi)容”就是這次報(bào)告的主題,是關(guān)于什么的報(bào)告,通常的格式可以是:關(guān)于***的“類型”,通常情況下有這么幾種:1、可行性調(diào)研報(bào)告...
從2018年5月開始,我把讀過的書分成了人工智能、產(chǎn)品進(jìn)階2個(gè)書單,并且每周至少更新一本書。 過去兩個(gè)月,我重新精讀了這些書,結(jié)合過去的一些項(xiàng)目經(jīng)歷,和你分享我的筆記和摘要。...
作為PRD的核心部分,業(yè)務(wù)流程圖對產(chǎn)品研發(fā)的各個(gè)環(huán)節(jié)能否跑通,業(yè)務(wù)是否順暢至關(guān)重要。好的流程圖,可以快速讓整個(gè)團(tuán)隊(duì)熟悉理解業(yè)務(wù),并優(yōu)化業(yè)務(wù)。 最近看到一些小伙伴在繪制流程圖過...
2018剛過去,趁著春節(jié)放假對過去一年主導(dǎo)開發(fā)的項(xiàng)目做個(gè)梳理和總結(jié) 項(xiàng)目背景 平臺運(yùn)營到一定階段,一定會累積大批量的用戶數(shù)據(jù),這些用戶數(shù)據(jù)是運(yùn)營人員的黃金財(cái)產(chǎn)。而如何利用用戶...
算術(shù)異常類:ArithmeticExecption 空指針異常類:NullPointerException 類型強(qiáng)制轉(zhuǎn)換異常:ClassCastException 數(shù)組負(fù)下標(biāo)...
PS: 本文講得比較細(xì),所以篇幅較長。 閱讀時(shí)間:30m~1h。請認(rèn)真讀完,希望你一小時(shí)后能對統(tǒng)一異常處理有一個(gè)清晰的認(rèn)識。 PS: 本文所有代碼在 這里[https://g...
Saas系統(tǒng)分級: SaaS系統(tǒng)架構(gòu)成熟度模型的5個(gè)級別——從“混亂”到“烏托邦”。 第0級(混亂):每次新增一個(gè)客戶,都會新增軟件的一個(gè)實(shí)例。第1級(受控的混亂):所有客戶...
Kettle 簡介 ETL(Extract-Transform-Load 的縮寫,即數(shù)據(jù)抽取、轉(zhuǎn)換、裝載的過程),對于數(shù)據(jù)開發(fā)人員來說,我們經(jīng)常會遇到各種數(shù)據(jù)的處理,轉(zhuǎn)換,遷...