코드 함정 code-pitfalls

Java 코드에서 Sling 바인딩 방지 avoid-sling-bindings-in-java-code

슬링 바인딩은 90%의 경우 서비스에 액세스할 수 있는 부적절한 방법입니다. 대신 @Reference 또는 @Inject 주석.

Java 코드에서 Thread.interrupt 방지 avoid-thread-interrupt-in-java-code

스레드.인터럽트 는 Lucene 파일 및 영구 캐시 파일을 포함한 파일을 잘못된 시간에 호출할 때 닫을 수 있으므로 위험합니다.

Java 동기화와 ReadWriteLocks 혼용 방지 avoid-mixing-java-synchronization-with-readwritelocks

이로 인해 코드가 결국 교착 상태에 빠질 수 있는 경합 조건이 발생할 수 있습니다.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2