1. 向服務器更新記錄后查詢,始終查詢不到更新后的信息
只能查到更新之前的,馬上推斷出是緩存的問題。網上搜索一番,將問題定位為jpa緩存,我們要設置jpa查詢時不從緩存中取,直接從數據庫中取,這樣便能保證查詢到的結果是最新的,但是性能可能會有所影響。參考資料:https://en.wikibooks.org/wiki/Java_Persistence/Caching#JPA_2.0_Cache_APIs
如上圖提示,我在restful服務器做了如下設置后便可以了。
2. 安卓app注冊界面出新了ANR(應用程序無法響應)問題
原因在於郵箱驗證的正則表達式寫的太復雜,再加上學校的郵箱太長,導致驗證操作很耗時,在安卓的ui線程(主線程)中如果有什么耗時導致阻塞的操作的話貌似就會產生這個問題。解決方法很簡單:簡化正則表達式。