作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
根据 the thread about Strings and security in java , String
类型在用于密码属性时可能很危险,主要是因为字符串是不可变的(可以在 VM 镜像中找到)并且可以被记录。
当我使用 Thrift 生成 Java 类时,是否有可以生成 char []
(字符数组)的 thrift 类型或选项,这样我就可以避免直接操作生成的 Java 类?
最佳答案
不是字符数组...但您可以像这样使用 IDL:
namespace java array.test
struct Test {
1: list<byte> passwd;
2: binary passwd2;
}
list<byte>
将生成 java.util.List<Byte>
Java 中的字段。
binary
将生成 java.nio.ByteBuffer
Java 中的字段。
我认为您应该能够有效地消除其中任何一个以实现您的链接问题中描述的内容。
关于java - 节俭 : Generating a char array for Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31045182/
我是一名优秀的程序员,十分优秀!