關於排重,我遇到的坑

2021-09-23 23:52:08 字數 301 閱讀 6854

最開始排重是從資料庫裡取資料排重,結果發現並沒有實現排重,資料還是入庫了!!!!

檢視日誌,搜尋發現排重的**是走了的,但是為什麼會入庫呢?!

看了一下介面資料的時間,基本就是同時進行,也就是很有可能,前一條資料還沒入庫,後一條資料已經來了。這時排重**去資料庫查肯定是查不到的。

所以不能用資料庫的資料排重,

這時我首先想到了map,但是由於介面實時接收聊天記錄,資料量很大,map如何設定過期時間我還不清楚。所以想到了快取

用的是memcached,

重新合分支,部署,啟動。

好了!!

關於部署php遇到的坑

業務突然要啟動乙個久不使用的php專案,發現部署到centos7上後 各種報錯 就是不行。我懷疑是apache或者php問題 就重新安裝 編譯安裝也試過就是不行。只能按笨辦法 在測試環境安裝了apache和php 還是報錯.無奈之下 切換到windows環境 發現竟然正常了.原來我的專案是從wind...

關於最近遇到的坑 if queryset

背景 在python語法中,if obj是一種很簡潔優雅的語法糖,可以用來判斷字串是否為空,某個引數是否為none,列表是否為空。所以,在面對queryset物件時便毫不猶豫的用if queryset來做判斷,導致了效能問題。class pagenumberpaginator pagenumberp...

我在在安裝mySql遇到的坑

首先是error 2003 hy000 can t connect to mysql server on localhost 10061 這個錯誤 我遇到這個錯誤是在mysql uroot p後 password 按回車這裡出來的 我覺得這個問題有可能是我配置錯了,可以我查了半天我沒問題。第二個就是...