lily's blog

Thinking will not overcome fear but action will.

Redis学习笔记

redis数据结构 stream篇 常见指令 |指令|用途| |-|-| |xadd|添加|

markdown篇

$

插入图片 ![alt 属性文本](图片地址) 开头一个感叹号 ! 接着一个方括号,里面放上图片的替代文字 接着一个普通括号,里面放上图片的网址,最后还可以用引号包住并加上选择性的 ‘title’ 属性的文字。

SpringSecurity

SpringSecurity基础

spring security 使用BCryptPasswordEncoder进行密码加密和校验的Spring Security实现 在Spring Security中,我们可以使用BCryptPasswordEncoder来对密码进行加密和校验。下面是相关步骤的总结: BCryptPasswordEncoder作为密码加密器 将其注入到Spring容器中,可以在配置类中添加以下代码:...

springboot基础

springboot

基础配置 在Spring中,@Repository、@Service和@Controller等注解都是@Component注解的拓展。@Repository注解用于标识数据访问对象(DAO),@Service注解用于标识业务逻辑对象,@Controller注解用于标识控制器对象。 而MyBatis中,@Mapper注解是用来标识Mapper接口的。在Spring中,为了将Mapper注入...

异常处理:异常处理器

开发中前后端分离下的异常处理

为什么要特别关注异常的处理 后端出现异常时前端以及其他调用方无法得知出现了什么异常,无法进行相应的处理 后端内部,每一层都可能出现异常,需要一个统一处理的方式:统一抛出到表现层处理 springMVC内置了异常处理方法:异常处理器 异常处理器 关键注解 @ControllerAdvice:异常处理器 @RestControllerAdvice:异常处理器 rest...

JWT

learn about JWT

初识JWT 在用户访问资源过程中,服务器需要解决两个问题:身份验证和授权。 身份验证解决“你是谁”的问题 授权解决“你能做什么”的问题。 JWT 是一种用于在双方(例如客户端和服务器)之间安全传输信息的轻量级、自包含的 Token。 — JWT组成部分 JWT 由三部分组成:头部(Header)、负载(Payload)和签名(Signature)。 ...

Maven

get fimiliar with maven

Maven 简介 Maven是一个项目管理工具,可以对Java项目进行构建、依赖管理。Maven是Apache下的一个开源项目,它的主要目标是提供一个易于使用的项目管理工具,能够帮助开发人员更好的管理项目的构建、报告和文档的编写。 maven的主要功能 maven构建项目指令 mvn spring-boot:run //运行springboot项目,其中springboot是通...

计网知识碎片集合

有关计网知识的知识碎片集合

知识碎片集合 知识碎片集合 代理模式篇 clash rules 代理配置部分 基本规则部分 代理模式篇 解决节点和游戏使用、代理模式、DNS分流、UDP穿透等问题的教程。解释网络协议栈和代理行为。 Detailed Summary fo...

后台管理系统

ruoyi-vue-pro项目 项目地址:https://gitee.com/y_project/RuoYi-Vue-Pro 项目介绍 项目架构图片 !架构图 后端采用 Spring Boot 多模块架构、MySQL + MyBatis Plus、Redis + Redisson 数据库使用 MySQL 权限认证使用 Spring Security & Toke...

Mybatis Plus

mybatis-plus简介 mybatis-plus与mybatis的区别 plus的使用 比较 plus的使用 mybatis-plus简介 mybatis-plus仅是在mybatis框架上做增强,并没有修改整个框架的核心逻辑。所以用基础的mybatis设置也是可以的。 plus maven依赖坐标 添加mybatis-plus依赖时需要注意,mybatis-plus依赖...