spring boot springboot 2.7整合spring security 5.7整合jwt实现用户登录注册与鉴权全记录 simoore 发表于2024-04-17 浏览4798 评论0 目录 前言 token与 jwt (JSON Web Token)介绍 JWT 的原理 JWT 的数据结构 编辑 Header Payload Signature JWT 工具类 spring security简介 用户认证(Authentication) 用户授权(Authorization) 过滤器链 核心组件 AuthenticationManager SecurityContextHolder PasswordEncoder Use
MSSQL教程 DNSlog介绍(DNSLOG) simoore 发表于2024-04-16 浏览18777 评论0 0x00 DNSlog 介绍 首先我们知道DNS是起ip与域名的解析的服务,通过ip可以解析到对应的域名。DNSlog就是储存在DNS上的域名相关的信息,它记录着你对域名或者IP的访问信息,也就是类似于日志文件, 0x01 DNSlog回显原理 首先了解一下多级域名的概念,我们知道因特网采用树状结构命名方法,按组织结构划分域是一个名字空间中一个被管理的划分,域可划分为子域,子域再可被划分为多级域名称为一级域名,二级域名,三级域名,从一个域名地址来从右到左依次是顶级域名,
rabbitmq RabbitMQ (三) --------- RabbitMQ 消息发送和接收(rabbitmq通信) simoore 发表于2024-04-15 浏览7101 评论0 一、RabbitMQ 的消息发送和接收机制 所有 MQ 产品从模型抽象上来说都是一样的过程: 消费者 (consumer) 订阅某个队列。生产者 (producer) 创建消息,然后发布到队列(queue)中,最后将消息发送到监听的消费者。 上面是 MQ 的基本抽象模型,但是不同的 MQ 产品有有者不同的机制,RabbitMQ 实际基于AMQP 协议的一个开源实现,因此RabbitMQ内部也是AMQP的基本概念。 RabbitMQ的内部接收如下: Message
npm vue 无法找到模块 的声明文件 隐式拥有 “any“ 类型‘ || ReferenceError: require is not defined simoore 发表于2024-04-15 浏览8498 评论0 1 情况描述 从github上面拷贝了一个vue项目,然后vue版本跟我本地不一致。它是2.x 本地3.x,然后引入node_modules下面的第三方包的时候写法不同,它的写法是 const yaml = require(“js-yaml”); 然后在本地,这种写法用不了,不知道为什么。 我就用 import jsyaml from ‘js-yaml/dist/js-yaml’ ,这个时候报错 vue 无法找到模块 的声明文件 隐式拥有 “any” 类型‘ 2 解决方法如下 项目根目
ecmascript vue 如何判断数据类型(vue中的数据类型) simoore 发表于2024-04-14 浏览7860 评论0 keyType(data) { let type = Object.prototype.toString.call(data); if (type === "[object String]") { type = "String"; } else if (type === "[object Number]") { type = "Number"; } else if (type === "[object
Ruby教程 mac上安装brew(最简易)(macos brew 安装) simoore 发表于2024-04-14 浏览13231 评论0 我们使用linux下有yum mac相应的是brew 安装软件 brew的安装目录在 /usr/local/Cellar,我们以安装nodejs为例子,只需要执行: brew install nodejs 就安装完了,就这么简单 接下来我们安装brew 直接使用中科大源安装brew 打开终端 /usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"
spring boot 学生选课系统 前后端分离 vue springboot simoore 发表于2024-04-14 浏览4549 评论0 系统描述 基于spring boot vue的学生选课系统 前端: Vue ElementUI axios 后端 springboot 持久层 mybatis Plus 会话 Spring Session +redis 日志 AOP MongoDB 数据库 MySQL Redis:session 新闻 配置信息 MongoDB 业务日志 一、系统功能 学生 教师 管理员三种登录 利用网络爬虫 获取网站新闻信息 显示在首页 管理员登录:专业管理 班级管理 学生管理 教师管理 课