代码缺陷

避免在Java代码中绑定Sling

在90%的情况下,Sling绑定是获取服务访问权限的不适当方式。 相反,您应使用 @Reference@Inject 批注。

避免Java代码中的线程。中断

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

避免将Java同步与ReadWriteLocks混合

这可能会导致代码最终会陷入死锁的争用情况。

在此页面上