task:下拉資訊流時,擷取最新的資訊流。
require:1.資訊流是按照規則排序的。2.一次獲得20條資訊,新的資訊加上更新原有資訊,且保持原有資訊流的順序。
solution:1.以上次重新整理秘密的最新時間為界線,獲得最新的資訊流(nm)。
2.nm排序,nm的數量為n,n>20條,取時間早的20條。
3.n<20,從cache中通路userid的資訊隊列中取前20-n條,并且儲存最新的順序。
寫一段代碼就要測試一段代碼,測試用例要跟上代碼的速度
調試通過不斷的輸入輸出發現問題