本文主要通过逐步构建一个CRUD示例程序来介绍 ABP 框架的基础知识。它涉及到应用开发的多个方面。在本章结束时,您将了解ABP 框架的基本开发方式。建议入门人员学习,老手不要浪费您宝贵时间。
2025年05月13日
本文主要通过逐步构建一个CRUD示例程序来介绍 ABP 框架的基础知识。它涉及到应用开发的多个方面。在本章结束时,您将了解ABP 框架的基本开发方式。建议入门人员学习,老手不要浪费您宝贵时间。
2025年05月13日
Mybatis的主要作用是快速实现对关系型数据库中的数据进行访问的框架在原生的Java技术中,需要使用JDBC实现对数据库中的数据访问,执行过程繁琐且相对固定,使用框架可以有效地提高开发效率
2025年05月13日
在数字化浪潮下,很多企业的审批流程已经从纸质审批、邮件审批转变成线上表单审批。其中流程引擎无需代码开发,仅通过托拉拽的方式,即可配置出适合企业业务的审批流程。本文从流程引擎的目标角色视角,拆解流程引擎如何设计,一起来看一下吧。
在数字化浪潮下,很多企业的审批流程已经从纸质审批、邮件审批转变成线上表单审批。对于企业而言,如果从0到1开发审批流程,那么不仅在初期开发还是后续的运维上,将会投入较高的成本。
2025年05月13日
之前讲过Spring Boot 的系统配置和自定义配置,实现了按照实际项目的要求配置系统的相关熟悉。但是,在实际项目开发过程中,需要面对不同的环境,例如:开发环境,测试环境,生产环境。各个环境的数据库、Redis服务器等配置有可能不同,这就需要频繁的手动修改相关系统配置。这种方式特别麻烦,费时费力,而且出错的概率还极大。庆幸的是,Spring Boot 为我们提供了更加简单方便的配置方案来解决多环境的配置问题,下面就来聊一聊Spring Boot 系统配置之多环境配置实现。
2025年05月13日
流式查询指的是查询成功后不是返回一个集合而是返回一个迭代器,应用每次从迭代器取一条查询结果。流式查询的好处是能够降低内存使用。
如果没有流式查询,我们想要从数据库取 1000 万条记录而又没有足够的内存时,就不得不分页查询,而分页查询效率取决于表设计,如果设计的不好,就无法执行高效的分页查询。因此流式查询是一个数据库访问框架必须具备的功能。
2025年05月13日
【Alarm Level】重要
【Alarm Title】手速太快引发分页翻车?前端竞态陷阱揭秘
【Alarm Overview】
最近 GitHub 上 axios 周下载量突破 1.2 亿次,但伴随分页组件报错 issue 激增 37%很多开发者发现:当用户快速切换分页时,后发请求竟比先发请求更早返回,导致表格显示错乱数据。就像点外卖时后下单的奶茶比先点的炸鸡先送到,订单时序完全错位
某电商平台使用 Vue3+Element-Plus 时,分页器连续点击导致成交金额数据显示混乱,客服投诉量单日暴增 200+。技术团队排查发现,当第 3 页请求耗时 2 秒、第 4 页请求仅需 0.5 秒时,后者数据会覆盖前者,形成 "后来者居上" 的诡异现象
2025年05月13日
在Web应用开发时,分页功能是需要开发的高频功能,采用分页功能可以有效提升页面加载速度,改善用户体验。本文将详细介绍如何在Python Flask框架中结合MySQL数据库以及Flask-Pagination库实现数据分页显示,并提供具体的代码示例。
2025年05月13日
Web应用的业务中常常会有分页查询的功能,让用户可以直观的看到匹配记录的数量,自由跳页快速翻看后面的数据。但是分页查询在数据量大和并发量较大时,往往会有比较严重的性能问题,分页查询一般会使用 select count(*) 求总数,offset 实现跳页,问题常常出在这里。这里结合我遇到的问题,说说 count 的相关问题。