有没有办法使用JAVA自动清除tomcat垃圾值

时间:2016-05-20 09:35:31

标签: tomcat configuration

在我的应用程序中,我在Tomcat映像的内存中获取密码和用户访问令牌等值。当我尝试使用进程黑客读取它时。

有没有办法清除这些存储的值。

1 个答案:

答案 0 :(得分:0)

取决于您获取密码的方式:如果您已将密码设为String:几乎没有机会摆脱它。如果将它们设为char[],则可以在使用后清除阵列。 This question及其答案对use char[]密码的原因进行了很好的讨论。

从技术上讲,是的,您可以通过调用System.gc()which has its own problems

来触发垃圾回收