自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 rabbitmq小题总结

一.ampq消息协议理解? AMQP(高级消息队列协议)是一个网络协议。rabbitmq是基于AMQP标准开发的。 二.rabbitmq常见的消息模式有哪些? 1.基本消息模型 2.work消息模型 3.fanout消息模型 4.Routing订阅模型-Direct(直连) 5.Routing 之订阅模型-Topic 三.rabbitmq在项目中你是怎么用的? springboot整合rabbitMQ 引入依赖: <dependency> <groupId>org.s

2021-03-01 20:49:10 142

原创 小题总结

1.hystrix的局部降级逻辑的处理方式 (1)在服务引入Hystrix依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-hystrix</artifactId> </dependency> 2配置容易超时的方法 @HystrixCommand(fallbackMe

2021-01-20 21:58:26 119

原创 Hystrix断路器和服务降级

Hystrix断路器 Hystrix,英文意思是豪猪,全身是刺,看起来就不好惹,是一种保护机制。Hystrix也是Netflix公司的一款组件。Hystix是Netflix开源的一个延迟和容错库,用于隔离访问远程服务、第三方库,防止出现级联失败。 Hystrix的几个重要概念 (1)服务降级: 服务器忙碌或者网络拥堵时,不让客户端等待并立刻返回一个友好提示, 相当于当程序运行异常时 给一个友善的回应 给程序降一级 (2)服务熔断 相当于一层保险 ,当服务访问量到最大时 相当于一个最后底线 (3)服务限流 到

2021-01-19 21:28:16 184

原创 日总结十道题

1.总结eureka微服务创建的流程 1.构建eureka模块 2.导入依赖 <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dependency

2021-01-18 21:55:51 93

原创 springBoot异常处理

当后台程序中抛出异常时,springboot默认将错误交由/error地址处理,处理方式可到org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController中查看。 通过现象可以发现springboot的处理方式很简单,只是单纯的跳转到一个错误界面,如图所示 1.我们可以自定义错误页面 1.在templates目录下面,咱们创建一个error.html页面。只要后台资源发生了异常(不管是什么异常),都统统交给erro

2021-01-14 21:19:28 120

原创 HashMap集合原理与简介

hashMap是什么? 基于哈希表的 Map 接口的实现,提供所有可选的映射操作,并允许使用 null 值和 null 键 hashMap在JDK1.8前后区别: 1.JDK1.8之前: HashMap由数组+链表组成的,数组是HashMap的主体,链表则是主要为了解决hash冲突而存在的("拉链法"解决冲突)。 2.JDK1.8之后: 加入了红黑树,底层由数组+链表+红黑树组成。会在链表长度过长时转化为红黑树来存储数据,将链表转换为红黑树前会判断,即使阈值大于8,但是数组长度小于64,此时并不会将链表转换

2021-01-12 21:35:18 160

原创 springboot配置以及属性和注解注入

springboot的配置文件是全局的配置文件,配置文件的格式是固定的: application.properties application.yml YAML配置文件的基本语法 k:(空格)v:表示一对键值对(空格必须有) 以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的 属性和值也是大小写敏感 比如定义一个端口号和虚拟路径(此时的port与path是同级的) server: port: 8888 #配置端口号 path: /hello #配置虚拟路径 springb

2021-01-11 23:45:32 482

原创 springBoot简介及简单测试

springBoot简介及简单测试 简介: 快速创建独立运行的Spring项目以及与主流框架集成 使用嵌入式的Servlet容器,应用无需打成WAR包 starters自动依赖与版本控制 大量的自动配置,简化开发,也可修改默认值 无需配置XML,无代码生成,开箱即用 准生产环境的运行时应用监控 与云计算的天然集成 进行简单测试 效果: 浏览器发送hello请求,服务器接收并处理请求,向浏览器页面返回一个helloworld字符串 第一步:导入依赖 1.在pom.xml里面导入起步依赖 <!--s

2021-01-09 21:49:25 192 1

空空如也

空空如也

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

TA关注的人

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