随笔分类 -  框架

摘要:若依集成knife4j实现swagger文档增强 本期全是干货,这里我就当你用的非常熟练了,在ruoyi-admin模块中pom文件里加入以下依赖 注:引用knife4j-spring-boot-starter依赖,项目中的swagger依赖若不用就可以删除了。 <!-- 集成knife4j实现sw 阅读全文
posted @ 2023-12-08 14:42 锅巴编程 阅读(1015) 评论(0) 推荐(0) 编辑
摘要:先描述一下当时的场景 回忆 看到出错了,我就想可能是哪个路径写错了,或者导依赖名字写对,或者说是多了少了标点符号什么的。 然而,还是想简单了,检查重启后发现问题并没有解决。 于是就把所有我改过的地方检查了一遍,检查和这个依赖相关的代码。发现还是没啥关系 后来去找百度、百度给的和我分析的一样,去找别的 阅读全文
posted @ 2023-12-08 13:36 锅巴编程 阅读(577) 评论(0) 推荐(0) 编辑
摘要:暴力解决:简单粗暴,不够优雅 若依安全框架采用的是Spring Security,所以仅需要在框架层面给他允许就行了,找到找到ruoyi-framework里面的SecurityConfig然后在里面添加你要访问的接口路径,即可放行! 如果你的接口还加了别的权限注解,先注释掉,测试通了,再打开。 如 阅读全文
posted @ 2023-11-29 15:22 锅巴编程 阅读(10935) 评论(0) 推荐(1) 编辑
摘要:常用文件夹分层 pojo vo:与前端交互的所有对象,包括接参和返回 query:查询的筛选条件,前端传参和后端内部传参通用 dto:后端内部传参专用 分层缘由 分层领域模型规约: DO:数据对象,与数据库看表结构对应。 DTO:数据传输对象,业务层向外传输对象 BO:业务对象,由业务层输出的业务逻 阅读全文
posted @ 2023-11-29 14:58 锅巴编程 阅读(219) 评论(0) 推荐(0) 编辑
摘要:![](https://img2023.cnblogs.com/blog/2647725/202311/2647725-20231125100456296-502557462.png) ![](https://img2023.cnblogs.com/blog/2647725/202311/2647725-20231125100517824-319009085.png) ![](https://im 阅读全文
posted @ 2023-11-25 10:08 锅巴编程 阅读(228) 评论(0) 推荐(0) 编辑
摘要:springboot去除内嵌tomcat步骤 在pom文件中加入以下代码 点击查看代码 <!-- 多模块排除内置tomcat --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-st 阅读全文
posted @ 2023-11-22 09:06 锅巴编程 阅读(543) 评论(0) 推荐(0) 编辑
摘要:SpringMVC中资源路径映射本地文件图片 import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.ResourceH 阅读全文
posted @ 2022-06-25 09:21 锅巴编程 阅读(254) 评论(0) 推荐(0) 编辑
摘要:令牌桶算法--网关限流 对漏桶算法的改进,漏桶算法的能够限制请求调用速率;令牌桶算法在能够限制请求调用速率的同时,还允许一定程度的突发调用。 桶用来存放固定数量的令牌,算法以一定的速率往桶中放令牌。 每次请求调用必须先调令牌,拿到令牌才有机会执行。 否则选择等待可用令牌或直接拒绝。 放令牌的动作是持 阅读全文
posted @ 2022-06-15 14:02 锅巴编程 阅读(43) 评论(0) 推荐(0) 编辑
摘要:漏桶算法--网关限流 是什么?可以很好的控制容量池大小,防止流量暴增,可以看作是一个带有常量服务时间的但服务器队列。 优点:可以控制端口流量输出速率,平滑网络上的突发量,为网络提供稳定的流量。 缺点:如果漏桶(包缓存)溢出,那么数据会被丢弃。 使用:需要两个变量进行控制:1.桶大小:支持流量突发增多 阅读全文
posted @ 2022-06-15 12:23 锅巴编程 阅读(39) 评论(0) 推荐(0) 编辑
摘要:计数器算法--网关限流 每次请求计数器加一,单位时间内计数器累加到设定阈值,则之后的请求全都被拒绝,直到单位时间过去,再将计数器清零。 缺点:限流过程不够平滑,单位时间开始时若达到设定阈值,则后面时间全部请求都被拒绝。 阅读全文
posted @ 2022-06-15 11:26 锅巴编程 阅读(44) 评论(0) 推荐(0) 编辑
摘要:什么是跨域 为什么会出现跨域? 出于浏览器的同源策略限制。 什么是同源策略? 是一种约定,它是浏览器最核心也最基本的安全功能,同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。所谓同源(即指在同一个域)就是两个页面具有相同的协议(protocol),主机(host)和端口号( 阅读全文
posted @ 2022-05-24 09:16 锅巴编程 阅读(367) 评论(0) 推荐(0) 编辑
摘要:什么是同源策略 含义: 同源策略是一种约定,它是浏览器最核心也最基本的安全功能,也是一个安全策略。所有支持JavaScript的浏览器都会使用这个策略。 满足同源的三个条件: 所谓同源是指,域名、协议、端口相同。 作用: 非同源下的 cookie 等隐私数据可以被随意获取 非同源下的 DOM 可以的 阅读全文
posted @ 2022-05-24 09:04 锅巴编程 阅读(397) 评论(0) 推荐(0) 编辑
摘要:spring 管理的bean默认是单例的,可通过 scope 属性设置scope=”singleton” 默认是单例,可修改为scope=”prototype” 此时将不再是单例模式 spring bean默认是饿汉式 初始化时就会创建bean的实例,另外spring的单例时相对于spring容器, 阅读全文
posted @ 2022-05-12 19:59 锅巴编程 阅读(493) 评论(0) 推荐(0) 编辑
摘要:谷粒学院项目依赖导入问题问题描述: 复制依赖后dependencyManagement标签中的内容报红,刷新maven不报错,但是idea报红。 解决办法: 将标签中的所有标签先拿出来,刷新maven,等下载完后,再放进去。 问题产生原因: maven不会自动下载dependencyManagement标签中的内容 阅读全文
posted @ 2022-05-11 13:54 锅巴编程 阅读(108) 评论(0) 推荐(0) 编辑
摘要:尚医通 【基于若依快速开发医疗系统】 主要内容 学习目标 项目简介 一款医疗平台。 系统包含:系统管理、药品进销存管理、看病就诊、收费管理、检查管理、数据统计等。 涉及技术 SpringBoot、Mybatis、PageHelper、Swagger2、Druid、POI、Spring Secruit 阅读全文
posted @ 2022-05-10 20:27 锅巴编程 阅读(400) 评论(2) 推荐(0) 编辑
摘要:若依项目学习前后端分离版 目录说明, ruoyi-admin 核心 ruoyi-common 统一交给admin模块去调用 ruoyi-framework ruoyi-generator ruoiyi-quartz ruoyi-system ruoyi-ui 前端 登录具体流程 后端: 1.校验验证码 2.校验 阅读全文
posted @ 2022-05-10 13:45 锅巴编程 阅读(312) 评论(0) 推荐(0) 编辑
摘要:服务降级-降级的概念 服务降级是从整个系统的负荷情况出发和考虑的,对某些负荷会比较高的情况,为了预防某些功能(业务场景)出现负荷过载或者响应慢的情况 在其内部暂时舍弃对一些非核心的接口和数据的请求,而直接返回一个提前准备好的fallback(退路)错误处理信息。这样,虽然提供的是一个有损的服务,但却 阅读全文
posted @ 2022-05-05 14:32 锅巴编程 阅读(668) 评论(0) 推荐(0) 编辑
摘要:thymeleaf使用thymeleaf使用 1.依赖 <parent> <artifactId>spring-boot-starter-parent</artifactId> <groupId>org.springframework.boot</groupId> <version>2.1.6.RELEASE</vers 阅读全文
posted @ 2022-05-03 11:46 锅巴编程 阅读(35) 评论(0) 推荐(0) 编辑
摘要:/** * springboot整合mybatis步骤思路 * 依赖导入 * 建表 * 实体类 * mapper配置文件 * mapper接口 * yaml配置 * properties配置数据库连接 * 配置日志 * 启动类配置扫描mapper包 * 测试 */ 阅读全文
posted @ 2022-04-19 16:20 锅巴编程 阅读(19) 评论(0) 推荐(0) 编辑
摘要:增大系统容量。 加强系统可用。 系统模块重用度更高。 开发和发布速度可以并行而变得更快。 系统扩展性更高。 阅读全文
posted @ 2022-03-26 10:39 锅巴编程 阅读(130) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示