• 2024-08-18易优list功能:获取列表模板中的列表内容-EyouCms手册
    [基础用法]名称:list功能:获取列表模板中的列表内容。语法:{eyou:listpagesize='10'titlelen='30'infolen='160'orderby='add_time'}{$field.title}{/eyou:list}参数:titlelen='30'标题长度infolen='160'表示内容简介长度pagesize=�
  • 2024-08-16Mybatis里PageHelper的分页
    com.github.pagehelper.Page#Page(int,int,boolean,java.lang.Boolean)130pageNum==1&&pageSize==Integer.MAX_VALUE设置则不分页,设置pageSize=0并且pageSizeZero=true继续看拦截器请求注意如果是平时,pageSize<=0是不会去分页,pageSize=0回去count,com.github.pa
  • 2024-08-15我的点赞功能(完整分页查询步骤)和快速刷题开发
    文章目录1.我的点赞分页展示1.分页查询工具类1.PageInfo.java需要分页查询的就继承它,传值的时候pageNo和pageSize可以为空2.PageResult.java根据条件从数据库中查询信息,然后设置这里的四个值即可得到分页查询结果2.sun-club-application-controller1.SubjectLikedDTO.
  • 2024-08-08MVC、三层架构、分页
    一、MVC什么是MVC?MVC全名是ModelViewController,是模型(Model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。最简单、
  • 2024-08-01Vue Hook 封装通用型表格
    一、创建通用型表格的需求实现一个通用型表格组件,具备以下功能:动态列配置。分页功能。排序功能。可扩展的行操作功能。二、设计通用型表格组件首先,需要设计一个基础的表格组件,它接受列配置、数据和分页信息等参数。1.创建useTableHook在src/hooks目录下创建useTa
  • 2024-07-30一个简单的遍历需求
    今天开发一个前端遍历展示的接口,被前端怼了看图需求很简单多行展示每行多个,可显示更多,每行可左右滑动为了图省事简单组装一下直接返回回去了,方便是真的方便,前端生气也是真的生气,可以简单对这个横向、纵向接口压缩一下横向空间上,可以取分页,前端自己传,无论是懒加载还是更多
  • 2024-07-28前端如何处理后端一次性返回10万条数据?
    在前端开发中,我们经常需要处理后端返回的大量数据。假设后端一次性返回10万条数据,直接在浏览器中处理和展示这些数据会导致性能问题,比如页面卡顿、内存占用过高等。本文将结合Vue项目实战,介绍如何有效地处理和展示大数据集的方法。1.后端数据处理首先,确保后端在传输数据时是经
  • 2024-07-28前端如何处理后端一次性返回10万条数据?---02
    该方法和前面方法大致相同,主要通过分页加载、虚拟滚动和数据缓存1.后端数据处理首先,确保后端在传输数据时是经过压缩的,可以大大减少传输的数据量。常见的压缩方式有Gzip或Brotli。//例如,在Node.js中使用compression中间件constcompression=require('compression');cons
  • 2024-07-26sql 分页
    page 当前页,pageSize 每页大小1、orderby[字段]offset[preIndex]rowsfetchnext[rowNum]rowsonlyselect*from(selectrow_number()over(orderbycreateTimedesc)asid,*fromtest)tmporderbyidoffset10rowsfetchnext5rowsonly;
  • 2024-07-25防御性编程:让系统坚不可摧
    1.引言面对复杂多变的运行环境、不可预测的用户输入以及潜在的编程错误,如何确保软件在遭遇异常情况时依然能够稳定运行,是每位开发者必须面对的挑战。防御性编程(DefensiveProgramming)正是为解决这一问题而生的一种编程范式,它强调在编程过程中预见并防范潜在的错误和异常情况,从
  • 2024-07-18使用PageHelper在同一个返回值接口中返回数据条数不对
    写这篇的原因:在同一个返回值的接口中调用两次分页,前端调接口发现一次的分页总数total是正常的,另一个是分页设置的一页的数量,别的不显示。pom中用到的依赖<dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper-spring-boot-starter</arti
  • 2024-07-12JDBC实现留言板
    <%@pagecontentType="text/html;charset=UTF-8"import="java.sql.*,message.Message"%><HTML><head><title>留言板</title><styletype="text/css">input[type="submit"]{ wi
  • 2024-07-01pageHelper在Spring框架中pageSize无法修改的问题
    以前在Springboot中分页是使用pageHelper的,然后想当然的以为在老项目Spring框架上也可以完美复制粘贴进去,结果运行起来pageHelper的pageSize一直是全部列表的长度,即(total始终等于pagesize,page始终等于1)这就相当于没分页。后来发现,pageHelper在Spring中的写法和Springboot的是
  • 2024-07-01若依RuoYi-Vue分离版—PageHelper分页的坑
    若依RuoYi-Vue分离版—PageHelper分页的坑(一)读取分页属性(pageNum、pageSize)只支持Parameter对象(二)PageHelper分页本身的使用方式的坑(一)读取分页属性(pageNum、pageSize)只支持Parameter对象若依中的PageHelper的分页读取只支持get请求的Parameter对象例如:http://local
  • 2024-06-30如何高效分页
    传统的分页,是基于offset进行分页,如果页码数很大的情况下,每次都需要遍历之前的offset+N条数据,在分页多的时候容易出现MySQL性能瓶颈,所以我们可以基于取前一页的最大行数的id(将上次遍历到的最末尾的数据ID传给数据库,然后直接定位到该ID处,再往后面遍历数据)然后根据这个最大的id来
  • 2024-06-23antdesign-vue3 List的分页器最全配置
    AntDesignVue官网:https://www.antdv.com/components/list-cn何时使用#最基础的列表展示,可承载文字、列表、图片、段落,常用于后台数据展示页面。<a-listsize="large"bordered:data-source="listData":pagination="pagination"><
  • 2024-06-22kettle从入门到精通 第七十三课 ETL之kettle kettle调用http分页接口教程
    场景:kettle调用http接口获取数据(由于数据量比较大,鉴于网络和性能考虑,所以接口是个分页接口)。 方案:构造页码list,然后循环调用接口。1、总体设计1)、初始化分页参数pageNum=1,pageSize=20,这里的pageSize可以根据自己的需求自行调整,比如每次从接口取数100或者1000等等。2)、第一
  • 2024-06-10如何正确使用@Bulider与<T>返回数据
    @Data@ToString@Builder@AllArgsConstructorpublicclassPageResult<T>implementsSerializable{privateList<T>items;privatelongcounts;privatelongpage;privatelongpageSize;}上述为一个简单的实体类,接下来我们需要通过建造者模式构建他
  • 2024-06-08封装el-select滚动底部加载更多
    封装el-select滚动底部加载更多vue2实现el-select下拉列表滚动加载更多数据父组件页面使用<template><LoadMoreSelectv-model="selectValue":fetchOptions="fetchStockLocationData"keyField="Cid"labelField="Code"valu
  • 2024-06-02Spring Boot整合PageHelper
    文章目录概念前置内容SpringBoot整合PageHelper参考来源概念PageHelper是Mybatis的分页插件前置内容SpringBoot快速整合SpringMVC和Mybatis-Plus,实现基本的增删改查功能SpringBoot整合PageHelper引入maven依赖<!--PageHelper--><dependency>
  • 2024-05-28React后台管理(十二)-- 页面常用hook封装 --- useSearch搜索封装
    文章目录前言一、useSearch自定义hook封装1.核心代码(1)hook文件代码+详细注释(2)使用到的store说明(3)使用到的config文件代码(4)使用到的白名单pageWhite文件代码2.使用方式(1)layout布局组件->监听并记录路由(2)搜索按钮组件->记录列表搜索的动作类型:搜索|重置(3)分页组件->记
  • 2024-05-25React后台管理(九)-- 页面开发前准备---Outlet布局组件封装
    文章目录前言一、组件源码+解析如下二、页面使用方式三、效果展示总结前言本文主要讲Outlet子路由渲染区域—>结构布局的封装。其中涉及的全局搜索hook函数,后面会单独拎出来讲,这期可先忽略,关注布局即可。一、组件源码+解析如下//@/layout/list/index.jsximport
  • 2024-05-19Vue+Element UI实现CRUD
    vue.config.js//导入defineConfig函数const{defineConfig}=require('@vue/cli-service')//将defineConfig函数的结果导出module.exports=defineConfig({//转译依赖项transpileDependencies:true,//开发服务器配置devServer:{//指定服务器端口p
  • 2024-05-08微信小程序加载更多
    背景:博客小程序开发,涉及博客列表加载更多需求。前提:接口:https://abc.com/api/xx?pageSize=xx&page=xxview代码:<viewclass="container"><viewwx:for="{{items}}"wx:key="id"><text>{{item.cid}}--{{item.title}}</text>
  • 2024-05-02SpringBoot中分页插件PageHelper的使用
    SpringBoot如何使用PageHelper实现分页查询在原始的分页查询方法中,需要编写复杂的SQL语句来限制查询结果的范围,通常需要使用LIMIT或者ROWNUM等数据库特定的语法来实现分页。在每个需要分页的查询方法中,都需要手动计算分页的起始位置和偏移量,通常需要根据页码和每页数量来计算,这部