程式碼陷阱

避免Java代碼中的Sling綁定

在90%的情況下,Sling系結是存取服務的不適當方式。 請改為使用​@Reference​或​@Inject​註解。

避免Java代碼中的Thread.interrupt

Thread. 中斷是危險的,因為當在錯誤的時間調用時,它可以關閉檔案,包括Lucene檔案和持久快取檔案。

避免將Java同步與ReadWriteLocks混合

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

本頁內容