杨斌‘Blog 万事万物像个动态的缺陷系统并不完美,不停的有Bug,只能在不完美中变得更好一点。

Redis的登录问题

redis的登录一般看配置文件redis.conf中绑定的是什么IP和端口,再执行登录命令即可。值得注意的是以下2种命令的细微差异: redis-cli -h 10.26.200.82 -p 6379 -a master123 执行后发现提示没有redis-cli指令,原因是当linux没有维护该指

杨斌 杨斌 发布于 2026-04-20

SpringSecurity关于使用.antMatchers放行接口不生效问题

原因其实很简单,就是配置的url路径不对,导致路径不匹配,因此没有生效。 由于在配置文件中配置了服务根路径,然后添加到.antMatchers里的路径也包含了context- path。 但实际上Spring

杨斌 杨斌 发布于 2026-04-10

Session和Cookie技术原理

这个问题要搞清楚,本质上是在理解 Web 登录的底层机制。 👉 Cookie 是客户端存储机制 👉 Session 是服务端存储机制 👉 两者是“配合使用”的,而不是对立关系 一、先用一句话理解 👉 Cookie: 浏览器帮你“记东西” 👉 Session: 服务器帮你“记身份”

杨斌 杨斌 发布于 2026-04-09

JWT技术原理

在 Java 项目(比如 Spring Boot + Vue)中使用 JWT(JSON Web Token),本质是用一种“无状态的身份认证机制”来替代传统的 Session 登录。 一、JWT 的好处(为什么越来越多人用) 1️⃣ 无状态(核心优势) 传统登录: 用

杨斌 杨斌 发布于 2026-04-09

SpringBoot项目工具安装及项目搭建

一、开发环境准备 1.1 安装 JDK(必需) Spring Boot 3.x 系列要求 JDK 17 或更高版本,最高可支持到 Java 23。建议安装 JDK 21 LTS(长期支持版本),兼顾稳定性与新特性。 访问 Oracle JDK

杨斌 杨斌 发布于 2026-04-08

SpringBoot基本模块

Spring Boot 是一个用于快速开发 Spring 应用程序的框架,它简化了 Spring 应用的初始搭建和开发过程。Spring Boot 提供了许多模块和功能,以下是一些主要的模块及其功能: 1. Spring Boot Starter 功能: 提供了一系列的依赖管理模块,简化了 Mave

杨斌 杨斌 发布于 2025-06-30