- 博客(11)
- 收藏
- 关注
原创 JWT认证实现详解,JWT 的简单实现
本文档详细介绍了Spring Boot项目中JWT认证的实现方案,包含四部分核心组件:1) JWT配置属性类,用于加载YAML配置;2) JWT常量类,定义令牌声明中的标准字段;3) JWT工具类,提供令牌生成和解析功能;4) JWT拦截器,实现请求令牌校验逻辑。该实现采用HS256签名算法,支持自定义过期时间和令牌名称,并通过拦截器统一验证请求头中的JWT有效性,验证失败返回401状态码。
2025-06-15 13:03:50
1048
原创 在 springboot 中集成阿里云的 oss,阿里云OSS文件上传实现笔记
本文介绍了在Spring Boot项目中集成阿里云OSS实现文件上传功能的具体实现方案。主要内容包括: 核心组件设计:采用配置属性类(AliOssProperties)读取OSS配置,通过工具类(AliOssUtil)封装文件上传逻辑,配置类(OssConfiguration)负责Bean管理 实现细节: 使用OSS Java SDK的OSSClientBuilder构建客户端 提供字节数组上传方法,返回文件访问URL 完善异常处理机制,区分OSS服务端和客户端异常
2025-06-15 11:25:36
1048
原创 一个简单的内网穿透工具FRP,根据端口进行内网穿透
FRP 内网穿透工具使用笔记(v0.51.3)摘要 FRP 是一款内网穿透工具,通过公网服务器(如阿里云)访问内网服务(Jenkins、Web应用等)。服务端监听端口并转发请求,客户端建立隧道映射内网服务。配置步骤:服务端设置监听端口和Token,客户端连接服务端并配置端口映射。通过Systemctl管理服务,实现开机自启。需注意防火墙和安全组配置,确保端口放行。验证成功后,可通过外网访问内网服务。常用命令包括启动、停止、查看服务状态等,故障排查可检查端口占用、Token匹配及网络连接。
2025-06-15 10:39:11
761
原创 如何进行权限的划分?VIP权限系统划分简单实现
本文介绍了基于Spring框架的VIP权限控制系统实现方案。系统采用拦截器和AOP切面两种机制:拦截器负责控制器层权限校验,直接返回HTTP 403响应;切面处理服务层方法调用,通过异常控制权限。核心组件包括VipInterceptor拦截器、@VipRequired注解、VipRequiredAspect切面和UserService服务。该系统具有低侵入性、可扩展性和线程安全等优势,适用于不同层面的权限控制需求。使用时只需在需要VIP权限的方法上添加注解即可,同时确保用户身份信息在请求处理前正确设置。这种
2025-06-15 10:36:35
1299
原创 如何更优雅的判断参数不为空?
摘要 ValidationUtil工具类通过反射机制实现了DTO参数自动验证,简化了参数非空检查。核心方法validateParameters动态调用getter方法验证字段值,避免传统繁琐的null检查。该工具类提供了多种辅助验证方法,包括字符串、对象和集合的空值检查。其优势在于:1)大幅减少重复代码,提高可读性;2)统一异常处理;3)增强灵活性和可扩展性;4)提升代码质量和安全性。使用该工具可有效提高开发效率,降低空指针风险。
2025-06-15 10:34:21
933
原创 详细注释版 CSS 常用样式参考手册
以下样式按功能分类,每个属性均附带详细注释,解释其作用、取值范围和实际效果,方便直接对照使用。2. 项目属性二、Grid 网格布局1. 容器属性2. 项目属性三、盒模型与尺寸控制四、文本与字体样式五、背景与视觉效果六、动画与过渡效果1. 过渡动画2. 关键帧动画七、响应式设计八、实用工具类九、最佳实践补充1. CSS 变量2. BEM 命名规范示例十、常见问题解答Q: 为什么能实现水平居中?A:当元素设置宽度后,左右 margin
2025-03-18 11:26:16
687
原创 CSS 常用样式参考手册
以上代码均附带详细注释,直接复制并根据需求修改数值即可使用。建议结合浏览器开发者工具实时调试,观察不同属性值的视觉效果变化。
2025-03-18 11:23:06
585
原创 怎么做一个日常的文件文件服务器(dufs版本的)(linux和windows都可以布置)(ftp)
通过Dufs文件服务器我们就可以实现在平台平台下,通过浏览器进行文件互传和备份,甚至也可以直接在线编辑Dufs是一款由Rust编写的轻量级文件服务器,不仅支持静态文件服务,还能轻松上传、下载、搜索文件,甚至支持WebDAV,让我们通过Web方式远程管理文件变得轻而易举。而且,它跨平台,无论是Windows、macOS还是Linux,都能轻松驾驭。
2025-01-24 14:02:03
1785
1
原创 windows设置环境变量(阿里云oss)
如果你在使用阿里云 OSS,可以先在阿里云控制台获取 Access Key,再通过这些命令配置。设置完成后,就可以用你的程序安全地访问 OSS 服务了。命令不仅可以设置环境变量,还可以覆盖已有的值。如果想修改一个环境变量,只需要重新运行。在 Windows 中,设置完环境变量后,可以通过以下方法对它们进行。此操作会将环境变量的值设置为空,但变量名仍然存在。如果输出为空,说明变量已经被成功删除。如果能看到刚设置的值,说明设置成功。命令,并指定新的值。
2025-01-24 13:24:55
1721
1
怎么做一个日常的文件文件服务器(dufs版本的)(linux和windows都可以布置)
2025-01-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人