
EasyPan
文章平均质量分 84
苏格拉没有底_coder
在校学生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【EasyPan】回收站清理定时任务代码分析
【代码】【EasyPan】回收站清理定时任务代码分析。原创 2025-05-07 22:27:07 · 385 阅读 · 0 评论 -
【EasyPan】saveShare代码分析
【代码】【EasyPan】saveShare代码分析。原创 2025-05-07 22:18:52 · 560 阅读 · 0 评论 -
【EasyPan】loadDataList方法及checkRootFilePid方法解析
【代码】【EasyPan】loadDataList方法及checkRootFilePid方法解析。原创 2025-05-07 21:10:36 · 457 阅读 · 0 评论 -
【EasyPan】recoverFileBatch回收站文件批量还原方法解析
调用recoverFileBatch(userId, fileIds)批量更新选中文件状态(RECYCLE→USING)批量更新子文件状态(DEL→USING)查询根目录文件(为后续的重命名做准备)查询回收站文件(query)返回fileInfoList。递归查询子内容(DEL状态)返回rootFileList。解析fileIds为数组。原创 2025-04-23 21:24:11 · 885 阅读 · 0 评论 -
【EasyPan】removeFile2RecycleBatch方法及递归操作解析
调用removeFile2RecycleBatch(userId, fileIds)递归查找子文件夹(findAllSubFolderFileList)批量更新选中文件状态(updateFileDelFlagBatch)批量更新子文件状态(updateFileDelFlagBatch)批量更新(F11,F12,F121)→DEL。批量更新(F1,F2)→RECYCLE。查询F1子文件夹(F11,F12)查询有效文件列表(query)查询F12子文件夹(F121)文件F1-1-2-1。原创 2025-04-23 20:44:46 · 729 阅读 · 0 评论 -
【EasyPan】MySQL FIELD() 函数实现自定义排序
相比Java内存排序,数据库层排序减少数据传输量。bQFKAj16Ig0 → 位置2。• 最终只保留两个有效ID进行处理。yACII63FDS → 位置1。在SQL执行时会被优化器自动去重。确保返回结果顺序与路径参数。这类路径,保证父级目录在前。参数列表顺序决定排序优先级。实际处理时只保留唯一值。原创 2025-04-23 15:58:56 · 931 阅读 · 0 评论 -
【EasyPan】文件上传、文件秒传、文件转码、文件合并、异步转码、视频切割分析
出现任何异常时,引用记录创建和空间更新操作同时回滚。:确保只有初始状态为TRANSFER的记录能被更新。:避免每个分片都进行数据库查询,减少系统压力。:确保只有处于"转码中"状态的文件才会被处理。:按月份分目录存储,避免单目录文件过多。:缩略图生成失败时直接复制原文件。触发afterCommit回调。:防止重复处理或无效操作。:前置检查避免无效操作。原创 2025-04-22 21:41:59 · 1104 阅读 · 0 评论 -
【EasyPan】AOP实现参数校验与登录校验
/ 全局拦截器注解// 登录校验开关// 参数校验开关// 管理员校验// 参数校验规则注解// 最小长度// 最大长度// 必填校验// 正则规则。原创 2025-04-22 10:28:40 · 727 阅读 · 0 评论 -
【EasyPan】发送邮箱验证码sendEmailCode
输入邮箱+图形验证码。原创 2025-04-22 09:10:38 · 910 阅读 · 0 评论 -
【EasyPan】获取图片验证码
【代码】【EasyPan】获取图片验证码。原创 2025-04-22 08:54:57 · 865 阅读 · 0 评论 -
【EasyPan】MySQL主键与索引核心作用解析
🔍 用EXPLAIN命令查看,就像检查快递员是否真的用了最优路线。👉 把最常用的查询条件放前面,就像"先查省→再查市"的快递地址。👉 朋友圈按"发布时间"排序(给created_at加索引)👉 比如电商平台按"商品名称"搜索(给name字段加索引)👉 用户注册防重复手机号(给phone加唯一索引)👎 像"文章阅读数"这种每分钟都更新的字段。👎 像"用户血型"这种几乎不用的字段。原创 2025-04-21 21:27:49 · 686 阅读 · 0 评论 -
【EasyPan】application.properties配置文件解析
【代码】【EasyPan】application.properties配置文件解析。原创 2025-04-21 20:59:39 · 271 阅读 · 0 评论 -
【EasyPan】项目常见问题解答(自用&持续更新中…)
EasyPan 是一个基于的全功能网盘系统,支持文件存储、在线预览、分享协作及后台管理,技术栈涵盖主流前后端框架及中间件(MySQL、Redis、FFmpeg),适用于个人或企业文件管理场景。原创 2025-04-21 20:41:49 · 632 阅读 · 0 评论