
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
RocketMQrocketMQ是做什么的我就不用解释了吧,以及他的背景。本文主要是为了让大家明白RocketMQ的工作原理。主要名词解释ProducerGroup由一组Producer组成TopicBrokerQueueConsumerGroup
脚本如下:eval "redis.replicate_commands(); local resp = redis.call('SCAN', 0, 'MATCH', 'md:v2:prdGp*', 'COUNT', 1000000); local datalist = resp[2]; for i=1, #datalist do redis.call('DEL',datalist[i]) end"
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、全量同步二、增量同步三、命令传播总结前言本文主要介绍Redis高可用下的主从同步问题,包括全量同步、部分同步、命令传播。注意一点:Redis同步是异步同步,因为redis在处理了客户端的命令之后,会立刻返回给客户端结果,而后才会进行主从同步,所以redis主从同步和客户端请求不是同步的。一、全量同步PSYNC <

快速排序快速排序的指导思想:分治法原理:一个数组: 43、29、71、99、78、19、24、45首先我们需要在数列中选择一个基准数,我们一般会选择中间的一个数或者头尾的数,这里直接选择第 1 个数 43 作为基准数,接着把比 43 小的数字移动到左边,把比 43 大的数字移动到右边,对于相等的数字不做移动。所以实际上我们需要找到中间的某个位置 k,这样 k 左边的值全部比 k 上的值小,k ..
要想很好理解这三个上下文的关系,需要先熟悉spring是怎样在web容器中启动起来的。spring的启动过程其实就是其IoC容器的启动过程,对于web程序,IoC容器启动过程即是建立上下文的过程。spring的启动过程:首先,对于一个web应用,其部署在web容器中,web容器提供其一个全局的上下文环境,这个上下文就是ServletContext,其为后面的spring IoC容器提供...
简单看图上图显示了SpringCloud常见组件在日常开发中的使用情况,下面按照流程介绍:gateway在接到来自外部的请求的时候,会首先进行处理,gateway能做的事情很多,权限管理,负载均衡(通过rubbion),动态路由等。0.gateway将请求转发给对应的服务A,1.服务A中要调用服务B的服务,Feign依赖Ribbon做负载均衡.2.Ribbon通过EurakeClient去Eura
SpringBean依赖注入——循环依赖Spring循环依赖出现的原因循环依赖的现象就是Spring的容器在创建Bean的生命周期中,出现了相互依赖的场景,A->B->A,比如上面A的实例属性值是B的实例,B的实例属性值也是A的实例,这样A在进行初始化并且属性赋值的时候发现依赖B,就去实例化B,发现在给B初始化进行属性赋值的时候,也依赖A,这样就出现了最简单的循环依赖。针对上面的问题:
Java8 函数式接口在SpringCloudGateWay上的应用
Apollo的总体架构Apollo的使用架构Apollo的不同维度的配置分类下面按照生效顺序Application在springboot的application.property定义appid这个key的value,标识该类型的应用。EnvironmentDEV(开发环境)FAT(功能测试)UAT(验收测试)PRO(生产环境)Cluster(集群)N...
官方源码:https://github.com/rakyll/hey安装命令:go get -u github.com/rakyll/hey安装流程:首先要安装并配置git的环境变量然后安装并配置golang的环境变量在配置golang的环境变量的时候注意,要分别配置两个环境变量GOPATH和GOROOTGOROOT对应的是GOlang语言的JDK的安装路径,类似于JAVA-...







