程式碼陷阱

避免Java程式碼中的Sling系結

在90%的情況下,Sling系結是存取服務的不適當方式。 反之,您應使用 @Reference@Inject 註解。

避免Java代碼中的Thread.interrupt

線程。中斷 是危險的,因為當在錯誤的時間呼叫時,它可能會關閉檔案,包括Lucene檔案和永久快取檔案。

避免將Java同步與ReadWriteLocks混合

這可能會導致競爭條件,其中程式碼最終會死鎖。

本頁內容