(2) RabbitMQ学习 - SpringAMQP
1. RabbitMQ相关概念 RabbitMQ架构图: publisher:生产者,也就是发送消息的一方 consumer:消费者,也就是消费消息的一方 queue:队列,存储消息。生产者投递的消息会暂存在消息队列中,等待消费者处理 exchange:交换机,负责消息路由。生产者发送的消息由交换机
搞机记录 - 努比亚z11(类原生_Havoc OS)
在炸机堂上以69r的高价买来了这台努比亚z11,没想到还是翻车了! 屏幕下方两侧明显发黄,在浅色背景下,尤为明显。 好在功能测试下来还都正常,买来开个热点还是可以的。 由于手机原本的系统是安卓6.0,部分我需要的应用无法安装,所以还是给他刷了一个类原生。 但是这个类原生还是有bug的,比如不能接打电
Windows Powershell 美化
一直觉得Windows终端,前面的提示符是当前文件夹路径很丑。碰巧知道了新版的Windows Terminal可以添加背景图,于是搜了Windows Powershell 美化的相关教程,发现了oh-my-posh这样的工具。 简单记录一下!!! 1. 安装oh-my-posh oh-my-posh
记录一次跨域请求问题的解决过程
一次印象深刻的跨域请求问题解决过程,写的有点罗嗦。◑﹏◐ 在我的项目中使用shiro作为认证授权的管理框架,在结合前端页面进行测试的时候出现了跨域问题。 为了解决跨域问题,我编写了WebConfig实现了WebMvcConfigurer接口,但是测试的是登录接口,并没有再出现跨域问题。 @Confi
Set-Cookie失效 — 跨域导致cookie本地存储失效
在发送了跨域的http请求的,在网络请求中可以看到set-cookie中是有值的,但是通过浏览器擦看cookie却发现并没有存储。 解决办法: 前端 在构建ajax请求时,添加withCredentials const service = axios.create({
baseURL: 'htt
@RequestParam和@RequestBody区别(错误使用@RequestBody导致查询参数错误)
在写分页查询接口的时候,使用了String来结合查询条件。因为错误使用了@RequestBody注解导致实际接受到的String参数为:{"roleName": "条件"}。 @GetMapping("/{current}/{size}")
public R pageList(@RequestP
JWTUtil 工具类 (hutool + Jackson 实现)
public class JWTUtil {
private static final String secret = "ewuodsjlugrejoilks";
/**
* 获取JWT token
* @param payload 保存到p
JWT简要介绍(含验证signature方式)
今天在做毕业设计的登录功能,正好复习一下JWT。出于好奇,验证了一下signature与手动生成的是否一致。 1. JWT数据结构 JWT 的三个部分依次如下。 Header(头部) Payload(负载) Signature(签名) 写成一行: Header.Payload.Signature
Mybatis-Plus代码生成器(Velocity的使用未解决)
官方配置介绍:代码生成器 模板: pom.xml <dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-generator</artifactId>
<version>3.5.1