程式碼陷阱 code-pitfalls
避免Java程式碼中的Sling系結 avoid-sling-bindings-in-java-code
在90%的情況下,Sling系結是存取服務的不適當方式。 反之,您應使用 @Reference 或 @Inject 註解。
避免Java代碼中的Thread.interrupt avoid-thread-interrupt-in-java-code
線程。中斷 是危險的,因為當在錯誤的時間呼叫時,它可能會關閉檔案,包括Lucene檔案和永久快取檔案。
避免將Java同步與ReadWriteLocks混合 avoid-mixing-java-synchronization-with-readwritelocks
這可能會導致競爭條件,其中程式碼最終會死鎖。
recommendation-more-help
2315f3f5-cb4a-4530-9999-30c8319c520e