程式碼陷阱

上次更新: 2023-12-07

避免Java程式碼中的Sling繫結

在90%的情況下,使用Sling繫結是不合適存取服務的方式。 您應該改用 @Reference@Inject 註解。

避免Java程式碼中的Thread.interrupt

Thread.interrupt 很危險,因為如果在錯誤的時間呼叫它,它可能會關閉檔案,包括Lucene檔案和持續快取檔案。

避免將Java同步與ReadWriteLocks混合

這可能會導致程式碼最終鎖定的競爭條件。

本頁內容