自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 微服务整合Sentinel:Sentinel的三种管理模式、修改sentinel-dashboard源码让他支持持久化

限流规则隔离和降级授权规则二、修改sentinel-dashboard源码1. 解压2. 修改nacos依赖3. 添加nacos支持4. 修改nacos地址5. 配置nacos数据源6. 修改前端页面7. 重新编译、打包项目8.启动默认情况下,发生限流、降级、授权拦截时,都会抛出异常到调用方。BlockException包含很多子类,分别对应不同的场景。异常说明限流异常热点参数限流的异常降级异常授权规则异常系统规则异常代码实现自定义异常类(在需要做限流的类中添加该类)

2023-05-08 15:33:44 917

原创 雪崩问题及其解决方案 、微服务保护--sentinel

Sentinel是阿里巴巴开源的一款微服务流量控制组件。官网地址:https://sentinelguard.io/zh-cn/index.html·丰富的应用场景:Sentinel承接了阿里巴巴近10年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应用等。完备的实时监控:Sentinel同时提供实时的监控功能。您可以在控制台中看到接入应用的单台机器秒级数据,甚至500台以下规模的集群的汇总运行情况。

2023-05-08 14:42:37 378

原创 SpringBoot整合RabbitMQ、RabbitMQ的三种消息模型的实现、广播交换机、路由交换机、主体交换机

Spring的对消息对象的处理是由org.springframework.amqp.support.converter.MessageConverter:来处理的。Direct Exchange会将接收到的消息根据规则路由到指定的Queue,因此称为路由模式(routes)。在consumer服务中,编写两个消费者方法,分别监听direct.queue1和direct.queue.2。在SpringAMQP的发送方法中,接收消息的类型是Object,也就是说我们可以发送任意对象类型。

2023-05-02 15:00:00 593

原创 分布式搜索引擎,es倒排索引,安装,kibana安装,dev tools

这里我们采用elasticsearch的7.12.1版本的镜像,这个镜像体积非常大,接近1G。不建议自己pull。(mysql可以将数据同步到elasticsearch中,mysql负责写操作,elasticsearch负责搜索查询)elasticsearch是一款非常强大的开源搜索引擎,可以帮助我们从海量数据中快速找到需要的内容。elasticsearch是面向文档存储的,可以是数据库中的一条商品数据,一个订单信息。kibana可以给我们提供一个elasticsearch的可视化界面,便于我们学习。

2023-05-02 12:45:00 177

原创 Docker基本操作、相关命令、数据卷挂载、自定义镜像及Docker镜像结构

镜像是将应用程序及其需要的系统函数库、环境、配置、依赖打包而成。

2023-05-01 11:30:00 454 2

原创 消息队列RabbitMQ单机安装和集群部署,RabbitMQ的java用法

发布订阅Publish、Subscribe,有根据不同的交换机类型分为三种。MQ:消息队列,就是存放消息的队列。也是事件驱动架构中的Broker。我们在Centos7虚拟机中使用Docker来安装。接下来,我们看看如何安装RabbitMQ的集群。首先,我们需要让3台MQ互相知道对方的存在。异步调用常见的实现就是事件驱动模式。基本消息队列(BasicQueue)工作消息队列(WorkQueue)我们先来看普通模式集群。基本消息队列执行流程。

2023-04-30 13:48:12 269

原创 Centos7安装Docker即配置Docker镜像仓库

Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10, CentOS 7 满足最低内核的要求,所以我们在CentOS 7安装Docker。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。Docker官方的Docker Registry是一个基础版本的Docker镜像仓库,具备仓库管理的完整功能,但是没有图形化界面。如果下载速度较慢,或者下载失败,可以使用下载好的docker-compose文件:上传到。

2023-04-30 13:33:40 954 1

原创 统一网关Gateway

身份认证和权限校验服务路由,负载均衡请求限流路由断言工厂 Route Predicate Factory 路由过滤器 GatewayFilter 全局过滤器 GlobalFilter 跨域问题处理

2023-04-17 17:49:58 153

原创 Http客户端Feign

Feign运行自定义配置来覆盖默认配置Feign是一个声明式的http客户端使用连接池代替默认的URLConnection(减少链接的三次握手和断开的四次分手)日志级别,最好用basic或none。

2023-04-17 17:46:51 75

原创 Nacos注册中心

Nacos注册中心、Windows安装、Linux安装、 快速入门、 服务分级存储模型、 Nacos集群搭建

2023-03-03 09:20:58 255

原创 Eureka注册中心原理、作用、实现

Eureka服务注册发现、Ribbon负载均衡

2023-03-03 08:26:05 219

原创 Springcloud开始

Springcloud入门,服务拆分、远程调用

2023-03-03 08:19:04 141

原创 MyBatis入门 、常用代码、mapper代理开发

MyBatis入门 、常用代码、mapper代理开发

2022-09-25 21:02:45 1599

原创 Maven的安装、配置、IDEA配置Maven

Maven的安装、配置、IDEA配置Maven标准的坐标配置来管理各种依赖只需要简单的配置就可以完成依赖管理。

2022-09-20 19:46:21 1540

原创 JDBC常用API

DriverManager Connection Statement ResultSet PreparedStatement 防止SQL注入

2022-09-19 21:49:19 1421

原创 Liunx系统安装MYSQL并且开启远程登陆

初始化基础信息,最后一行后面会有个随机的初始密码保存下来一会登录要用(如果忘记了就删掉data重新初始化)移动(如果上传的文件夹不是/uar/local/路径可以用mv命令移动)添加mysqld服务到系统(再此之前请返回mysql跟目录)想要开通远程连接还有很重要的一步。进入bin目录,初始化基础信息。将mysql添加到命令服务。创建用户组及用户和密码。搜索可用的软件安装包。解压tar.xz的包。编辑my.cnf文件。更改root用户密码。更改root连接权限。

2022-09-06 17:32:25 330

原创 CSS文档笔记

css全套文档笔记

2022-09-04 16:50:45 1221

原创 html使用

常用html标签

2022-08-01 17:04:06 327

原创 Springboot+MybatisPlus 分页查询

Springboot+MybatisPlus 分页查询

2022-06-29 19:34:34 562

原创 打印1000到2000年之间的闰年

打印1000到2000年之间的闰年判断是否为闰年的算法为能被4整除但不能被100整除的是闰年能被400整除的是闰年算法代码//打印1000到2000年之间的闰年void main(){ int yer; for(yer=1000;yer<=2000;yer++){ if(yer%4==0){ if(yer%100 !=0){ printf("%d是闰年\n",yer); } } if(yer%400==0){ printf("%d是闰年\

2022-03-10 18:03:26 204

原创 从键盘输入两个数求他们的最大公约数

从键盘输入两个数求他们的最大公约数最大公约数能被两者都能整除的数中最大的数即最大公约数的范围是从两个数中较小的数开始找且最小为1最大为两个书中较小的数//由键盘输入两个数求他们的最大公约数void main(){ int a,b,num; printf("请输入所求的两个数,数中间用空格隔开:"); scanf("%d %d",&a,&b); num=a>b?a:b; while(num>=1){ if(a%num==0 && b%num

2022-03-10 17:43:49 2580

原创 打印1-100之间所有3的倍数的数字并记录个数

打印1-100之间所有3的倍数的数字并记录个数打印1-100之间所有3的倍数的数字并记录个数 //打印1-100之间所有3的倍数的数字并记录个数void main(){ int i,j=0; printf("3-100之间3的倍数有:\n"); for(i=0;i<=100;i++){ if(i%3==0){ printf("%5d"); j++; } } printf("\n"); printf("3-100之间3的倍数有:%d个\n",j);}%m

2022-03-10 17:13:27 827

原创 从键盘输入三个数并从大到小排序输出

输入三个数并从大到小排序输出从键盘输入三个数,a, b, c,之后比较他们的大小并交换位置在a内放最大值在b内放中间值,在c内放最小值,并按照abc的顺序输出 。void main(){ int a,b,c,temp; printf("请从键盘输入三个整数,两个数中间用空格隔开:"); scanf("%d %d %d",&a,&b,&c); if(a<b){ temp=a; a=b; b=temp; } if(a<c){ temp=a

2022-03-10 16:52:09 7307

原创 C语言中的常量或sizeof使用

C语言中的常量与sizeofsizeof()用来查看定义类型所占内存的字节大小sizeof(int)=4;sizeof常用大小常量常变量的定义标识符常量的定义枚举常量定义:枚举常量的用法:实例代码:sizeof()用来查看定义类型所占内存的字节大小sizeof(int)=4;//sizeof的用法 printf("%d\n",sizeof(int)); //4 printf("%d\n",sizeof(long));//4 printf("%d\n",sizeof(long long));//8

2022-03-10 16:32:16 1030

原创 C:\Windows\system32> npm install -g @vue/cli npm WARN deprecated request@2.88.2: request has been de

安装VUE CLI时部分报错处理报错代码如下 :C:\Windows\system32> npm install -g @vue/clinpm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142npm WARN deprecated @hapi/joi@15.1.1: Switch to 'npm install joi'

2021-01-20 11:30:48 5878 1

原创 Vue-cli脚手架

vue-cli脚手架部分安装错误处理#vue-cli脚手架安装错误处理错误代码.C:\Users\Lenovo>npm install -g @vue/clinpm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142npm WARN deprecated @hapi/joi@15.1.1: Switch to 'npm i

2021-01-19 15:34:33 115

原创 2020-10-12

js什么是数组数组的创建方法获取数组里面的内容数组链接成字符串什么是数组 数组是值一组数据的集合,其中得每个数据被称作为元素, 在数组中可以存放任意的元素,数组是一种将一组数据存储在 ## 数组的创建方式 1.利用new 关键字创建数组; 2.利用数组字面量创建数组; var 数组名 = [元素1,元素2]; 数组里面的元素要用逗号隔开,可以存放任意内省的数据,比如字符串,数字,布尔值 ## 获取数组内

2020-10-12 17:14:42 110

原创 2020-09-21

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言2.代码解析总结前言form表单#代码解析2.代码解析<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <table> <tr> <td&g

2020-09-21 23:52:29 1007

综合训练操作要求及素材.zip

综合训练操作要求及素材.zip

2022-11-11

空空如也

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

TA关注的人

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