我的问题,类似于
我正在编写一个教学应用程序,允许学生提交执行特定任务的java代码,并进行交互。
我们需要安全地加载、编译和执行一些代码。
使用Java工具,我们可以在内存中完成所有代码的编译;然后,自定义类加载器加载代码,代码在线程中执行,并具有一定的超时和自定义安全管理器。
然而,学生仍然可以在他们的代码中创建线程,在循环中设置它们,最终耗尽系统/Tomcat资源。
有没有办法防止创建线程?引述的答案是:
"""From your perspective, just change the policy."""
这在实践中意味着什么?
我尝
我希望利用社区的知识来帮助我回答Java编程中有关DAO模式的问题。 在谷歌上搜索实现DAO模式的示例,结果如下:Example DAO Pattern public class DaoPatternDemo {
public static void main(String[] args) {
StudentDao studentDao = new StudentDaoImpl();
//print all students
for (Student student : studentDao.getAllStudents()) {