首页 > 其他分享 >分页查询多数据问题

分页查询多数据问题

时间:2023-09-24 14:32:41浏览次数:33  
标签:场景 分页 前端 别扭 列表 查询 数据

最近遇到一个场景,列表要展示的数据有两种来源,一种是外部接口返回的带分页的数据,一种是数据库可以查到的全量数据。现在想在一个列表中把这些数据都展示出来,那怎么办呢。

我的处理方式是,前端传页码和每页大小给我,我呢去两个地方都查,然后呢,改造相应参数中的总条数、分页数据。达到了什么效果呢,就是这个列表看起来是一体的,但是呢如果翻页向后,可能跳着跳着就到了第二个数据源了,而前端是无感的。

当然了,这种方案只是临时的解决方案,不是什么最优解。如果从业务上分析,造成这种做法的需求是否合理,也是一个值得考虑的问题。

一般而言,很别扭的实现方式,一定来自别扭的需求。现实生活中的业务场景,都可以转化为寻常即可实现的软件问题。

标签:场景,分页,前端,别扭,列表,查询,数据
From: https://blog.51cto.com/u_15292349/7585762

相关文章

  • ClickHouse的数据表设计与性能优化最佳实践探究
    前言ClickHouse是一个高性能的列式数据库,它的设计目标是处理大规模数据集的复杂分析查询。在使用ClickHouse时,数据表的设计和性能优化是非常重要的。本文将深入探讨ClickHouse的数据表设计与性能优化最佳实践。数据表设计列的选择在设计数据表时,需要根据实际情况选择合适的列。......
  • ClickHouse的分布式查询优化
    介绍ClickHouse是一个高性能的列式存储数据库,支持分布式部署。在分布式环境下,如何优化查询性能是一个非常重要的问题。本文将深入探讨ClickHouse的分布式查询优化。分布式查询的挑战在分布式环境下,查询性能的瓶颈通常是网络带宽和节点之间的通信延迟。因此,优化分布式查询的关键......
  • ClickHouse数据表合并与性能优化方法探讨与案例研究分享
    前言ClickHouse是一款高性能的列式数据库,其在海量数据处理方面具有很强的优势。但是,在实际应用中,我们经常需要对多个数据表进行合并,以便更好地进行数据分析和挖掘。本文将探讨ClickHouse的数据表合并与性能优化方法,并结合实际案例进行分享。数据表合并在ClickHouse中,数据表合并......
  • Kibana中的数据仓库与数据存储策略案例
    前言Kibana是一个流行的开源数据可视化工具,它可以帮助用户从各种数据源中提取数据,并将其可视化。在Kibana中,数据仓库和数据存储策略是非常重要的概念。本文将深入探讨Kibana中的数据仓库与数据存储策略案例。数据仓库在Kibana中,数据仓库是一个用于存储数据的地方。它可以是一个E......
  • 传输过中如何保证 数据既能不被篡改,又能不被窃取
    公加私解,私加公解公钥加密私钥解密,只能保证数据不会篡改,但是可以被窃取私钥加密公钥解密,只能保证数据不会窃取,但是可能被整个替换签名和信封数据取摘要,然后私钥加密这种做法可以加快速度,保证数据不被篡改,这种方式叫做签名数据取摘要,然后公钥加密这种方式可以加快速度,保证数据......
  • java---集合(数据结构)(重点)[上]
    13.1概念以前存储一组相同类型的数据使用数组,固定大小,具有连续性的存储空间。比如,5个长度的数组再存入数据时,如果现在已经存满,存入第六个元素,这时数组空间不够,扩容。Arrays.copyOf(),很不方便,如果扩容频率太高,也影响你程序运行效率。集合来解决数组固定,如果扩容又影响效率的问......
  • crash —— 如何知道哪些数据结构内嵌了指定的数据结构或者内嵌了指向指定数据结构的
    需求有时我们有这样的需求,比如我们知道了结构体task_struct,然后我们又想知道内核中有哪些数据结构中包含了task_struct,或者包含了指向task_struct的指针。做法用whatis-m可以做到:crash>whatis-mtask_structSIZETYPE8rcuwait16core_thread16io_......
  • crash —— 如何获取指定大小范围的数据结构有哪些?
    crash——如何知道哪些数据结构内嵌了指定的数据结构或者内嵌了指向指定数据结构的指针......
  • crash —— 查看数据结构内部成员的偏移量和地址
    whatis如果提前知道数据类型的定义,可以直接用struct、union等,否则可以直接用whatis。crash>whatis-opagestructpage{[0]unsignedlongflags;union{struct{union{[8]structlist_headlru;......
  • 多表数据动态图表
    问题:一簿若干工作表,每表结构相同,现需要制作动态图表,通过勾选等方式动态显示不同维度的数据。解决思路:第一步:多表合并第二步:打开新生成的合并表中的“总表”工作表第三步:删除A列第四步:制作数据透视图第五步:通过勾选或勾销字段的方式实现动态显示,或插入切片器后以点选切片器......