一、問題描述 商城系統(tǒng)今天上線了一個(gè)功能,用戶在商城中點(diǎn)擊商品詳情頁的去購買按鈕時(shí),如果商品是有代金券優(yōu)惠活動(dòng)的商品,則會(huì)先領(lǐng)券后計(jì)算商品金額。...
王二北原創(chuàng),轉(zhuǎn)載請(qǐng)標(biāo)明出處:來自王二北 一、問題回顧和分析 前段時(shí)間,項(xiàng)目中有一個(gè)重構(gòu)需求,將本來在A端中暫存的數(shù)據(jù)dataX(A中本不該維護(hù)這...
王二北原創(chuàng),轉(zhuǎn)載請(qǐng)標(biāo)明出處:來自王二北 一、從項(xiàng)目中遇到的問題說起: 最近項(xiàng)目有一個(gè)需求,如下圖所示:上游有A/B/C三個(gè)服務(wù),通過Dubbo調(diào)...
王二北原創(chuàng),轉(zhuǎn)載請(qǐng)標(biāo)明出處:來自[王二北] 1、簡(jiǎn)單介紹guava cache guava cache是Google guava中提供的一款輕量...
線上爆出一個(gè)問題,出庫服務(wù)中排線表中排線時(shí)段數(shù)據(jù)和排線服務(wù)中數(shù)據(jù)對(duì)不上,排查了一下是前兩天同事上線導(dǎo)致的,主要原因是處理數(shù)據(jù)庫并發(fā)操作時(shí),選擇的...
王二北原創(chuàng),轉(zhuǎn)載請(qǐng)標(biāo)明出處:來自王二北 這兩天項(xiàng)目上需要添加一個(gè)限流,基于redis+lua的實(shí)現(xiàn)方案,項(xiàng)目中使用ShardedJedis進(jìn)行r...
王二北原創(chuàng),轉(zhuǎn)載請(qǐng)標(biāo)明出處:來自王二北 先看一個(gè)現(xiàn)象: 下面代碼會(huì)輸出什么? 運(yùn)行結(jié)果: 為什么?原因有兩個(gè):java中裝箱和拆箱的真相,以及I...
王二北原創(chuàng),轉(zhuǎn)載請(qǐng)標(biāo)明出處:來自王二北 一、簡(jiǎn)單嘮嘮JAVAC javac這個(gè)命令,搞java的都不陌生,很多人在第一次用java輸出hello...
王二北原創(chuàng),轉(zhuǎn)載請(qǐng)標(biāo)明出處:來自王二北 一、javap命令簡(jiǎn)述 javap是jdk自帶的反解析工具。它的作用就是根據(jù)class字節(jié)碼文件,反解析...