03 2021 档案

摘要:Hystrix的隔离策略有两种:分别是线程隔离和信号量隔离。 THREAD(线程隔离):使用该方式,HystrixCommand将会在单独的线程上执行,并发请求受线程池中线程数量的限制。SEMAPHORE(信号量隔离):使用该方式,HystrixCommand将会在调用线程上执行,开销相对较小,并发 阅读全文
posted @ 2021-03-30 14:41 明天,你好啊 阅读(8761) 评论(0) 推荐(2) 编辑
摘要:1.说明 现有二个服务,一个会员服务(member),一个微信服务(wechat)。现有浏览器访问member服务,member服务在调用wechat服务,并在wechat服务中获取请求头中传递的token,flag参数信息。该例子设置的固定的请求头信息,token、flag 做为演示。 2.mem 阅读全文
posted @ 2021-03-30 11:33 明天,你好啊 阅读(1830) 评论(0) 推荐(1) 编辑
摘要:1.垃圾收集器 1.1 Stop-The-World 所谓的Stop the World机制,简称STW,即在执行垃圾收集算法时,Java应用程序的其他所有除了垃圾收集收集器线程之外的线程都被挂起。 此时,系统只能允许GC线程进行运行,其他线程则会全部暂停,等待GC线程执行完毕后才能再次运行。 这些 阅读全文
posted @ 2021-03-07 14:41 明天,你好啊 阅读(124) 评论(0) 推荐(0) 编辑
摘要:1.如何判断对象可回收 核心思想:堆内存中对象没有被任何引用。 在c语言中没有自动化垃圾回收机制,需要开发者自己人工清理堆垃圾,在java中开发自动化方式清理堆垃圾。 引用计数法 引用计数法:每次当该对象引用一次的时候,引用次数都会+1,如果引用的次数为0 则认为没有被引用,直接被垃圾给回收清理掉。 阅读全文
posted @ 2021-03-06 17:37 明天,你好啊 阅读(466) 评论(0) 推荐(0) 编辑
摘要:HostSpot 虚拟机对象布局 1.java 对象布局 Java对象分为:对象头、实例数据、对齐填充组合。 对齐填充: 对齐填充并不是必然存在的,也没有特定的含义,仅仅起着占位符的作用。由于HotSpot虚拟机的自动内存管理系统要求对象的起始地址必须是8字节的整数倍,也就是对象的大小必须是8字节的 阅读全文
posted @ 2021-03-04 17:02 明天,你好啊 阅读(208) 评论(0) 推荐(0) 编辑
摘要:1.什么是类加载器 就是将我们的字节码(class文件)读取到JVM内存中。 2.读取class文件来源 1:本地磁盘文件 java代码变为的class文件 2:通过网络下载的class文件 3:War、jar 解压的class文件 4:从专门的数据库中读取的class文件 5:使用 java cg 阅读全文
posted @ 2021-03-03 11:38 明天,你好啊 阅读(343) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示