自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (4)
  • 收藏
  • 关注

原创 【SpringCloud】Spring Cloud Stream消息驱动

文章目录Spring Cloud Stream是什么设计思想Spring Cloud Stream的使用消息驱动之生产者消息驱动之消费者分组消费与持久化Spring Cloud Stream是什么官方定义Spring Cloud Stream是一个构建消息驱动微服务的框架。应用程序通过inputs或者 outputs来与Spring Cloud Stream中binder对象交互。通过我们配置来binding(绑定),而Spring Cloud Stream 的binder对象负责与消息中间

2021-01-31 21:30:22 396

原创 【SpringCloud】SpringCloud Bus 消息总线

文章目录背景什么是SpringCloud BusSpringCloud Bus的使用添加一个客户端设计思想正式使用Bus背景结合前面【SpringCloud】SpringCloud Config分布式配置中心中的Config客户端之动态刷新出现的问题:不重启客户端的情况下,每个客户端都需要发送Post请求刷新,在客户端较多的情况下比较麻烦,而Spring Cloud Bus配合Spring Cloud Config使用可以实现配置的动态刷新,达到一次发送,处处生效什么是SpringCloud Bus

2021-01-31 14:01:44 381 2

原创 RabbitMQ环境配置

文章目录RabbitMQ是什么RabbitMQ环境配置安装Erlang安装RabbitMQRabbitMQ是什么RabbitMQ是一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。消息中间件最主要的作用还是解耦,中间件最标准的用法是生产者生产消息传送到队列,消费者从队列中拿取消息并处理,生产者不用关心是谁来消费,消费者不用关心谁在生产消息,从而达到解耦的目的。RabbitMQ环境配置安装Erlang下载地址:http://erlang.org/downlo

2021-01-31 13:28:26 377

原创 【SpringCloud】SpringCloud Config分布式配置中心

提示:本文为SpringCloud Config基本使用教程。文章目录SpringCloud Config是什么Config服务端配置与测试Config客户端配置与测试Config客户端之动态刷新SpringCloud Config是什么分布式系统面临的配置问题:微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以—套集中式的、动态的配置管理设施是必不可少的。我们每一个微服务自己带着一个app

2021-01-30 18:13:12 246

原创 【SpringCloud】Gateway新一代网关

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录Gateway是什么三大核心Gateway工作流程Gateway的使用Gateway网关路由配置方式通过微服务名实现动态路由Predicate(断言)的使用Filter的使用Gateway是什么Gateway是继Zuul后的新一代网关,官网:https://docs.spring.io/spring-cloud-gateway/docs/current/reference/html/SpringCloud Gatew

2021-01-30 01:03:25 475 2

原创 【SpringCloud】Hystrix断路器

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录Hystrix是什么Hystrix是什么首先需要了解分布式系统面临的问题:复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。服务雪崩:多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的“扇出”。如果扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统崩溃,所谓的

2021-01-29 01:29:13 273 1

原创 【JVM】JVM和Java体系结构

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录Java发生的重大事件JDK和JREJava虚拟机JVM的整体结构Java代码执行流程Java发生的重大事件JDK和JREJDK(Java Development Kit)是用于支持Java程序开发的最小环境,包括3个部分Java程序设计语言、Java虚拟机、Java类库。JRE(Java Runtime Environment)是支持Java程序运行的标准环境,可以把Java类库API中的Java SE API子集

2021-01-28 12:57:55 352

原创 【SpringCloud】OpenFeign服务接口调用

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录什么是FeignFeign能干什么Feign和OpenFeign两者区别OpenFeign的使用OpenFeign超时控制什么是Feign官网解释:https://cloud.spring.io/spring-cloud-static/Hoxton.SR1/reference/htmlsingle/#spring-cloud-openfeignFeign is a declarative web service cli

2021-01-27 17:16:01 271 2

原创 【SpringCloud】Ribbon负载均衡服务调用

提示:本文是在已经搭建好Eureka集群的基础上来编写,怎样搭建Eureka集群参考博客【SpringCloud】服务注册中心Eureka,至于你用其他服务注册中心搭建的集群也是没有关系的,重点是在Ribbon负载均衡。文章目录什么是Ribbon什么是RibbonSpring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供

2021-01-26 18:37:02 188

原创 【SpringCloud】服务注册中心Consul

提示:本文主要是Consul的使用,官网:https://www.consul.io/intro/index.html文章目录什么是ConsulConsul能做什么Consul的使用安装并运行Consul服务提供者服务消费者Eureka、Zookeeper、Consul异同点什么是Consul官网介绍:Consul is a service mesh solution providing a full featured control plane with service discover

2021-01-25 15:35:31 378

原创 【SpringCloud】服务注册中心Zookeeper

提示:本文主要接受在微服务中Zookeeper的使用,至于有关Zookeeper的简介,安装,简单使用,可以查看作者写Zookeeper专栏文章:Zookeeper文章目录注册中心zookeeper服务提供者服务消费者注册中心zookeeper进入zookeeper下bin目录,并关闭防火墙[root@localhost bin]# pwd/opt/module/apache-zookeeper-3.6.2-bin/bin[root@localhost bin]# systemctl s

2021-01-24 20:01:55 293

原创 【ZooKeeper】在虚拟机CentOS 7中安装ZooKeeper

提示:本文是在Linux环境下安装ZooKeeper文章目录下载安装包开始安装下载安装包下载地址:http://mirror.bit.edu.cn/apache/zookeeper将安装包复制到windows和虚拟机共享文件夹下。开始安装在虚拟机下找到我们的安装包:...

2021-01-24 16:35:29 336

原创 【Bug】Eureka配置启动时报错

项目场景:在配置Eureka时,启动Eureka时,报错,启动不了,问题描述:报错:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Error starting ApplicationContext. To display the conditions report re-run your application wit

2021-01-24 10:18:41 842 1

原创 【SpringCloud】服务注册中心Eureka(补充)

提示:本文是在【SpringCloud】服务注册中心Eureka后的补充内容。文章目录修改Application名称actuator微服务信息完善服务发现DiscoveryEureka自我保护修改Application名称看图修改下面,将下面CLOUD-PROVIDER-PAYMENT8001改成CLOUD-PROVIDER-PAYMENT我们只需要修改提供者集群中的配置文件中application name,改成cloud-provider-payment【每一个提供者都需要改】actu

2021-01-24 00:39:54 353

原创 【SpringCloud】服务注册中心Eureka

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录常用的服务注册中心Eureka常用的服务注册中心服务注册中心使用情况Eureka×停止维护,可使用Zookeeper√Consul√Nacos√(常用)EurekaSpring Cloud 下的 Netflix Eureka 组件项目宣布停止开发了,但是我们还是有必要学习一下Eureka,这样会加深对服务注册中心的理解,也更加方便学习后面的服务注册组件。服务治理: Sp

2021-01-23 22:56:56 282

原创 【SpringCloud】IDEA如何创建一个SpringCloud项目

文章目录新建一个Maven项目项目处理导入依赖关于SpringBoot、SpringCloud、SpringCloudAlibaba版本选择Rest微服务工程构建微服务提供者新建一个Maven项目创建一个普通的maven项目项目处理删除src目录设置File Encoding都为UTF-8激活注解设置版本为8导入依赖pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http:/

2021-01-22 17:19:33 9972 1

原创 计算机操作系统之期末考试复习——文章汇总

文章汇总进程的基本状态及转换:https://blog.csdn.net/qq_43466788/article/details/112558300进程的互斥和同步问题:https://blog.csdn.net/qq_43466788/article/details/112560669作业调度和进程调度:https://blog.csdn.net/qq_43466788/article/details/112575569银行家算法:https://blog.csdn.net/qq_4346678

2021-01-14 10:06:50 1292 1

原创 计算机操作系统之期末考试复习——磁盘调度算法

磁盘调度算法来先服务(FCFS): 这是最简单的磁盘调度算法。它根据进程请求访问磁盘的先后次序进行调度。最短寻道时间优先(SSTF):该算法选择这样的进程,其要求访问的磁道与当前磁头所在的磁道距离最近,以使每次的寻道时间最短,但这种算法不能保证平均寻道时间最短。 扫描(SCAN)算法:该算法不仅考虑到欲访问的磁道与当前磁道间的距离,更优先考虑的是磁头当前移动的方向。例如,当磁头正在自里向外移动时,SCAN算法所考虑的下一个访问对象应是其欲访问的磁道既在当前磁道之外,又是距离最近的。循

2021-01-14 10:00:45 3939 2

原创 计算机操作系统之期末考试复习——页面置换

页面置换算法最佳置换算法:所选择的被淘汰页面将是以后永不使用的,或许是在最长(未来)时间内不再被访问的页面。【无法实现】先进先出(FIFO)页面置换算法:算法总是淘汰最先进入内存的页面,即选择在内存中驻留时间最久的页面予以淘汰。最近最久未使用(LRU)页面置换算法:根据页面调入内存后的使用情况做出决策的。【栈顶始终是最新被访问页面的编号,而栈底则是最近最久未使用页面的页面号】最少使用(LFU)置换算法:该置换算法选择在最近时期使用最少的页面作为淘汰页。具体例题在一采取局部置

2021-01-14 09:49:31 7266

原创 计算机操作系统之期末考试复习——求解物理地址问题

分页存储管理方式分页地址中的地址结构如下:对某特定机器,其地址结构是一定的。若给定一个逻辑地址空间中的地址为A,页面的大小为L,则页号P和页内地址d可按下式求得:具体例题某系统采用页式存储管理策略,拥有逻辑空间32页,每页2KB,拥有物理空间1MB。请画出逻辑地址的格式。题解:逻辑空间32页=252^525,推出逻辑地址中页号必须用5位来描述。每页2KB,1KB=2102^{10}210,2KB=2112^{11}211,故页内地址必须用11位来描述。已知某分页系统,主存容量为6

2021-01-13 23:56:53 15305 1

原创 计算机操作系统之期末考试复习——内存管理动态分区分配问题

基于顺序搜索动态分区分配算法首次适应算法(FF):每次都从低地址开始查找,找到第一个满足大小的空闲分区。循环首次适应(NF):每次分配内存时从上次查找结束的位置开始查找空闲分区链,找到大小能满足要求的第一个空闲分区。最佳适应算法(BF):总是把能满足要求、又是最小的空闲分区分配给作业,避免“大材小用”。最坏适应算法(WF):和最佳适应相反,最大的空闲分区分配给作业。基于索引搜索的动态分区分配算法快速适应算法:略。伙伴系统:具体例题二进制地址为011011110000,块的大小为4

2021-01-13 22:54:03 4948 3

原创 计算机操作系统之期末考试复习——银行家算法

基本概率银行家算法中的数据结构为了实现银行家算法,在系统中必须设置这样四个数据结构,分别用来描述系统中可利用的资源、所有进程对资源的最大需求、系统中的资源分配,以及所有进程还需要多少资源的情况。(1) 可利用资源向量Available。(2) 最大需求矩阵Max。(3) 分配矩阵Allocation。(4) 需求矩阵Need。银行家算法设RequestiRequest_iRequesti​是进程Pi的请求向量,如果Request i[j]=KRequest i[j]=KRequest i[

2021-01-13 22:11:50 1975 1

原创 计算机操作系统之期末考试复习——作业调度和进程调度

作业调度和进程调度算法先来先服务(first-come first-served,FCFS)调度算法:按照作业/进程到达的先后顺序进行服务。短作业优先(short job first,SJF)的调度算法:最短的作业/进程优先得到服务。高响应比优先调度算法(Highest Response Ratio Next,HRRN) :非抢占式的调度算法,只有当前运行的进程主动放弃CPU(正常/异常完成,或主动阻塞),才需要进行调度,调度时计算所有就绪进程的响应比,选响应比最高的进程上处理机。响应比=(等待时间

2021-01-13 19:08:25 8004 3

原创 计算机操作系统之期末考试复习——进程的互斥和同步问题

ff

2021-01-13 15:01:33 4078

原创 计算机操作系统之期末考试复习——进程的基本状态及转换

进程的基本状态就绪状态(Ready):进程已处于准备好运行的状态,即进程已分配到除CPU以外的所有必要资源后,只要获得CPU,便可立即执行。执行状态(Running):进程以获得CPU,其程序正在执行的状态。阻塞状态(Block):正在执行的进程由于发生某事件暂时无法继续执行时的状态,亦即进程的执行受到阻塞。进程的基本状态的转换三种基本状态的转换:包括创建状态和终止状态的五种基本状态的转换:挂起操作和进程状态的转换:(1)挂起:将进程从内存转到外存。(2)引入挂起操作的原因: ①

2021-01-13 13:36:49 3896 1

原创 【算法】复习题汇总

目录练习一练习二练习三练习四练习五练习一算法是指解决问题的方法或过程,它包含一系列步骤,用来将输入数据转换成输出结果。(对)使用伪代码描述算法具有( )等优点。【ABD】A.容易修改B.易于转化为程序语言代码C.格式统一规范D.简单易懂算法通常具有( )的性质。【ABCD】A.有限性:算法中每条指令的执行次数有限,执行每条指令的时间也有限B.输出:至少有一个输出C.确定性:组成算法的每条指令清晰、无歧义D.输入:有零个或多个输入程序是算法用某种程序设计语言的具体实现,程序需满足算

2021-01-09 21:58:36 1059

原创 【算法】贪心算法

文章目录贪心算法概述活动安排问题最优装载贪心算法概述活动安排问题最优装载

2021-01-08 22:31:48 228

jdk-8u351-windows-x64.exe.zip

jdk-8u351安装环境

2024-08-20

neo4j-community-3.5.31-windows

neo4j-community-3.5.31-windows,社区免费版,windows使用,版本号3.5.31

2022-03-27

PD15.1.rar

PowerDesigner15.1安装包

2021-01-20

dubbo-admin-0.0.1-SNAPSHOT.jar

Dubbo:搭建管理控制台(dubbo-admin),可以直接在CMD下运行,用户密码(注意:root用户的密码是root,guest用户的密码是guest)

2020-10-15

NavicatforMySQL.rar

Navicat 是一套快速、可靠并价格相宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。

2020-04-30

空空如也

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

TA关注的人

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