代码陷阱

避免Java代码中的Sling绑定

在90%的情况下,Sling Bindings是访问服务的不恰当方式。 相反,您应使用​@Reference​或​@Incrite​注释。

避免Java代码中的Thread.interrupt

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

避免将Java同步与ReadWriteLocks混用

这会导致代码最终陷入死锁的竞赛条件。

在此页面上