一個邏輯運算符引發的一場血案

 項目上線時一直髮布失敗,查找原因是dubbo調用超時,排查了兩天發現是下面這塊代碼造成的:  while中的邏輯運算符爲"||"表示其中的判斷條件有一個成立就繼續循環,如果maps==null繼續循環,(System.currentTimeMillis()-start)<10000)成立也繼續循環;但是如果maps!=null,而(System.currentTimeMillis()-start
相關文章
相關標籤/搜索