Show Menu
トピック×

コードの落とし穴

Java コードで Sling Binding を使用しない

Sling Binding はほとんどの場合、サービスにアクセスする方法として適切ではありません。代わりに、 @Reference または @Inject 注釈を使用してください。

Avoid Thread.interrupt in Java code

Thread.interrupt を不適切なタイミングで呼び出すと、Lucene ファイルや永続キャッシュファイルを含め、ファイルが閉じられることがあるので、危険です。

Java 同期を ReadWriteLock とともに使用しない

競合状態が発生し、最終的にコードがデッドロックに陥ることがあります。