自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 RabbitMQ高级特性2 、TTL、死信队列和延迟队列

1. 死信交换机和死信队列和普通的没有区别2. 当消息成为死信后,如果该队列绑定了死信交换机,则消息会被死信交换机重新路由到死信队列3. 消息成为死信的三种情况:1. 队列消息长度到达限制;2. 消费者拒接消费消息,并且不重回队列;3. 原队列存在消息过期设置,消息到达超时时间未被消费;

2023-11-28 21:37:22 1372 1

原创 RabbitMQ工作模式2 整合springboot 和MQ高级特性

rabbitTemplate.setReturnsCallback(returnedMessage -> System.out.println("消息回退,回退的消息是:"+new String(returnedMessage.getMessage().getBody())));channel.basicPublish("ex_topics","test.aaa",null,"TOPIC模式测试".getBytes());System.out.println("发送消息失败,原因:"+s);

2023-11-27 11:14:57 1394

原创 RabbitMQ 搭建和工作模式

MQ全称 Message Queue([kjuː])(消息队列),是在消息的传输过程中保存消息的容器。多用于分布式系统之间进行通信。(队列是一种容器,用于存放数据的都是容器,存放消息的就是消息队列)

2023-11-23 21:04:12 1871

原创 sso 四种授权模式

OAuth2是目前最流行的授权机制,用来授权第三方应用,获取用户数据。允许用户授权B应用不提供帐号密码的方式去访问该用户在A应用服务器上的某些特定资源。

2023-11-22 19:38:13 814

原创 配置中心

首先我们来看一下,微服务架构下关于配置文件的一些问题:1. 配置文件相对分散。在一个微服务架构下,配置文件会随着微服务的增多变的越来越多,而且分散 在各个微服务中,不好统一配置和管理。2. 配置文件无法区分环境。微服务项目可能会有多个环境,例如:测试环境、预发布环境、生产环 境。每一个环境所使用的配置理论上都是不同的,一旦需要修改,就需要我们去各个微服务下手动 维护,这比较困难。3. 配置文件无法实时更新。

2023-11-21 15:03:00 409

原创 配置文件合集

Bean// 允许所有的头// 允许所有的请求源// 所欲的方法 get post delete put// 所有的路径都允许跨域。

2023-11-18 12:03:29 359

原创 sentinel 网关

搜索文件复制,重建,修改自定义age的断言////@Component// 年龄是不是在最小值和最大值之间// age 作为一个参数传过来@Validated修改yml搜索文件能满足需要就直接用,满足不了需求就复制重写修改yml文件 修改测试类访问内置的过滤器已经可以完成大部分的功能,但是对于企业开发的一些业务功能处理,还是需要我们自己编写过滤器来实现的,那么我们一起通过代码的形式自定义一个过滤器,去完成统一的认证校验。

2023-11-18 11:49:12 572 1

原创 Sentinel 规则

直接失败,抛出异常,不做任何额外的处理,是最简单的效果。

2023-11-17 09:24:04 453

原创 Sentinel

新建配置文件访问 重启项目后要重新配置流控规则return new Result(500,"限流了","heiheihei");设置流控规则。

2023-11-16 16:02:31 565 1

原创 Spring Cloud

通俗的讲, 负载均衡就是将负载(工作任务,访问请求)进行分摊到多个操作单元(服务器,组件)上 进行执行。根据负载均衡发生位置的不同,一般分为服务端负载均衡和客户端负载均衡。服务端负载均衡指的是发生在服务提供者一方,比如常见的nginx负载均衡而客户端负载均衡指的是发生在服务请求的一方,也就是在发送请求之前已经选好了由哪个实例处理请 求我们在微服务调用关系中一般会选择客户端负载均衡,也就是在服务调用的一方来决定服务由哪个提供 者执行。

2023-11-15 10:28:56 248

原创 Spring Cloudalibaba

父子工程说白了就是利用Maven的继承,依赖传递性来为我们省略一些重复的配置,通常配置在父模块中,为子模块提供使用,这样可以做到一处声明,处处使用。

2023-11-14 09:00:00 263 1

原创 vuex

computed:{

2023-11-13 11:28:18 184 1

原创 security

安装axios安装element ui安装 qs配置main.js// 后端项目的时候 http://localhost:8848// axios设置一个默认的路径// 创建实例时配置默认值// 访问路径的时候假的一个基础的路径});// 起一个名字注册到vue 里面// Vue. prototype.名字 = axios//响应拦截器// 状态码 500// 跳转到 login 组件里面return;// 数据 直接返回给axios。

2023-11-11 09:00:00 242 1

原创 SpringSecurity 连接数据库 和 ruoyi的使用

登录访问。

2023-11-10 09:00:00 398 1

原创 SpringSecurity

Spring 是非常流行和成功的 Java 应用开发框架,Spring Security 正是 Spring 家族中的成员。Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。用户认证(Authentication):系统判断用户是否能登录用户授权(Authorization):系统判断用户是否有权限去做某些事情SpringSecurity 特点:Spring 技术栈的组成部分,与Spring 无缝整合。

2023-11-09 14:46:17 298 1

原创 vue springboot3

description("服务:发布为daocke镜像,权限管理,用户管理,页面管理,日志 后台").title("服务:发布为daocke镜像,权限管理,用户管理,页面管理,日志 后台 APIs").termsOfServiceUrl("http://www.baidu.com") //代码的路径。.contact("彭于晏")

2023-11-05 17:55:26 424

原创 vue springboot 2

启动vue npm run serve。

2023-11-04 15:28:50 160 1

原创 vue整合springboot

配置springboot文件。

2023-11-03 14:49:41 340

原创 Vue 项目创建

安装node(步骤省略,一路next即可)安装成功以后执行命令:node -v出现如下界面即为安装成功npm install -g vue-cli --force强行安装切换到工作目录下面Cd/d 目录创建项目如果使用的是vue3的命令去创建项目 那么就需要把之前的2版本的vue-cli卸载重新安装vue3卸载2.9.6 vue-cli)选择下面选项出现下面内容就算成功项目已经创建完成 并且 运行成功。

2023-11-02 19:13:03 355

原创 jekins使用

下面给出一个简单示例,将已有的war包部署到tomcat中(jenkins与tomcat在同一台主机)改名字更改端口号访问。

2023-11-01 08:44:53 105 1

原创 jenkins 安装

敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,

2023-10-30 21:26:25 134

原创 Redis4-2 slots

一个 Redis 集群包含 16384 个插槽(hash slot), 数据库中的每个键都属于这 16384 个插槽的其中一个,集群使用公式 CRC16(key) % 16384 来计算键 key 属于哪个槽, 其中 CRC16(key) 语句用于计算键 key 的 CRC16 校验和。集群中的每个节点负责处理一部分插槽。举个例子, 如果一个集群可以有主节点, 其中:节点 A 负责处理 0 号至 5460 号插槽。节点 B 负责处理 5461 号至 10922 号插槽。

2023-10-30 20:53:59 310

原创 Redis4 配置集群

当主备复制场景,无法满足主机的单点故障时,需要引入集群配置。,针对这种情况,我们优化数据库可以采用读写分离的策略。我们可以部 署一台主服务器主要用来处理写请求,部署多台从服务器 ,处理读请求。

2023-10-27 22:08:44 145

原创 redis 3-2 主从复制

AOF采用文件追加方式,文件会越来越大为避免出现此种情况,新增了重写机制, 当AOF文件的大小超过所设定的阈值时,Redis就会启动AOF文件的内容压缩, 只保留可以恢复数据的最小指令集.可以使用命令bgrewriteaof。(3)子进程遍历redis内存中数据到临时文件,客户端的写请求同时写入aof_buf缓冲区和aof_rewrite_buf重写缓冲区保证原AOF文件完整以及新AOF文件生成期间的新的数据修改动作不会丢失。2).主进程把aof_rewrite_buf中的数据写入到新的AOF文件。

2023-10-26 21:36:05 128 1

原创 redis3 缓存

<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.sprin

2023-10-25 20:38:13 342

原创 Redis2

String是Redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。String类型是二进制安全的。意味着Redis的string可以包含任何数据。比如jpg图片或者序列化的对象。String类型是Redis最基本的数据类型,一个Redis中字符串value最多可以是512MRedis 列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。

2023-10-24 21:12:26 153

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除