- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我遇到了以下问题:我有一个 Web 应用程序,功能是:用户需要查看分配给他的文档。用户审阅文档后,他会将文档标记为“已审阅”。分配给用户的文档可能有 1000 多个。将有一个选项“未经审查”的文件。因此,当用户单击此按钮时,他将获得所有未审阅文档的列表(可能有 1000 个)。例如,他得到 Doc1、Doc2、Doc3、Doc4、Doc5、Doc6、Doc7、Doc8、Doc9、Doc10。他从 Doc1 开始。他可能会/可能不会审查 Doc1,然后转到 Doc2 进行审查。现在他应该可以使用“下一步”/列表中文档的“上一个”选项。现在的问题是 - 如果我正在审阅 Doc5 并且我想转到上一个文档(已审阅的 Doc4),则需要将其保存在该审阅 session 的缓存中,以便它可以返回到上一个审查文件。如果我将它保存在缓存中,直到现在访问的所有文档都可能在 1000 秒内运行,那么如果有大量用户在处理通用文档集,则可能会出现内存不足错误。我该如何解决这个问题。
谢谢,
更新:
我想我应该更清楚它应该如何工作——每当用户处于“未审阅” session 时,他都会获得所有未审阅的文档(例如 Doc1-10 中的 10 个文档)。现在他应该能够浏览这 10 个文档(下一个/上一个),而不管在这个“未审阅的 session ”中标记为“已审阅”的那些文档。假设在浏览这些文档时,他将 Doc 2 标记为“已审阅”,然后他从未审阅的 session 中出来,下次再次选择“未审阅”时,他应该得到除 Doc 2 之外的 9 个文档。但是,如果他是仍在未审阅的 session 中,他将 Doc 3 标记为已审阅,然后移至 Doc 4 ,他应该能够返回 Doc 3 ,即使它已“审阅”。我们是否为在“非审查” session 中选择的这些文档集维护一个唯一的 session ,以便我们可以在非审查 session 期间浏览它
最佳答案
保持滑动缓存窗口。详情请往下看
..., 34, 35, [36, 37, <38>, 39, 40], 41, 42, ...
(brackets indicate the cache window, the currently viewed item is #38)
当有人按下下一步时,窗口会更新
..., 34, 35, 36, [37, 38, <39>, 40, (41)], 42, ...
(download #41 in the background while the person browses #39, the current item)
这将不会减慢小范围的更改,并且如果用户在特定文档上稍有滞后则隐藏下载时间。它还允许您平衡窗口大小与可用内存。
关于java - 要保存在内存缓存或数据库中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6311588/
我正在编写一个具有以下签名的 Java 方法。 void Logger(Method method, Object[] args); 如果一个方法(例如 ABC() )调用此方法 Logger,它应该
我是 Java 新手。 我的问题是我的 Java 程序找不到我试图用作的图像文件一个 JButton。 (目前这段代码什么也没做,因为我只是得到了想要的外观第一的)。这是我的主课 代码: packag
好的,今天我在接受采访,我已经编写 Java 代码多年了。采访中说“Java 垃圾收集是一个棘手的问题,我有几个 friend 一直在努力弄清楚。你在这方面做得怎么样?”。她是想骗我吗?还是我的一生都
我的 friend 给了我一个谜语让我解开。它是这样的: There are 100 people. Each one of them, in his turn, does the following
如果我将使用 Java 5 代码的应用程序编译成字节码,生成的 .class 文件是否能够在 Java 1.4 下运行? 如果后者可以工作并且我正在尝试在我的 Java 1.4 应用程序中使用 Jav
有关于why Java doesn't support unsigned types的问题以及一些关于处理无符号类型的问题。我做了一些搜索,似乎 Scala 也不支持无符号数据类型。限制是Java和S
我只是想知道在一个 java 版本中生成的字节码是否可以在其他 java 版本上运行 最佳答案 通常,字节码无需修改即可在 较新 版本的 Java 上运行。它不会在旧版本上运行,除非您使用特殊参数 (
我有一个关于在命令提示符下执行 java 程序的基本问题。 在某些机器上我们需要指定 -cp 。 (类路径)同时执行java程序 (test为java文件名与.class文件存在于同一目录下) jav
我已经阅读 StackOverflow 有一段时间了,现在我才鼓起勇气提出问题。我今年 20 岁,目前在我的家乡(罗马尼亚克卢日-纳波卡)就读 IT 大学。足以介绍:D。 基本上,我有一家提供簿记应用
我有 public JSONObject parseXML(String xml) { JSONObject jsonObject = XML.toJSONObject(xml); r
我已经在 Java 中实现了带有动态类型的简单解释语言。不幸的是我遇到了以下问题。测试时如下代码: def main() { def ks = Map[[1, 2]].keySet()
一直提示输入 1 到 10 的数字 - 结果应将 st、rd、th 和 nd 添加到数字中。编写一个程序,提示用户输入 1 到 10 之间的任意整数,然后以序数形式显示该整数并附加后缀。 public
我有这个 DownloadFile.java 并按预期下载该文件: import java.io.*; import java.net.URL; public class DownloadFile {
我想在 GUI 上添加延迟。我放置了 2 个 for 循环,然后重新绘制了一个标签,但这 2 个 for 循环一个接一个地执行,并且标签被重新绘制到最后一个。 我能做什么? for(int i=0;
我正在对对象 Student 的列表项进行一些测试,但是我更喜欢在 java 类对象中创建硬编码列表,然后从那里提取数据,而不是连接到数据库并在结果集中选择记录。然而,自从我这样做以来已经很长时间了,
我知道对象创建分为三个部分: 声明 实例化 初始化 classA{} classB extends classA{} classA obj = new classB(1,1); 实例化 它必须使用
我有兴趣使用 GPRS 构建车辆跟踪系统。但是,我有一些问题要问以前做过此操作的人: GPRS 是最好的技术吗?人们意识到任何问题吗? 我计划使用 Java/Java EE - 有更好的技术吗? 如果
我可以通过递归方法反转数组,例如:数组={1,2,3,4,5} 数组结果={5,4,3,2,1}但我的结果是相同的数组,我不知道为什么,请帮助我。 public class Recursion { p
有这样的标准方式吗? 包括 Java源代码-测试代码- Ant 或 Maven联合单元持续集成(可能是巡航控制)ClearCase 版本控制工具部署到应用服务器 最后我希望有一个自动构建和集成环境。
我什至不知道这是否可能,我非常怀疑它是否可能,但如果可以,您能告诉我怎么做吗?我只是想知道如何从打印机打印一些文本。 有什么想法吗? 最佳答案 这里有更简单的事情。 import javax.swin
我是一名优秀的程序员,十分优秀!