自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Flexbox 布局详细笔记

Flexbox 的核心。

2025-03-18 11:28:25 788

原创 详细注释版 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

原创 安装Ubuntu和ssh远程连接的设置

ubuntu的安装过程,以及怎么设置ip,还有怎么进行ssh去远程连接,还有远程桌面连接

2025-01-24 13:41:27 3612

原创 windows设置环境变量(阿里云oss)

如果你在使用阿里云 OSS,可以先在阿里云控制台获取 Access Key,再通过这些命令配置。设置完成后,就可以用你的程序安全地访问 OSS 服务了。命令不仅可以设置环境变量,还可以覆盖已有的值。如果想修改一个环境变量,只需要重新运行。在 Windows 中,设置完环境变量后,可以通过以下方法对它们进行。此操作会将环境变量的值设置为空,但变量名仍然存在。如果输出为空,说明变量已经被成功删除。如果能看到刚设置的值,说明设置成功。命令,并指定新的值。

2025-01-24 13:24:55 1721 1

怎么做一个日常的文件文件服务器(dufs版本的)(linux和windows都可以布置)

怎么做一个日常的文件文件服务器(dufs版本的)(linux和windows都可以布置)

2025-01-24

空空如也

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

TA关注的人

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