自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 苍穹外卖day02

苍穹外卖day02遇见的问题以及解决方法,还有一些知识点

2025-10-14 16:34:49 540

原创 苍穹外卖day01

苍穹外卖day01遇见的问题以及解决方法

2025-10-14 14:27:34 1411

原创 python如何debug 重点:vscode的debug

python的debug,用ide(vscode)debug

2023-12-07 15:48:29 378

原创 【头歌】自定义函数函数

[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

原创 【头歌】指针

头歌练习题

2023-11-28 11:36:51 2057 4

原创 【头歌】递归与嵌套

【代码】【头歌】递归与嵌套。

2023-11-28 11:30:57 1799

原创 c语言:基本语法,数据结构

C语言基础,数据类型

2023-11-25 22:33:53 195

原创 初学Python:变量与函数

初学python变量与函数

2023-11-25 00:41:55 156

原创 初学python:内置类型,内置常数,内置常数

python笔记

2023-11-23 16:09:54 180 1

原创 初学python:注释,输入输出,错误类型,库

python笔记

2023-11-23 16:07:22 225 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除