首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AppEngine sun.misc.Unsafe限制

AppEngine sun.misc.Unsafe限制
EN

Stack Overflow用户
提问于 2012-07-01 16:10:04
回答 1查看 465关注 0票数 1

Appengine似乎限制了"sun.misc.Unsafe“的使用。不幸的是,Gson序列化库使用它来提供无arg构造函数瞬间。它非常适合Scala案例类。

这是否一个有效的限制,如果是的话,是否合理地要求一个功能允许它?

我意识到这种类型的反射有一些安全后果,但是App确实允许在我自己的代码库中对代码进行反射。也许"sun.misc.Unsafe“也是如此

Update:我现在意识到,不安全实际上“太不安全”,不能允许,更好的解决方案是找到另一种方法来实例化no构造函数,这是Gson团队无法实现的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-01 16:44:50

我意识到这种类型的反射有一些安全后果,但是App确实允许在我自己的代码库中对代码进行反射。也许对"sun.misc.Unsafe“不安全的情况也是如此,就像它的名字所暗示的那样,它有非常不安全的方法,可以破坏整个JVM。例如,您可以更改内存中的任意位置,因此不可能只将不安全限制在类上。以下是一些方法:

代码语言:javascript
复制
setMemory(long l, long l1, byte b)
long getAddress(long l)
void putAddress(long l, long l1)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11283572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档