Web 开发
文章平均质量分 86
令狐冲AI
我是“令狐冲AI”!作为一名深耕互联网医疗IT开发的技术人(码农),在这里,我将分享AI编程技巧及SaaS出海实战。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【SaaS出海实战】如何优雅解决跨域文件下载的文件名问题?拒绝“乱码”与“直接打开”
本文针对SaaS出海产品中常见的跨域文件下载体验问题,提出了优化解决方案。当用户从CDN下载文件时,传统方法会导致文件名显示为乱码且浏览器直接预览而非下载。文章分析了三种解决方案,推荐采用前端Fetch+Blob技术,通过将文件转为二进制流生成同源临时链接,实现零成本跨域下载并完美控制文件名。该方案既保持了CDN的高速优势,又提升了用户体验,同时详细说明了核心代码实现和必要的CORS配置要点,帮助SaaS产品在细节上达到国际水准。原创 2025-12-26 17:51:17 · 724 阅读 · 0 评论 -
浏览器批量/单个下载文件卡死?我的前端实战排查与修复全过程
在Vue项目中批量下载PDF时遇到浏览器卡死问题,原因是主线程压力过大。通过分析发现XHR请求导致内存激增、UI操作堆积等问题。采用fetch替代XHR,并优化文件名处理。修复后测试显示大文件和批量下载均流畅运行,Chrome、Firefox等浏览器表现稳定。关键思路是分散主线程压力,让浏览器有喘息机会。原创 2025-09-09 14:42:03 · 690 阅读 · 0 评论 -
Spring Boot SseEmitter 重复请求问题深度分析与解决方案
SseEmitter 重复请求问题排查:在使用 Spring Boot 开发流式接口时,发现 SseEmitter 完成后会触发二次请求,导致重复请求检测误报。本文详细描述了笔者分析与解决问题的思路和过程,是文章的精华部分,对于软件研发人员最具价值。如果不想看过程,只要看解决方案的伙伴,请直接跳到第 6 章节。原创 2025-08-13 12:27:45 · 1291 阅读 · 0 评论 -
Web前端批量文件下载丢失问题分析与最佳实践
摘要:前端批量下载文件时,浏览器安全限制可能导致部分文件下载失败。本文分析问题根源,并提出解决方案。核心启示:面对批量任务时,有序执行比并发更能保障系统稳定性。原创 2025-08-01 22:29:02 · 489 阅读 · 0 评论 -
解决 Spring Boot + MySQL 中因DATE类型处理导致的 SQLFeatureNotSupportedException 问题及 JPA Entity 日期字段最佳实践
摘要 在使用Spring Boot + JdbcTemplate + MySQL开发分页查询时遇到SQLFeatureNotSupportedException异常,表面看是SQL语法问题,实际是RowMapper中ResultSet.getObject(String, Class<T>)方法的兼容性问题,更深层发现JPA Entity中使用LocalDate映射MySQL 字段会引入时区问题。原创 2025-07-31 13:09:17 · 897 阅读 · 0 评论 -
MySQL 存储日期:DATE vs. 时间戳,哪种才是你的真爱?
本文对比了数据库中存储日期的两种方案:MySQL的DATE类型和BIGINT时间戳。DATE类型适合存储生日、纪念日等固定日期,占用空间小且查询直观;时间戳方案则适合需要精确时间或UTC标准的场景,但需额外转换逻辑。结论建议90%的日期存储需求选择DATE类型,仅特殊需求才考虑时间戳方案。文章还提醒避免用VARCHAR存日期,并强调了时区一致性的重要性。原创 2025-07-25 17:36:34 · 943 阅读 · 0 评论
分享