使用者資料表,每個使用者有乙個或者多個許可權,使用者表如下
userid,roleid,username等
許可權列舉如下:
public class customenum
}為以下物件許可權物件賦值
///
/// 使用者角色
///
public static customenum.userrole userrole
else
}set
}用以下語句判斷是否屬於某種許可權,並進行某種操作
if (websession.userrole == customenum.userrole.visitor) //如果是普通遊客
else
開發中巧用Enum列舉型別
在實際開發中,在資料庫表設計中,我們往往習慣於用乙個int型別的state欄位去表示資料的狀態,這個欄位很方便去表示這條資料的狀態,但是又不願意去建一張這個state欄位的外來鍵表去解釋狀態。我們一般會把這個state欄位當成乙個約定,去在專案中應用 比如 0 啟用,1 禁用 在後台管理或其它地方顯...
Java高併發程式設計 巧用Memcache做高併發鎖
2019年08月08日草稿 我們假設要做乙個拍賣系統,誰先下單,那麼就鎖定這個商品設定memcache裡的資料 等待支付。那麼一般流程是怎樣的呢?我們假設 商品id 1001 使用者a id 2001 使用者b id 2002商品a被使用者a鎖定的資料狀態為 key lock 1001 value ...
使用Postman做鑑權計算
postman是進行開發測試的常用工具。而在請求過程中,經常需要進行登入 加密鑑權。通過postman自帶的pre request script和tests功能,我們可以將過程 化,節約時間。postman的pre request script功能可以在請求前執行指令碼,進行鑑權的計算 通過環境變數...