作者回复: 如果你是在一家金融机构,尤其是受央行监管的,你就会有切身体会了。隔离可以是系统级别的,同一个系统不同业务部两套就好了,也有必须网络层面隔离的,甚至还可以是物理级别的。都是有明确规定的,比如PCI-DSS认证就要求PCI隔离区必须与其他区域有防火墙隔离,机架都得单独出来。有的更严格的还要加铁笼加锁,有单独门禁……总之跟着你的监管要求或者认证要求来建设吧。
作者回复: 既然你总得留一个,就在一个里忽略就好,用另一个的。这种情况主要是要测试一下留下哪个版本好用。
作者回复: 常用的有Findbugs、CheckStyle和PMD
作者回复: 的确也可以这么理解吧
作者回复: 可以搜一下duplicate finder
作者回复: 运行时API输出的,没看到有开源的,阿里内部有一个。你可以用 mvn dependency:tree 来查看你的依赖,这个不是运行时的。