
关于原理
文章平均质量分 80
JudeDong
这个作者很懒,什么都没留下…
展开
-
熔断 和 降级
所谓 熔断 就是服务雪崩的一种有效解决方案。当指定时间窗内的请求失败率达到设定阈值时,系统将通过 断路器 直接将此请求链路断开。也就是我们上面服务B调用服务C在指定时间窗内,调用的失败率到达了一定的值,那么 Hystrix 则会自动将 服务B与C 之间的请求都断了,以免导致服务雪崩现象。其实这里所讲的 熔断 就是指的 Hystrix 中的 断路器模式 ,你可以使用简单的 @HystrixCommand 注解来标注某个方法,这样 Hystrix 就会使用 断路器 来“包装”这个方法,每当调用时间超过指定时原创 2022-02-10 10:17:26 · 373 阅读 · 0 评论 -
Java复习(一)
这里写自定义目录标题一、JVM原理二、JRE三、JDK合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入一、JVM原理JVM不能跨平台,一次编译到处使用。hello world 从编译到运行经过的步骤:JVM的内部结构:JVM内存原创 2021-10-27 18:16:13 · 104 阅读 · 0 评论 -
JavaGuide笔记(二)——关于String和8中数据类型
String 对象的两种创建方式:String str1 = "abcd";//先检查字符串常量池中有没有"abcd",如果字符串常量池中没有,则创建一个,然后 str1 指向字符串常量池中的对象,如果有,则直接将 str1 指向"abcd"";String str2 = new String("abcd");//堆中创建一个新的对象String str3 = new String("abcd");//堆中创建一个新的对象System.out.println(str1==str2);//false原创 2021-04-28 17:25:35 · 200 阅读 · 0 评论 -
JavaGuide笔记(一)——对象的创建
1、类加载检查虚拟机遇到一条new指令时,首先将去检查这个指令的参数是否能在常量池中定位到这个类的符合引用,并且检查这个符合引用,并且检查到这个符号引用代表的类是否已被加载过、解析和初始化过。如果没有,那必须先执行相应的类加载过程。2、分配内存在类加载检查通过后,接下来虚拟机将为新生对象分配内存。对象所需的内存大小在类加载完成后便可确定,为对象分配空间的任务等同于把一块确定大小的内存从Java堆中划分出来。分配方式有“指针碰撞”和“空间列表”两种,选择哪种分配方式由Java堆是否规整决定,而Java.原创 2021-04-28 17:10:51 · 226 阅读 · 0 评论 -
一些注解的原理(参考其他的文章写的)
本篇文章是参考另一个博主写的一篇文章,为了能方便按自己的思路阅读,所以稍微改了一下结构。原文地址:AnnotationConfigApplicationContext的实例化过程一、@Configuration从Spring3.0,@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationConte转载 2021-04-25 16:51:27 · 128 阅读 · 0 评论