- 博客(7)
- 收藏
- 关注
原创 前端大文件上传
摘要:前端大文件上传技术方案 本文介绍了前端实现大文件上传的技术方案。核心技术包括:1) 使用XMLHttpRequest、Fetch或axios进行网络请求;2) 利用WebWorker处理CPU密集型任务(如文件切片和哈希计算);3) 实现断点续传功能,通过File.slice()分割文件并添加唯一标识。优化方案涉及:将切片存储到IndexedDB以便恢复上传,以及组件化设计支持拖拽和多文件选择。关键步骤为:文件切片、添加索引、并行/串行上传、服务端合并。该方案有效解决了大文件上传的性能和稳定性问题。
2025-08-21 20:46:51
317
原创 Sprintboot框架中controller层、serivce层和mapper层之间的关系
在Spring Boot框架中,通常采用MVC(Model-View-Controller)架构,其中Mapper、Service和Controller分别属于不同的层次,各自承担着不同的责任。
2023-12-27 20:56:49
1869
1
原创 解决VUE项目使用不同node版本方案
NVM 是一种用于管理设备上的 Node 版本的工具。你设备上的不同项目可能使用不同版本的 Node.js。对这些不同的项目仅使用一个版本(由 npm 安装的版本)可能无法为你提供准确的执行结果。例如,如果你将 10.0.0 的 Node 版本用于使用 12.0.0 的项目,则可能会出现一些错误。如果你用 npm 将 Node 版本更新到 12.0.0,并且你将它用于使用 10.0.0 的项目,你可能无法获得预期的体验。
2023-11-11 10:58:11
1412
1
原创 模拟退火算法解决TSP问题(含MATLAB&Python两种语言代码)
模拟退火算法解决TSP问题(含MATLAB&Python两种语言代码)1、现代优化算法的由来在寻找最优解的过程中,我们常常想到最简单,最直接的办法是能不能把所有解全部求出,然后再从这些解中寻找最好的那一个。这种思路通过计算机强大的运算能力能解决一部分问题,但随着问题的进一步复杂,要处理的数据也越来越多,计算量也越来越大,计算机求出所有解也变得越来越困难。如经典的旅行商问题,如果商人要通过的城市数为100个,他能选择的方案数就有100!,这个数比10的158次方还大。如果城市数为1000个,甚
2021-03-11 18:25:03
6414
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅