- 博客(7)
- 收藏
- 关注
原创 如何解决CORS跨域问题(同源策略)
摘要:CORS跨域问题是由浏览器的同源策略(协议、域名、端口相同)引发的安全限制。解决方法包括:1)局部方案-使用@CrossOrigin注解实现单个控制器跨域;2)全局方案(推荐)-通过配置类实现全系统跨域,可自定义允许的域名、请求方法和头信息。全局配置适用于SpringBoot 2.4+版本,支持Cookie携带,生产环境应替换泛型域名为具体可信域名以确保安全。根据MDN标准,跨域请求需严格遵循同源策略限制。
2025-11-19 10:35:53
484
原创 短信验证码(看一次就会)——阿里云短信服务
阿里云短信服务实践指南 本文详细介绍了使用阿里云短信服务的完整流程。首先需要在阿里云平台注册账号并开通短信服务(如三网106短信),获取关键的AppKey、AppSecret和AppCode。然后提供了Java代码示例,包括Maven依赖配置、HTTP工具类实现和短信发送核心代码。重点说明了如何通过阿里云API发送包含动态验证码的短信,并给出了一个结合Redis实现验证码时效性的实践案例。案例中展示了如何将短信服务集成到业务系统中,包括验证码生成、Redis存储(5分钟有效期)和短信发送的完整实现。
2025-10-07 15:23:25
1944
原创 Nacos(3.0以上)的详细教程(下载注册启动)
今天下载nacos3.0以上版本,发现启动nacos遇到了一个问题。如下图:这个问题官方给出了解释:Nacos从3.0.0版本开始默认启用控制台鉴权功能,因此如下3个鉴权相关配置必须填写。如何解决呢?往下看。作用:用于生成和验证 JWT Token 的加密密钥(签名密钥)要求:必须是一个Base64 编码的字符串,长度 ≥32 字符原理描述: 当你用账号密码登录 Nacos Web 界面时,Nacos 服务器会验证通过后,返回一个 Token(令牌),
2025-10-06 19:12:35
3781
原创 EasyExcel快速上手
Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及解压后存储都是在内存中完成的,内存消耗依然很大。easyexcel重写了poi对07版Excel的解析,一个3M的excel用POI sax解析依然需要100M左右内存,改用easyexcel可以降低到几M,并且再大的excel也不会出现内存溢出;
2025-10-03 17:19:13
1552
原创 基于 Minio(文件存储) 实现头像,图片,以及文件的上传
MinIO是一个开源的分布式对象存储服务器,兼容S3协议,适合存储图片、视频等非结构化数据。本文介绍了在Windows系统下安装和使用MinIO的方法:下载minio.exe后,通过命令行启动服务,并访问管理控制台创建Bucket。提供了Java代码示例,展示如何通过MinIO客户端上传文件,并获取文件URL供前端展示。相比收费的云存储服务,MinIO具有成本优势,是企业构建文件存储系统的理想选择。
2025-09-23 11:13:55
1042
原创 基于spring boot使用OpenFeign调用高德天气API
本文介绍了如何通过高德开放平台获取天气API并集成到SpringBoot项目中。首先需在高德平台申请密钥key,然后在Maven中添加OpenFeign依赖,并在启动类添加@EnableFeignClients注解。接着创建Feign客户端接口,使用@FeignClient指定API域名,通过@GetMapping定义请求路径。最后测试成功返回天气数据。文章完整展示了从API申请到实际调用的全流程。
2025-08-29 18:12:37
380
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅