Tag: pagination

在ListView中查看JavaFX中的大型日志文件

我编写了一个JavaFx应用程序来查看日志文件。 每个文件都在一个新选项卡中打开,我会浏览文本并将其添加到列表视图中。 我创建了一个cellfactory来突出显示列表文件中的某些文本,这一切都正常。 问题是日志文件介于800-1300Mb之间。 一次打开3-4,JVM达到内存限制。 还有另一种方法可以让目前只在内存列表视图中显示文本,并且滚动加载到内存中吗? 我需要能够使用滚动条滚动。 我搜索了谷歌,我发现了很多相同的问题。 人们想要在几年前用Java(In Swing)显示一个大文本的1-10Gb文件并且没有答案: http://www.dreamincode.net/forums/topic/224430-reading-in-large-text-files1gb-10gb-java-swing/ http://www.javaprogrammingforums.com/awt-java-swing/9577-diplay-large-text-jtextarea-2gb.html http://www.dreamincode.net/forums/topic/224430-reading-in-large-text-files1gb-10gb-java-swing/ 我看了一下分页,但我需要能够使用滚动条,我需要它似乎。 用户不应该知道某些部分不在内存中。 它们滚动并显示下一行。 有没有人在Java(Swing或JavaFX)中找到解决方案?

JavaFX TableView分页 – 无法创建基于fxml的解决方案

我在我的项目中使用JavaFX(也是Spring,Hibernate等)。 我正在尝试为TableView创建分页。 我找到了许多合理的解决方案,但所有这些都是基于控制器的解决方案。 这个解决方案中最好的。 但在我的情况下 – 我使用多个fxml文件,这些文件是在SceneBuilder中创建的,包含所有巨大的设计选项,并且包含TabPane,对于一个选项卡,我有一个FXML文件和一个控制器。 我有一个基本文件导入其他文件,在我的Main类中我加载它: 在我的statistics.fxml的控制器类中,我正在创建TableView和列: @FXML public TableView statisticsTableView; @FXML public TableColumn objectColumn; @FXML public TableColumn noteColumn; @FXML public TableColumn stageColumn; @FXML public TableColumn dateColumn; @FXML public TableColumn vagonColumn; @FXML public TableColumn repeatColumn; @FXML public TableColumn remarkIdColumn; 以及此解决方案中的所有其他内容。 来自实体的信息被添加到我的表中,一切正常。 但! 当我试图添加分页时,问题就开始了,因为我无法理解我应该如何做到这一点。 我的Main方法如下所示: public class Main extends Application { public static void […]

我们如何使用mongoTemplate为Mongodb Collection实现分页

我是mongoDb中的菜鸟我需要为任何特定的集合实现分页,比如说 我有一个Collection Foo,我有一个Fucntion,它返回Foo集合中的所有记录 public List getFoo(){ } 但是我需要通过实现分页从Foo中获取记录如何通过使用mongoTemplate Spring数据mongodb来实现这一点?

在Spring中将列表转换为页面

我试图在spring将列表转换为页面。 我用它转换了它 new PageImpl(users,pageable,users.size()); 但是现在我有排序和分页本身的问题。 当我尝试传递大小和页面时,分页不起作用。 这是我正在使用的代码。 我的控制器 public ResponseEntity getUsersByProgramId( @RequestParam(name = “programId”, required = true) Integer programId Pageable pageable) { List users = userService.findAllByProgramId(programId); Page pages = new PageImpl(users, pageable, users.size()); return new ResponseEntity(pages, HttpStatus.OK); } 这是我的用户回购 public interface UserRepo extends JpaRepository{ public List findAllByProgramId(Integer programId); 这是我的服务 public List findAllByProgramId(Integer programId);

如何调整Struts 2显示标记中 链接的位置

这是我的Struts代码。 我想知道如何调整display tag中[last/prev] [next/last]链接的位置 `enter code here` Forbes Top 10 Richest Sports Stars 2009 Forbes Top 10 Richest Sports Stars 2009 Note : List is according to Forbes List 2009

使用JPA Criteria API进行分页的总行数

我正在为我的系统中的实体实现“高级搜索”类function,以便用户可以使用此实体的属性上的多个条件(eq,ne,gt,lt等)搜索该实体。 我正在使用JPA的Criteria API动态生成Criteria查询,然后使用setFirstResult()和setMaxResults()来支持分页。 一切都很好,直到这一点,但现在我想显示结果网格上的结果总数,但我没有看到直接的方式来获得Criteria查询的总计数。 这就是我的代码的样子: CriteriaBuilder builder = em.getCriteriaBuilder(); CriteriaQuery cQuery = builder.createQuery(Brand.class); Root from = cQuery.from(Brand.class); CriteriaQuery select = cQuery.select(from); . . //Created many predicates and added to **Predicate[] pArray** . . select.where(pArray); // Added orderBy clause TypedQuery typedQuery = em.createQuery(select); typedQuery.setFirstResult(startIndex); typedQuery.setMaxResults(pageSize); List resultList = typedQuery.getResultList(); 我的结果集可能很大,所以我不想加载我的实体进行计数查询,所以请告诉我在Criteria上获取像rowCount()方法这样的总计数的有效方法(我认为它在Hibernate的Criteria中)。