lily's blog

Thinking will not overcome fear but action will.

Springboot

springboot默认配置 ComponentScan与MapperScan @ComponentScan是SpringBoot的注解,如其意“Sacn”是扫描的意思。 SpringBoot在没配置@ComponentScan的情况下,默认只扫描和主类处于同包下的Class @ComponentScan是组件扫描注解,用来扫描@Controller @Service @Reposi...

Redis学习笔记

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

Mybatisplus

mybatis-plus在springboot中的使用 在继承和实现mybatis-plus自带的baseMapper等接口时,注意将springboot中的实体类以及mapper接口注入到springboot容器中,因为mybtais-plus的调用依赖springboot框架。如果不事先注入bean,会导致mybatis框架无法找到对应的实体类(domain)或者baseMapp...

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...