目录说在前面ELKelk 简介elk下载安装配置、启动 Elasticsearch配置、启动 logstash配置、启动kibana创建springboot工程在pom.xml加入相关依赖打印log测试在kibana 实时监控日志说在前面作为开发,日志是可以说是最重要,没有之一的东西。有代码就一定要有日志,日志写的越详细,处理器bug来越简单,解决问题也越容易,所以码代码之前务必先理解日志是怎么生
转载
2024-06-12 15:20:36
286阅读
@EnableWebMvc和WebMvcConfigurer 相关资料可查看,本文只用来记录整个自动加载流程简单来说,WebMvcAutoConfiguration自动装配类内置了 EnableWebMvcConfiguration 及 WebMvcAutoConfigurationAdapter1、DelgatingWebMvcConfiguration:在初始化时会注入所有WebMvcConf
转载
2024-03-21 20:51:57
330阅读
ruoyi项目部署说明一、环境准备1. 创建虚拟机2. 项目准备3. 环境准备3.1 配置Java开发环境3.2 配置Node.js环境3.3 安装Mysql数据库3.4 Redis服务配置3.5 配置Nginx服务器二、项目部署1. 前端部署2. 后端部署 说明部署系统:Linux(CentOS7) 使用工具:VMware Workstation Pro、Xshell7、XFtp7介绍:以网络
概述Springboot 提供了很多@EnableXXX这样的注解,通过使用这些注解,我们能够很方便地启用某些功能。那么这些@EnableXXX注解又是怎么工作的呢?简单来讲,就是它主要利用了另外一个注解@Import,而关于@Import如何使用以及背后的工作原理,可以参考我的另外一篇文章 :Spring @Import 的使用及其工作原理分析。本文不再重点讲解@EnableXXX,@Impor
日志,通常不会在需求阶段作为一个功能单独提出来,也不会在产品方案中看到它的细节。但是,这丝毫不影响它在任何一个系统中的重要的地位。为了保证服务的高可用,发现问题一定要即使,解决问题一定要迅速,所以生产环境一旦出现问题,预警系统就会通过邮件、短信甚至电话的方式实施多维轰炸模式,确保相关负责人不错过每一个可能的bug。预警系统判断疑似bug大部分源于日志。比如某个微服务接口由于各种原因导致频繁调用出错
转载
2024-10-17 15:07:53
4977阅读
问题背景:Same Origin Policy(SOP同源策略):具有相同的Origin即拥有相同的协议、主机地址及端口。目的是防止某个文档或者脚本从多个不同源的地址装载(其他站点转载内容不安全)。CORS简介跨域资源共享(CORS:Cross-origin resource sharing):它允许浏览器向跨源服务器发出XMLHTTP Request请求,从而克服了AJAX只能同源使用的限制。C
最近从php转到java,并且被要求用了一个叫若依的框架。然后有个需求需要用到三级菜单。按照二级菜单配置后前端的element-ui显示找不到该model。最后看官方文档,外加csdn的一个博客才给解决掉。不过这些东西对于新手或者刚转为java用该框架的人可能看不太明白。在此写一个教程也是为了记录下自己解决这个问题的方法。先上官方教程 上面是官方的多级目录配置说明,什么在二级目录下增加&
转载
2024-08-13 15:43:24
369阅读
在上一篇文章中主要简单说明了如何使用springboot与shiro进行整合,同时简单的说明了下shiro相关核心模块,当然关于shiro的说明其实网上已经有了很多技术文章,同时springboot的作用其实就是spring,帮助我们提供java bean的运行环境与管理机制,将我们常说的对象,从生产、维护、管理、销毁等整个生命中期全部托管给spring容器,因此如何和springboot整合,其
² 组合博弈游戏的概念和特点² 组合博弈游戏应满足以下性质:² 1. 有两个游戏者。² 2. 有一个可能的游戏状态集。这个状态集通常是有限的。² 3. 游戏规则指定了在任何状态下双方的可能的走步和对应的后继状态集。如果在任意状态下双方的走步集合是相同的,那么说游戏是公平的(impartial) ,否则是不公平的(partizan) 。象棋是不公平的,因为每个人只能移动自己的子。² 4. 两个游戏者
## 如何实现“若依 springboot 架构”
作为一名经验丰富的开发者,我将带领你一步步实现“若依 springboot 架构”。下面是整个过程的流程图:
```mermaid
stateDiagram
[*] --> 开始
开始 --> 创建项目
创建项目 --> 添加依赖
添加依赖 --> 配置数据源
配置数据源 --> 创建实体类
创
原创
2024-01-03 12:26:05
162阅读
之前在蓝桥杯官网上看到一个博弈论的视频,感觉懵懵懂懂的,对局面是什么都搞不清,后来慢慢摸索,偶然看了一个博弈论入门视频,所以想总结一下,让有的人能够看到少走弯路。博弈论:是二人或多人在平等的对局中各自利用对方的策略变换自己的对抗策略,达到取胜目标的理论。博弈论是研究互动决策的理论。博弈可以分析自己与对手的利弊关系,从而确立自己在博弈中的优势,因此有不少博弈理论,可以帮助对弈者分析局势,从而采取相应
转载
2024-10-24 12:28:31
26阅读
0.若依项目搭建0.1修改/获取项目启动端口0.2创建数据库启动mysql服务,并创建数据库 ry 之后在将这两个SQL文件导入到ry数据库中0.2修改连接数据库的用户名和密码接着修改连接数据库的用户名和密码 然后用idea启动即可1.后台-定时任务-RCE1.1漏洞简介RuoYi<4.6.2漏洞影响范围RuoYi<4.6.2 简要描述:由于若依后台计划任务处,对于传入的"调用目标字符
代码生成器导入表在系统工具内找到代码生成,点击导入,会显示数据库内未被导入的数据库表单,选择自己需要生成代码的表,友情提醒,第一次使用最好先导入一张表进行试水~预览操作成功后可以点击预览查看效果,代码预览里有三层架构,sql表单以及前端的api请求和vue页面修改预览后觉得有哪里不满意的可以点击编辑进行修改基本信息修改基本信息,可以对作者进行修改,如果不想每次修改则可以进入后端generator的
转载
2024-06-06 21:58:17
125阅读
package com.um.core.config;
import org.springframework.cache.annotation.CachingConfigurerSupport;
import org.springframework.cache.annotation.EnableCaching;
import org.springframework.context.annotat
转载
2024-04-29 10:09:33
69阅读
目录1 需求2 实现2.1 背景2.2 实现2.3 springsecurity 框架相关的配置2.3.1 @EnableGlobalMethodSecurity详解2.3.2 认证失败处理类AuthenticationEntryPointImpl2.3.3 自定义退出处理类LogoutSuccessHandlerImpl2.3.4 filter 为啥会多次执行3 @PreAuthorize 注
转载
2023-08-27 22:54:42
280阅读
若依框架----源码分析(@Log)
原创
2023-03-25 12:32:12
1060阅读
以下内容是在学习若依-微服务源码的学习总结,主要内容为 若依-微服务中如何配置 Redis 以及采用的序列化和反序列化方式。在若依-微服务版的ruoyi-common-redis模块中,只完成一个功能,提供 redis 工具类。首先若依-微服务使用的 redis为 spring-boot-starter-data-redis,spring-data-redis 是 spring 对 redis的封
转载
2023-08-22 12:32:52
1872阅读
# 如何在若依框架中配置Redis
Redis是一个高性能的键值存储系统,通常用作缓存或消息代理。在若依框架中配置Redis可以极大地提升应用的性能。接下来,我将带你详细了解如何在若依框架中配置Redis,确保你能顺利完成这项工作。
## 流程概述
在开始实现之前,我们先了解一下配置Redis的基本步骤,如下表所示:
| 步骤 | 描述
原创
2024-09-21 07:03:28
267阅读
# 如何在“若依”框架中配置MySQL
在开发过程中,数据库的选择和配置是至关重要的一步。对于刚入行的新手来说,配置MySQL数据库可能听起来有些复杂,但实际上只需要遵循一些简单的步骤。本文将详细说明如何在“若依”框架中配置MySQL数据库。
## 流程步骤
下面是配置MySQL数据库的基本流程:
| 步骤 | 描述 |
|-----------
# 若依配置 MongoDB 的详细指南
若依(RuoYi)是一款基于 Spring Boot 的快速开发框架,广泛用于开发各类后台管理系统。MongoDB 是一个面向文档的 NoSQL 数据库,因其灵活性和扩展性而受到开发者的喜爱。接下来,我们将介绍如何在若依项目中配置 MongoDB。本文将包含必要的代码示例,并帮助你快速上手。
## 1. 环境准备
在开始配置 MongoDB 之前,你