最近在研究单例设计模式,
发现到后来,在反射下,单例模式就是个废物.
又听说SecurityManager能解决,但是大家都只说了个大概,
有大神能给详细解决吗?
最好是能写出policy来...
直接配置jvm就能实现的....
发现到后来,在反射下,单例模式就是个废物.
又听说SecurityManager能解决,但是大家都只说了个大概,
有大神能给详细解决吗?
最好是能写出policy来...
直接配置jvm就能实现的....
同时我觉得你的做法可能也有漏洞,他还是可以对你的计数器进行暴力反射;
枚举能不能被反射...这个问题也得考虑
估计还是设计到jvm底层的东西比较靠谱;
我另起一个ClassLoader你怎么办?
别想了,道高一尺,魔高一丈。
jvm配置是能实现,不过真心没什么用。http://bbs.csdn.net/topics/390472034
SecurityManager manager =new SecurityManager();
if(manager!=null){
manager.checkPermission(new ReflectPermission("suppressAccessChecks"));
}
}
这样貌似可以实现同一个jvm下的防止暴力反射;大家给议议
说说你的高见......