列入有一組禮包 都有個唯一值 id
需要記錄已經領取過得禮包id
一般都會用陣列 來存一組id來記錄領取過哪些id的禮包
而下面的方法只需要存乙個long型的值 不過前提是id必須大於1和小於60
思路如下:
long giftid = uservo.getgiftid() //long型的id
int id = request.getgiftid ;//需要領取的id
if(id<1 || id> 60){//前提id必須大於1和小於60
return;
long id_value = 1l << (id-1);
if((giftid & id_value) == id_value) {//已經領取過獎勵
return;
//發獎勵邏輯....
uservo.setgiftid(giftid + id_value);
python 列表推導的高階寫法
colors black white sizes s m l tshirts color.size for color incolors for size in sizes tshirts上面的輸出是 balck s balck m balck l 等一共六個結果這裡得到的結果是先以顏色排列再以尺碼...
微服務架構中的業務邏輯設計
前言 企業應用程式的核心是業務邏輯,業務邏輯實現了業務規則。但是由於業務邏輯分散在多個服務上,因此在微服務架構中開發複雜的業務邏輯更具有挑戰性。我們需要解決兩個問題 首先,典型的領域模型是由各種類交織在一起的乙個網路。雖然這在單體應用程式中不是問題,但是在微服務架構中,類分散在不同的服務中,就需要跨...
效能測試中如何選取被測物件的業務邏輯
很多搞 效能測試的人員,只會跟著網上 前輩教導的方法進行測試 挑選業務邏輯中併發量 訪問量最高的業務邏輯 結合讀寫等業務進行測試,然後取整條業務邏輯 模擬使用者全流程動作 的邏輯進行測試 結果就是 準備大堆的測試資料,複雜的準備 工作 其實那些資料只是用來滿足業務流中的條件,而不是真的能產生壓力的部...