如,查1到3月数据,结果在30内完成,程序没问题,
如查1到5月的数据,交互时间(数据访问获取数据时间和代码执行)超过30秒了,程序就自己结束了
servlet访问数据库,执行时间超过30秒,程序就自己结束了
答案:2 悬赏:50
解决时间 2021-03-03 15:44
- 提问者网友:全員惡人
- 2021-03-03 00:46
最佳答案
- 二级知识专家网友:输掉的尊严
- 2021-03-03 02:17
1、我认为并不是容器设置超时时间的问题。
2、我认为主要是问题是数据库、操作系统问题(内存),不排除你的业务逻辑也有问题。
3、你可以将你的代码截图发给我,我可以帮你看看。
2、我认为主要是问题是数据库、操作系统问题(内存),不排除你的业务逻辑也有问题。
3、你可以将你的代码截图发给我,我可以帮你看看。
全部回答
- 1楼网友:甜野猫
- 2021-03-03 03:23
在servlet中使用java.util.timer类来实现。
首先创建一个连接数据库和处理的任务类,继承于java.util.timertask类,并重定run方法,run方法里就是写连接数据库和处理的过程,假设这个类命名为mytask;然后在servlet中使用timer来启动这个任务类:
timer timer = new timer();
timer.scheduleatfixedrate(new mytask(), 1000, 2000);//第二个参数为间隔多少毫秒执行一次,第三个参数为多少毫秒后开始执行
timer.start();//启动任务
大概就是这样,要了解更详细的用法,去看一下这两个关键类的用法说明吧。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯