- 博客(13)
- 收藏
- 关注
原创 苍穹外卖 ---- 本地+OSS双引擎文件上传方案
本文摘要:实现了文件上传功能的多重优化方案,包括本地上传和OSS上传的自动切换机制。主要修改内容包括:1)在application.yml中配置上传类型和降级开关;2)通过WebMvcConfiguration配置静态资源访问路径;3)CommonController实现了本地上传失败自动切换OSS上传的降级逻辑,包含文件校验、路径解析等安全措施;4)OssConfiguration根据配置条件创建OSS工具类。测试验证了本地上传失败时能自动切换到OSS上传的功能。
2025-11-21 11:47:24
355
原创 JavaSE基础常见面试总结(一)
本文全面总结了Java核心概念与技术要点。首先解析了JVM、JDK和JRE的关系与功能:JVM实现跨平台运行,JDK是开发工具包,JRE是运行环境。重点剖析了JVM的类加载机制、运行时数据区和执行引擎工作原理。对比了JIT与AOT编译技术的特点与应用场景,并通过烹饪案例生动说明两者差异。文章还详细介绍了Java的数据类型系统、包装类缓存机制、自动装箱拆箱原理,以及静态方法与实例方法的本质区别。最后总结了方法重载与重写的关键规则,为Java开发者提供了全面的技术参考。
2025-11-03 11:14:49
1124
原创 黑马程序员Redis p37作业
本文展示了ShopTypeService的两种实现方式,核心功能是查询商铺类型列表并缓存结果。基础版本实现简单的Redis缓存查询和数据库回填逻辑,而增强版增加了异常处理、数据清理和排序功能。改进后的代码通过try-catch块处理Redis数据类型不匹配的情况,并添加了日志记录和错误数据清除机制,提高了系统的健壮性。两种实现都遵循"先查缓存,再查数据库"的策略,并将查询结果序列化为JSON存储到Redis,设置过期时间以保持数据更新。增强版特别添加了按sort字段升序排列的功能,确保返
2025-10-24 13:36:40
118
原创 【头歌】自定义函数函数
[TOC](3.有如下表达式 s = 1 + 1 / 3 + (1 * 2) / (3 * 5) + (1 * 2 * 3) / (3 * 5 * 7) + …+ (1 * 2 * 3 * …* n) / (3 * 5 * 7 * …* (2 * n + 1))😃。思路:先求大的数的因子求和,再通过和找小的数。
2023-11-28 21:08:17
820
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
4