logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

若依管理系统——前后端分离版(二)登陆接口分析及SpringSecurity的登陆认证流程

目录一、登陆流程分析1. 图片验证码接口/captchaImage2.登陆验证接口/login2.1 校验图片验证码2.1 查询用户信息2.3查询用户的权限信息2.4 生成令牌token3.登录二、在请求头中携带token信息请求后台接口1. 获得请求头2.获取请求头中的认证信息3.解析jwt令牌,获取缓存中的用户信息一、登陆流程分析1. 图片验证码接口/captchaImage在登陆之前会有一个

#java
使用@LogRecordAnnotation注解搞定SpringBoot操作日志

源码仓库https://github.com/mouzt/mzt-biz-log直接用法直接使用@LogRecordAnnotation注解即可记录日志。/*** pefix:是拼接在 bizNo 上作为 log 的一个标识。避免 bizNo 都为整数 ID 的时候和其他的业务中的 ID 重复。比如订单 ID、用户 ID 等* bizNo:就是业务的 ID,比如订单ID,我们查询的时候可以根据 b

#spring boot
Java处理图片和视频文件——视频抽帧与图片压缩

目录一、简介二、实现2.1 依赖2.2 视频抽帧(截取封面)2.3 图片压缩三、源码一、简介环境:SpringBoot 2.2.2.RELEASE、Java8、Mavenpom依赖:thumbnailator(处理图片)、javacv-platform(处理视频)二、实现2.1 依赖<!--图片压缩--><dependency><groupId>net.coob

文章图片
#java#音视频#开发语言
若依管理系统——前后端分离版(一)部署前后端并启动运行

目录一、准备二、建表三、修改配置文件一、准备若依官网:http://www.ruoyi.vip/gitee仓库:https://gitee.com/y_project/RuoYi-Vue二、建表三、修改配置文件修改Redis配置信息:修改数据库连接信息:修改日志文件的路径:...

#java
Kafka多个消费者监听消费同一个Topic主题

多个消费者监听消费同一个Topic主题一、需求介绍1.图解2.关键注解@kafkaListener二、代码实现1)第一个消费者2)第二个消费者3)生产者三、测试一、需求介绍有一个Topic:hw_data 有3个分区3个副本组:hw-data-group将这个主题的消息分发给两个(或者多个)消费者消费,(不能消费相同的消息)1.图解2.关键注解@kafkaListener@Target({ Ele

#kafka#java
关于若依管理系统的异步定时任务记录登录日志的分析

目录一、介绍二、流程分析2.1 异步工厂(产生任务用)2.2 异步任务管理器schedule()方法:计划在将来的某个时刻执行任务三、使用方式一、介绍在实际工作中,记录用户的操作行为还是重要的,经常会有客户来问查一下我这个数据是什么时候改的?是谁改的?类似这样的问题。这个时候就需要吧用户所有的操作行为记录下来。可以通过注解+切面实现,也可以通过异步的定时任务来实现。本章来分析一下若依管理系统是怎么

#java
关于若依管理系统配置多数据源的原理分析

目录一、pom依赖二、yml配置文件三、自定义切换数据源注解四、定义AOP切面切换数据源五、读取Druid连接池配置六、Druid多数据源配置类七、配置动态数据源八、操作数据源类九、数据源类型枚举类总结流程解释:一、pom依赖<!-- druid连接池 --><dependency><groupId>com.alibaba</groupId><

#java#spring boot
若依管理系统——自定义注解使用切面记录操作日志

目录一、介绍二、登录日志记录分析2.1 异步定时任务管理器(线程池)2.2 异步工厂(产生任务用)三、用户操作行为记录分析3.1 定义注解3.2 定义切面3.3 使用注解四、源码SQL一、介绍系统访问记录表:操作日志记录表:二、登录日志记录分析2.1 异步定时任务管理器(线程池)无论登录成功还是失败,都会用一个异步的任务AsyncManager.me().execute()来保存登录结果:通过Sp

文章图片
若依管理系统——前后端分离版(一)部署前后端并启动运行

目录一、准备二、建表三、修改配置文件一、准备若依官网:http://www.ruoyi.vip/gitee仓库:https://gitee.com/y_project/RuoYi-Vue二、建表三、修改配置文件修改Redis配置信息:修改数据库连接信息:修改日志文件的路径:...

#java
Linux已经安装了curl、wget但是使用提示命令找不到(阿里云服务器被入侵)

文章目录解决方法首先使用curl、wget命令的时候,提示命令找不到于是我就使用yum命令下载curl和wget,但是提示已经存在并且是最新版本,Nothing to do!。但是命令还是找不到。于是我想起几天前我的阿里云服务器报警过恶意脚本-恶意脚本代码执行,我就查看了这个恶心脚本在浏览器输入这个地址浏览器弹框下载一个init.sh的脚本。打开一看是一个九百多行的shell脚本。。。。。我真是q

#阿里云
暂无文章信息