代码陷阱

上次更新: 2023-12-07

避免Java代码中的Sling绑定

在90%的情况下,使用Sling绑定是不合适访问服务的方式。 您应该改用 @Reference@Inject 注释。

避免Java代码中的Thread.interrupt

线程。中断 之所以危险,是因为当在错误时间调用时,它可能会关闭文件,包括Lucene文件和永久缓存文件。

避免将Java同步与ReadWriteLocks混合使用

这可能导致争用情况,在这种情况下,代码将最终死锁。

在此页面上