摘要: 1. 堆的核心概述 1.1 概述 堆针对一个JVM进程来说是唯一的,也就是一个进程只有一个JVM ,但是进程包含多个线程,他们是共享同一堆空间的, 前面所学习到的 程序计数器 本地方法栈, 虚拟机栈, 是每个线程独立占有的一份, 而 堆空间 和后面所说的 方法区, 则是 所有线程共享的, 如下图 , 阅读全文
posted @ 2020-12-04 14:03 哈哈丶丶 阅读(419) 评论(0) 推荐(0)
摘要: 1 本地方法 简单地讲,一个Native Method是一个Java调用非Java代码的接囗 一个Native Method是这样一个Java方法:该方法的实现由非Java语言实现,比如C。 这个特征并非Java所特有,很多其它的编程语言都有这一机制,比如在C中,你可以用extern 告知C编译器去 阅读全文
posted @ 2020-12-04 10:03 哈哈丶丶 阅读(163) 评论(0) 推荐(1)
摘要: 1.概述 说到jvm 其中让人印象最深的就是栈和堆,也是 jvm中占用内存最大的两个地方. 从宏观上来看栈是运行时的单位,而堆是存储的单位 ,栈解决程序的运行问题,即程序如何执行,或者说如何处理数据。堆解决的是数据存储的问题,即数据怎么放,放哪里. 那么对于 jvm来说 , 运行时数据的结构为什么要 阅读全文
posted @ 2020-12-03 17:17 哈哈丶丶 阅读(450) 评论(0) 推荐(0)
摘要: 1. 概述 JVM中的程序计数寄存器(Program Counter Register)中,Register的命名源于CPU的寄存器,寄存器存储指令相关的现场信息。CPU只有把数据装载到寄存器才能够运行。这也是有人称他为 程序寄存器的原因 这里,并非是广义上所指的物理寄存器,或许将其翻译为PC计数器 阅读全文
posted @ 2020-12-02 17:24 哈哈丶丶 阅读(241) 评论(0) 推荐(0)
摘要: 1. 运行时数据区概述 前面的章节中已经将类的加载过程大致过程说清楚了,此时类已经加载到内存中,,后面就是运行时数据区的各个组件的工作了 由上图可以看出来, jvm将class字节码加载完成后,后面运行的大部分工作都是在运行时数据区中完成,也就是电脑内存中,也更加复杂, jvm中的垃圾回收 针对的也 阅读全文
posted @ 2020-12-02 17:08 哈哈丶丶 阅读(107) 评论(0) 推荐(0)
摘要: 1. jvm内存结构概述 jvm运行,有哪些重要的 组件,如下图 共可分成三个大类 将class 文件 加载到内存的 加载系统 class 存储区域,程序运行时内存 jvm读取class字节码,执行解释class命令的 执行引擎 下面挨个说明 2. 类加载子系统 当我们把 代码写完,编译成字节码 c 阅读全文
posted @ 2020-12-02 16:55 哈哈丶丶 阅读(204) 评论(0) 推荐(0)
摘要: 1. 前言 作为Java工程师 ,jvm对于 java的重要性不言而喻,但是 我们又对jvm了解多少 Java的跨平台性 java发布的口号 “一处编译到处运行 ” 依赖于jvm,并随着jvm的发展, jvm也不仅仅只是java语言专有的运行虚拟机,相比较java语言本身,jvm更加出色。Groov 阅读全文
posted @ 2020-12-02 10:32 哈哈丶丶 阅读(172) 评论(0) 推荐(0)
摘要: 官网文档: https://docs.spring.io/spring-cloud-gateway/docs/2.2.5.RELEASE/reference/html/ 1. 概述 1.1 什么是网关 微服务架构里面还有一个非常重要的组件,就是网关, 在Spring Cloud 全家桶里面也有这个角 阅读全文
posted @ 2020-11-27 17:37 哈哈丶丶 阅读(465) 评论(0) 推荐(0)
摘要: 官网资料: https://github.com/Netflix/Hystrix/wiki/How-To-Use 1. 服务雪崩 分布式系统面临的问题 复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免的因为各种因素通信失败 多个微服务之间调用的时候,如果调用链过长,那 阅读全文
posted @ 2020-11-18 17:13 哈哈丶丶 阅读(400) 评论(1) 推荐(1)
摘要: 1. Ribbon 介绍 Ribbon 是 Netflix 公司开源的一款 客户端 负载均衡软件,并被SpringCloud集成 作为SpringCloud 负载均衡的工具 **服务端负载均衡 😗* 即在服务的消费方和提供方之间使用独立的负载均衡设施,可以是硬件也可以是软件.比如nginx,客户端 阅读全文
posted @ 2020-11-18 16:37 哈哈丶丶 阅读(557) 评论(1) 推荐(1)