一、问题现象QMS 质量管理系统中,检验任务表单(来料 / 制程 / 成品 / 出货检验等)的子表基于 j-vxe-table(vxe-table 4.x)渲染,多个列使用 selectDictSearch 表字典搜索下拉组件(检验规范、工序、检验站、量具等),单元格存储的是字典表主键 id,展示时需要实时翻译成文字。
实际运行中发现:
表格每滚动一次,每个有值的单元格都会发起一次字典翻译 HTTP 请求(如 /sys/dict/loadDictItemNotFilter/specification_p,expression,id?key=xxx),且每次都穿透到数据库;
以 50 行数据、3 个字典列为例,一次打开 / 滚动到底即产生 约 150 个后端请求;行数更多时,虚拟滚动回收单元格还会导致请求反复爆发;
大量并发请求造成后端接口与数据库压力陡增,页面打开伴随明显的请求风暴。
二、问题原因逐层排查后定位为四个叠加因素:
渲染机制触发重复查询:单元格组件通过 watch(innerValue, { immediate: true }) ...
这篇文章虽然发布较早,但仍然是了解 Flowable 的一篇优秀入门资料,对于学习 Flowable 与 Spring 的集成也很有参考价值,因此在这里重新分享。
版本说明:本文示例基于 Flowable 6.5.0 和 MySQL Connector/J 8.0.11。部分界面、依赖坐标及配置项可能与新版本不同,实际使用时请结合对应版本的官方文档进行调整。
转载来源:原博客地址
1. 什么是 BPMN1.1 工作流(引擎)介绍在任何行业和企业中,都有各种各样的流程,例如:
请假流程
报销流程
入职流程
离职流程
出差流程
其他需要多人协作的流程
即使你没有设计过工作流,每天也很可能在使用各种流程。
工作流引擎本质上就是用代码实现 UML 流程图中的各个步骤。
凡是需要多个人或多个部门按照先后顺序逐级审批的业务,都可以使用工作流来完成。
1.2 为什么要用 BPMN
业务流程模型与标记法(Business Process Model and Notation,BPMN)定义了描述流程的基本符号,以及这些图元如何组合成业务流程图(Business Process D ...
在日常开发中,我遇到一个需求:在数据流转到某个节点时,需要把相应的文件都添加上水印。文件类型可能是图片、PDF、Word、Excel,每种文件的写法都不同,而且 Word 还分为 .doc 和 .docx,Excel 分为 .xls 和 .xlsx。虽然过程曲折,最终还是完成了一套通用方法。
本文将从主方法设计、辅助工具方法、依赖说明三个部分完整介绍这套方案。
1. addWatermark 主方法123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125/** * 统一添加图片水印的方法(支持图片、PDF、Excel ...
本文介绍如何将 Hexo 博客部署到 Vercel,实现本地 Git 提交后自动构建部署。完成配置后,每次写完文章或修改代码,只需一次 git push,即可在 1 分钟内看到线上效果,非常高效。
1. 登录 Vercel 并绑定 Git 账号官网地址:Vercel 官网
打开官网后,建议直接使用 GitHub 账号登录,这样后续导入项目时无需再额外绑定。
2. 导入项目并部署2.1 选择项目点击右上角 Add New… 并选择 Project,在列表中选择要部署的 GitHub 仓库。如果尚未绑定 GitHub 账号,需要先完成授权,然后点击 Import 导入项目。
2.2 配置构建Vercel 提供了多种框架的预设模板,这里选择 Hexo,它会自动填充默认的构建配置。点击 Build and Output Settings 可以查看预设命令,也可按需修改。后续还可以通过项目根目录的 vercel.json 文件自定义部署指令(后文会详细介绍)。
2.3 验证部署结果部署成功后会进入项目控制面板,包含域名设置、环境变量、流量监控等功能入口。点击 Domains 下方的域名即可 ...
本文将对本站(基于 Hexo + AnZhiYu 主题)的完整项目目录结构进行详细解析,帮助理解每个模块的作用与协作关系。
项目概览本站是一个基于 Hexo 框架搭建的静态博客,使用 AnZhiYu 主题,通过 Vercel 进行自动部署。包管理器选用 pnpm。
123456789101112131415myBlogs/├── .github/ # GitHub Actions 工作流配置├── node_modules/ # 依赖包├── scaffolds/ # 文章模板├── source/ # 博客源文件(核心内容)├── themes/ # 主题目录│ └── anzhiyu/ # AnZhiYu 主题├── _config.yml # Hexo 主配置文件├── _config.anzhiyu.yml # anzhiyu 主配置文件├── _config.landscape.yml # Landscape 主 ...





