随笔分类 - 框架
摘要:若依集成knife4j实现swagger文档增强 本期全是干货,这里我就当你用的非常熟练了,在ruoyi-admin模块中pom文件里加入以下依赖 注:引用knife4j-spring-boot-starter依赖,项目中的swagger依赖若不用就可以删除了。 <!-- 集成knife4j实现sw
阅读全文
摘要:先描述一下当时的场景 回忆 看到出错了,我就想可能是哪个路径写错了,或者导依赖名字写对,或者说是多了少了标点符号什么的。 然而,还是想简单了,检查重启后发现问题并没有解决。 于是就把所有我改过的地方检查了一遍,检查和这个依赖相关的代码。发现还是没啥关系 后来去找百度、百度给的和我分析的一样,去找别的
阅读全文
摘要:暴力解决:简单粗暴,不够优雅 若依安全框架采用的是Spring Security,所以仅需要在框架层面给他允许就行了,找到找到ruoyi-framework里面的SecurityConfig然后在里面添加你要访问的接口路径,即可放行! 如果你的接口还加了别的权限注解,先注释掉,测试通了,再打开。 如
阅读全文
摘要:常用文件夹分层 pojo vo:与前端交互的所有对象,包括接参和返回 query:查询的筛选条件,前端传参和后端内部传参通用 dto:后端内部传参专用 分层缘由 分层领域模型规约: DO:数据对象,与数据库看表结构对应。 DTO:数据传输对象,业务层向外传输对象 BO:业务对象,由业务层输出的业务逻
阅读全文
摘要:  溢出,那么数据会被丢弃。 使用:需要两个变量进行控制:1.桶大小:支持流量突发增多
阅读全文
摘要:计数器算法--网关限流 每次请求计数器加一,单位时间内计数器累加到设定阈值,则之后的请求全都被拒绝,直到单位时间过去,再将计数器清零。 缺点:限流过程不够平滑,单位时间开始时若达到设定阈值,则后面时间全部请求都被拒绝。
阅读全文
摘要:什么是跨域 为什么会出现跨域? 出于浏览器的同源策略限制。 什么是同源策略? 是一种约定,它是浏览器最核心也最基本的安全功能,同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。所谓同源(即指在同一个域)就是两个页面具有相同的协议(protocol),主机(host)和端口号(
阅读全文
摘要:什么是同源策略 含义: 同源策略是一种约定,它是浏览器最核心也最基本的安全功能,也是一个安全策略。所有支持JavaScript的浏览器都会使用这个策略。 满足同源的三个条件: 所谓同源是指,域名、协议、端口相同。 作用: 非同源下的 cookie 等隐私数据可以被随意获取 非同源下的 DOM 可以的
阅读全文
摘要:spring 管理的bean默认是单例的,可通过 scope 属性设置scope=”singleton” 默认是单例,可修改为scope=”prototype” 此时将不再是单例模式 spring bean默认是饿汉式 初始化时就会创建bean的实例,另外spring的单例时相对于spring容器,
阅读全文
摘要:
问题描述: 复制依赖后dependencyManagement标签中的内容报红,刷新maven不报错,但是idea报红。 解决办法: 将标签中的所有标签先拿出来,刷新maven,等下载完后,再放进去。 问题产生原因: maven不会自动下载dependencyManagement标签中的内容
阅读全文

摘要:尚医通 【基于若依快速开发医疗系统】 主要内容 学习目标 项目简介 一款医疗平台。 系统包含:系统管理、药品进销存管理、看病就诊、收费管理、检查管理、数据统计等。 涉及技术 SpringBoot、Mybatis、PageHelper、Swagger2、Druid、POI、Spring Secruit
阅读全文
摘要:
前后端分离版 目录说明, ruoyi-admin 核心 ruoyi-common 统一交给admin模块去调用 ruoyi-framework ruoyi-generator ruoiyi-quartz ruoyi-system ruoyi-ui 前端 登录具体流程 后端: 1.校验验证码 2.校验
阅读全文

摘要:服务降级-降级的概念 服务降级是从整个系统的负荷情况出发和考虑的,对某些负荷会比较高的情况,为了预防某些功能(业务场景)出现负荷过载或者响应慢的情况 在其内部暂时舍弃对一些非核心的接口和数据的请求,而直接返回一个提前准备好的fallback(退路)错误处理信息。这样,虽然提供的是一个有损的服务,但却
阅读全文
摘要:
thymeleaf使用 1.依赖 <parent> <artifactId>spring-boot-starter-parent</artifactId> <groupId>org.springframework.boot</groupId> <version>2.1.6.RELEASE</vers
阅读全文

摘要:/** * springboot整合mybatis步骤思路 * 依赖导入 * 建表 * 实体类 * mapper配置文件 * mapper接口 * yaml配置 * properties配置数据库连接 * 配置日志 * 启动类配置扫描mapper包 * 测试 */
阅读全文
摘要:增大系统容量。
加强系统可用。
系统模块重用度更高。
开发和发布速度可以并行而变得更快。
系统扩展性更高。
阅读全文