自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 问题总结

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

2021-01-20 21:31:01 71

原创 Hystrix断路器和服务降级

Hystrix断路器是一种保护机制。Hystrix也是Netflix公司的一款组件。Hystrix的几个重要概念(1)服务降级:服务器忙碌或者网络拥堵时,不让客户端等待并立刻返回一个友好提示,相当于当程序运行异常时 给一个友善的回应 给程序降一级(2)服务熔断相当于一层保险 ,当服务访问量到最大时 相当于一个最后底线(3)服务限流到了一定程度 线程有序排队 限制进入导入pom <dependencies> <!-- hystrix -->

2021-01-19 20:57:33 78

原创 SpringBoot

web三大组件:servlet、过滤器、监听器servlet:运行在服务端的小程序Filter:过滤器:一般用于完成通用的操作。如 登录验证,编码统一处理,敏感字符过滤Listener:监听器:事件监听机制(监控某一个事件是否执行)ServletRegistrationBean 注册Servlet组件FilterRegistrationBean 注册Filter组件ServletListenerRegistrationBean 注册监听器组件springboot异常处理BasicError

2021-01-14 21:48:44 44

原创 HashMap底层原理

HashMap集合简介HashMap基于哈希表的Map接口实现,是以key-value存储形式存在,即主要用来存放键值对。HashMap的实现不是同步的,这意味着它不是线程安全的。它的key、value都可以为null。此外,HashMap中的映射不是有序的。那么第一个问题来了1.hashmap的底层数据结构 1.8之前和1.8的区别?JDK1.8之前 HashMap由数组+链表组成的,数组是HashMap的主体,链表则是主要为了解决hash冲突(两个对象调用的hashCode方法计算的哈希码值一致

2021-01-12 20:58:44 77

原创 SpringBoot的配置和使用

springboot的配置文件yml properties 两种格式的配置文件全局配置文件 application.yml 叫其他不识别的key: value(有明显的层级关系)Yml的基本语法先说一下yml的注意事项k:(空格)v:表示一对键值对(空格必须有);以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的server: port: 8888 #设置端口号 servlet: path: /day01 #设置虚拟路径 #换行缩进关系 #k:(空

2021-01-12 16:48:57 109

原创 SpringBoot的基本概念及操作

SpringBoot第一天欢迎使用Markdown编辑器-JHuispringboot总结1.2 编写第一个springboot工程1.2.1 使用maven工具构建一个maven项目1.2.2 在pom文件中引入父级依赖(spring boot项目启动时自动配置 pom文件如下) <parent> <groupId>org.springframework.boot</groupId> <artifactId>spr

2021-01-09 20:47:26 68

空空如也

空空如也

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

TA关注的人

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