摘要:
验证URL中GUID值是否重复的类库,防止用户直截刷URL,设计思路如下:
定义了两个队列:
当前写入队列 Hashtable writeTb
备份队列 Hashtable readTb
已经使用过的GUID值记录在writeTb,readTb列表中。
当新的GUID值上来的时候,判断writeTb,readTb队列中是否存在GUID值,如果存在,就判断为非法。
两个队列根据一定的间隔时间来轮换切读写。当readTb切换成写队列的时候。readTb中记录的GUID值全部清除。 阅读全文