gpt4 book ai didi

java - 使用 Applet-Servlet 通信处理大数据时出现问题

转载 作者:行者123 更新时间:2023-12-01 05:55:52 25 4
gpt4 key购买 nike

我有一个向 Servlet 发出请求的 Applet。在 servlet 上,它使用 PrintWriter 将响应写回到 Applet:

out.println("Field1|Field2|Field3|Field4|Field5......|Field10");

大约有 15000 条记录,因此 out.println() 被执行大约 15000 次。

问题是,当 Applet 收到 Servlet 的响应时,大约需要 15 分钟来处理记录。我放置了 System.out.println,处理在 5000 左右暂停,然后 15 分钟后继续处理,然后完成。

有人遇到过类似的问题吗? Servlet 的执行时间大约为 2 秒。看起来浏览器/Applet 处理记录的速度太慢。

这是Applet 代码。有时它只在第一个 System.out 上停止,有时在第二个 System.out 上停止。

while ((line = in.readLine()) != null) {
System.out.println("Reading from stream....");
datavector.add(line);
System.out.println("Vector size="+datavector.size()+" Line added="+line);
}

任何想法表示赞赏。

谢谢。

最佳答案

您的问题是否与“处理大约 5000 条记录暂停,然后在 15 条记录后自行开始”相关?或者您的小程序处理速度很慢

如果您编写一些代码片段,会有帮助吗?

关于java - 使用 Applet-Servlet 通信处理大数据时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3017826/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com