E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
深入浅出JVM虚拟机
JVM虚拟机
栈结构和功能
Java虚拟机栈
JVM虚拟机
栈是线程私有的,每个线程都具有一个虚拟机栈,其内部保存一个个栈帧,对应着每个方法的调用。生命周期和线程生命周期相同。
B1ueming丶
·
2023-11-03 22:22
java
jvm
栈
k8s调度 原理_K8s 从懵圈到熟练-集群伸缩原理-阿里云开发者社区
作者|声东阿里云技术专家《
深入浅出
Kubernetes》一书共汇集12篇技术文章,帮助你一次搞懂6个核心原理,吃透基础理论,一次学会6个典型问题的华丽操作!
张本勇
·
2023-11-03 19:36
k8s调度
原理
深入浅出
了解OCR识别票据原理
点击上方“小白学视觉”,选择加"星标"或“置顶”重磅干货,第一时间送达译者:Mr.Geek本文翻译自dzone中IvanOzhiganov所发文章DeepDiveIntoOCRforReceiptRecognition文中版权、图像代码等数据均归作者所有。为了本土化,翻译内容略作修改。光学字符识别技术(OCR)目前被广泛利用在手写识别、打印识别及文本图像识别等相关领域。小到文档识别、银行卡身份证识
小白学视觉
·
2023-11-03 15:34
神经网络
python
计算机视觉
机器学习
人工智能
计算机视觉方向面试题总结(三):OCR篇
➡️点击访问《
深入浅出
OCR》:对标全网最全OCR教程,含理论与实战总结。以上
GoAI
·
2023-11-03 15:34
计算机视觉CV
深入浅出OCR
计算机视觉
OCR
深度学习
人工智能
面试
深入浅出
Django的MTV架构
在现代Web应用程序开发中,采用一种模式或架构以组织代码和功能是至关重要的。在Django中,这种模式被称为MTV模式,即模型(Model)、模板(Template)和视图(View)。尽管它与传统的MVC(模型-视图-控制器)模式类似,Django的MTV架构有自己独特的实现方式。本文将详细介绍Django的MTV架构,并提供一些示例,以帮助你更好地理解和应用这一架构。1.DjangoMTV架构
K8sCat
·
2023-11-03 13:04
django
django
MTV
使用 overlay2 或 bind 重新构建 ISO 镜像
比如
深入浅出
容器镜像的一生[1]、overlay2在打包发布流水线中的应用[2]等等。
米开朗基杨
·
2023-11-03 12:08
docker
linux
java
大数据
python
C/C++
深入浅出
动态规划
文章目录算法解释基本动态规划509.斐波那契数70.爬楼梯746.使用最小花费爬楼梯62.不同路径63.不同路径Ⅱ343.整数拆分96.不同的二叉搜索树背包问题01背包416.分割等和子集1049.最后一块石头的重量Ⅱ494.目标和(**)474.一和零完全背包518.零钱兑换Ⅱ377.组合总和Ⅳ279.完全平方数139.单词拆分打家劫舍198.打家劫舍213.打家邻舍Ⅱ337.打家劫舍Ⅲ股票问题
温逗死
·
2023-11-03 10:58
算法和数据结构
动态规划
c++
力扣
提速256倍:蒸馏扩散模型,生成图像质量媲美教师模型,只需4步
深入浅出
stablediffusion:AI作画技术背后的潜在扩散模型论文解读去噪扩散概率模型(DDPM)在图像生成、音频合成、分子生成和似然估计领域都已经实现了SOTA性能。
机器学习与AI生成创作
·
2023-11-03 10:55
机器学习
人工智能
深度学习
计算机视觉
神经网络
LeetCode力扣刷题——
深入浅出
动态规划
动态规划一、算法解释这里我们引用一下维基百科的描述:“动态规划(DynamicProgramming,DP)在查找有很多重叠子问题的情况的最优解时有效。它将问题重新组合成子问题。为了避免多次解决这些子问题,它们的结果都逐渐被计算并被保存,从简单的问题直到整个问题都被解决。因此,动态规划保存递归时的结果,因而不会在解决同样的问题时花费时间······动态规划只能应用于有最优子结构的问题。最优子结构的
指北针_N
·
2023-11-03 10:23
LeetCode
每日一练:经典算法题
数据结构与算法——经典题目
c语言
c++
leetcode
算法
数据结构
手写操作系统篇:前言
文章目录前言前置要求操作系统有什么用为什么要做手写操作系统这个系列学完能收获什么最后前言大家好,最近想写一个操作系统,然后记录和分享我的感悟,帮助大家能够
深入浅出
操作系统这个领域,这个系列的代码简洁,麻雀虽小
云浅风淡
·
2023-11-03 10:21
系统架构
linux
Java的内存区域划分
Java程序是运行在
JVM虚拟机
上的。Java虚拟机在运行程序时会把其自动管理的内存划分为以下几个区域:方法区、堆、程序计数器、虚拟机栈、本地方法栈。其中方法区和堆是所
for you is love
·
2023-11-03 10:56
java
深入浅出
MyBatis 的一级、二级缓存机制
一、MyBatis缓存缓存就是内存中的数据,常常来自对数据库查询结果的保存。使用缓存,我们可以避免频繁与数据库进行交互,从而提高响应速度。MyBatis也提供了对缓存的支持,分为一级缓存和二级缓存,来看下下面这张图:一级缓存是SqlSession级别的缓存。在操作数据库时需要构造SqlSession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据。不同的是SqlSession之间的缓
90后小伙追梦之路
·
2023-11-03 07:36
后端
面试
java
mybatis
java
缓存
redis
大数据
jmeter性能测试如何实现分布式部署
jmeter是运行在
JVM虚拟机
上的,当模拟大量并发时,对运行机器的性能/网络负载会很大。此时就需要使用jmeter的分布式部署功能,实现多台被控机器同时并发访问被测系统。
程序员雷叔
·
2023-11-03 06:47
jmeter
分布式
单元测试
测试用例
功能测试
测试工具
selenium
http
深入浅出
前言相信大家对http都不陌生,我们平时用的网络是在tcp/ip协议族的基础上运作的,http是属于内部的一个子集。tcp/ip协议分别有四层:应用层(http)、传输层(tcp)、网络层(ip)、数据链路层(网络等),简要说一下大概的流程:客户端发起一个http的请求(http请求报文)传输层收到http请求报文数据后进行分割,当然是为了传输方便,然后在上面打上序号和端口。网络层接收后添加上MA
duffy990
·
2023-11-03 06:52
姜桐赋能执行力培训心得
经过两天紧张的学习,姜桐老师从不同角度,以不同形式
深入浅出
的为我们讲述了赋能执行力对于企业发展和个人成长的必要性与必然性,并结合扎实的理论基础和有趣的实战演练为学员赋能,让员工对企业的长足发展与自身成长有了更深的认识
Poetrylife
·
2023-11-03 03:21
改变一点点
21天很快过去了,内容丰富,实用性强,老师
深入浅出
,结合实例,精心授课。各种各样的理由,课程没有学完,作业没有按节点要求完成,后期继续!看到那么多牛人功底深厚、思想深刻,表述清晰,逻辑性强,佩服之至。
晚风行舟
·
2023-11-02 19:24
读《喜阅读出好孩子》有感
写的很有实践性,不是一味地说理论,童老师会结合自身的成长经历和阅读经历
深入浅出
的对阅读理念和阅读技巧娓娓道来。对我自己以及之后给孩子及学生推广阅读起到了极大的作用。
常红蕾
·
2023-11-02 16:55
深入浅出
:关于Alchemy Pay(ACH)的十个真相
关于AlchemyPay(ACH)的十个真相一、AlchemyPay是什么?钱包POS机APPAlchemyPay是一个支付共识协议系统:用于打造“全球最具适应性的去中心化(DeFi)加密支付生态基础设施”。二、AlchemyPay的特点是什么?简单易用,适应性极强在前端以最简单的操作界面让收款方在无需过多学习的情况下实现加密货币收款;能够兼容法币与加密币混合支付;能够兼容不同法币与不同加密币的即
荔枝的学习笔记
·
2023-11-02 13:14
深入浅出
智能合约的作用(区块链扫盲番外篇2)
每天学点区块链,从我做起,很幸运在这个时刻我们共同学习、共同成长。相信很多人都和史努比一样对链圈很多高大上的词一脸茫然,就比如此文我们要说的智能合约,它有什么用?如果你不懂的话,下面的几分钟你就会明白啦智能合约的由来智能合约是国外密码学家尼克.萨博(NickSzabo)在1994年首次提出。由于这是一个超前的概念,当时互联网才初露苗头,无法广泛应用。直到以太坊的出现,人们重新提起了"智能合约"并应
区块史努比
·
2023-11-02 09:45
Linux内核笔记(驱动篇)之 【eMMC读写的数据流图】
点击上方蓝字关注我前言之前在《
深入浅出
MMC子系统》介绍了MMC子系统,从中可以窥探出eMMC读写的全流程,对于其中的数据流,了解它也非常重要。
哆哆jarvis
·
2023-11-02 07:40
Linux内核与驱动进阶之路
linux
负载均衡深度解析:算法、策略与Nginx实践
本文将
深入浅出
地介绍负载均衡的基础知识、常见的负载均衡算法,以及如何在Nginx中实践负载均衡。我们还将探讨会话一致性的概念和负载均衡的性能优化策略。
疯狂敲代码的老刘
·
2023-11-02 07:57
java
架构
负载均衡
Java中的堆外内存和堆内内存
堆内内存完全遵循
JVM虚拟机
的内存管理机制,采用垃圾收集器(GC)统一进行内存管理。注意:JD
啊荻~
·
2023-11-02 06:51
JVM
Java
jvm
java
从ReentrantLock到AQS,写给Android工程师的锁教程
/作者简介/本篇来自Petterp的投稿,和大家分享了
深入浅出
他关于Java中AQS相关内容的整理和理解,相信会对大家有所帮助!同时也感谢作者贡献的精彩文章!
郭霖_
·
2023-11-02 05:22
队列
编程语言
多线程
java
android
第31讲 Android Camera2 API AE自动曝光 第1部分
AE是什么3A总开关AE模式AE状态拍照前AE测光曝光补偿(EV)AELockAE状态转换AE测光区域帧率控制视频在线观看:极客笔记:极客笔记在线课程加入知识星球与更多Camera同学交流–星球名称:
深入浅出
deepinout_camera
·
2023-11-02 05:16
Android
Camera2
API详解
android
深入浅出
Nginx
前言Nginx是一款轻量级的Web服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。上图基本上说明了当下流行的技术架构,其中Nginx有点入口网关的味道。反向代理服务器?经常听人说到一些术语,如反向代理,那么什么是反向代理,什么又是正向代理呢?正向代理:反向代理:由于防火墙的原因,我们并不能直接访问谷歌,那么我们可以借助VPN来实现,这就是一个简单的正向代
java温小馨
·
2023-11-02 04:42
20201105 #悦读50-29 <汪博士解读PMP考试>
市面上已有了指南第六版,但不影响先通过这本解读,
深入浅出
把整个项目管理的框架再过一遍,能帮助手头将要开始的大型项目;而另一个原因是,也很怀念当年备考时,看那本大部头时,进入充分打开思维的心流状态。
Thinkpolo
·
2023-11-02 03:32
JVM虚拟机
:垃圾回收算法和垃圾回收器之间的关系
GC垃圾回收算法在前面的课程中我们学习了GC垃圾回收算法,分别为:引用回收算法复制算法标记清除算法标记整理算法这些垃圾回收算法是理论,有多种垃圾回收器可以实现这些理论。目前为止没有最完美的垃圾回收器,只能针对具体的情况选择最合适的垃圾回收器,进行分代收集(也就是说年轻代和老年代使用不同的垃圾回收器)。三种类型的垃圾回收器串行回收(一个线程垃圾回收)并行垃圾回收器(多个线程垃圾回收)并发垃圾回收器(
幻风_huanfeng
·
2023-11-02 02:22
深入了解JVM虚拟机
jvm
算法
虚拟机
垃圾回收
GC
JVM虚拟机
:JVM的垃圾回收清除算法(GC)有哪些
垃圾回收清除算法引用计数法标记清除拷贝算法标记压缩引用计数法有一个引用指向对象,那么引用计数就加1,少一个引用指向,那么引用计数就减1,这种方法了解一下就好,JVM机会不会使用这种方法,因为它在每次对象赋值的时候都要维护引用计数器,且计数器本身也有一定的消耗,同时很难梳理循环引用。标记清除找到垃圾之后就给他标记,被标记的就可以清除了。但是会产生一些问题,位置不连续,就会产生碎片。还有一个问题就是耗
幻风_huanfeng
·
2023-11-02 02:52
深入了解JVM虚拟机
jvm
算法
虚拟机
GC
垃圾回收
JVM虚拟机
:你是如何理解Java中的垃圾?
什么是垃圾?垃圾就是内存中不再被使用到的空间,当一个对象不再被引用后那么久成为垃圾可以回收了,但是线程计算没有引用也可以独立运行,因此线程和对象不同。如果一个对象没有任何一个引用指向它了,那么这个对象就是垃圾。还有一种情况可以产生一堆垃圾:如上所示,三个对象相互指向,而没有一个引用指向他们,那么他们三个就是垃圾。如何找到垃圾?引用计数RC(不常用):记录某个对象有多少个引用指向了它,当引用数为0的
幻风_huanfeng
·
2023-11-02 02:18
深入了解JVM虚拟机
jvm
java
开发语言
虚拟机
垃圾回收
《庄子》一书中的盲盒,你开到了吗?
全书的序言部分是非常令人惊艳的,作者非常
深入浅出
的阐述了自己多年研究的发现,“它在逻辑思辨上其
做努力学习的妈妈
·
2023-11-02 02:07
Node.js「二」—— fs 模块 / async 与 await
文章参考:nodejs教程——大地;《
深入浅出
Node.js》;阮一峰nodejs博客;添加链接描述文章目录一、fs模块常用读写操作1.fs.start:判断文件or目录2.fs.mkdir:创建目录3
imByte
·
2023-11-02 00:15
Node.js
node.js
javascript
前端
深入浅出
的TensorFlow可视化工具TensorBoard用法教程(一)
作为TensorFlow的一项极其亮眼的功能,TensorBoard给我们提供了极其方便而强大的可视化环境。它可以帮助我们理解整个神经网络的学习过程、数据的分布、性能瓶颈等等。1.TensorBoard的主要功能生成折线图展示图像播放音频生成直方图观察神经网络(数据流图)数据降维分布图1.1生成折线图当我们要对模型的正确率、loss值、学习速度等标量进行可视化时,经常会用到折线图。上面是在训练MN
草尖上的舞动
·
2023-11-01 09:41
深入理解
JVM虚拟机
(七):虚拟机字节码执行引擎
代码编译的结果就是从本地机器码转变为字节码。我们都知道,编译器将Java源代码转换成字节码?那么字节码是如何被执行的呢?这就涉及到了JVM字节码执行引擎,执行引擎负责具体的代码调用及执行过程。就目前而言,所有的执行引擎的基本一致:输入:字节码文件处理:字节码解析输出:执行结果。所有的Java虚拟机的执行引擎都是一致的:输入的是字节码执行文件,处理的过程是字节码解析的等效过程,输出的是执行结果。物理
MasterT-J
·
2023-11-01 08:03
深入理解JVM虚拟机
JVM虚拟机
JVM虚拟机
深入理解
JVM虚拟机
第十四篇:虚拟机栈的特点和详细介绍(一)
大神链接:作者有幸结识技术大神孙哥为好友,获益匪浅。现在把孙哥视频分享给大家。孙哥链接:孙哥个人主页作者简介:一个颜值99分,只比孙哥差一点的程序员本专栏简介:话不多说,让我们一起干翻JavaScript本文章简介:话不多说,让我们讲清楚JavaScript里边的Math文章目录一:虚拟机栈1:栈出现的背景
岁岁种桃花儿
·
2023-11-01 08:49
#
JVM专栏
jvm
java
开发语言
后端
spring
boot
调优
深入浅出
Java FileChannel 的堆外内存使用
从一个线上系统OOM讲起在一个风和日丽的下午(标准开头),突然收到用户紧急反馈,线上系统IoTDB查询卡住。经过众人一番排查,发现IoTDB在读取数据文件时使用到了FileChannel,而FileChannel使用的堆外内存引发了系统OOM。定位到问题之后,也成功帮助用户解决了问题。由这个线上问题,引出了本文的主题:FileChannel中堆外内存的使用。首先介绍一些背景知识:1、关于FileC
喵辉喵啊喵
·
2023-11-01 06:10
JAVA
核心技术漫游
java
jvm
apache
nio
nio
buffer
一文带你
深入浅出
,彻底搞懂!
-前言-【2w1h】是技术领域中一种非常有效的思考和学习方式,即What、Why和How;坚持【2w1h】,可以快速提升我们的深度思考能力。今天我们通过【2w1h】方式来讨论“连接池”:什么是连接池(what)?为什么需要连接池(why)?怎样做一个连接池(how)?-什么是连接池?-深入思考连接池的本质,但不要思考的过于复杂!“池”是一种非常形象化的描述,它是一种容器,做储存之用;在编程中我们往
musicml
·
2023-11-01 05:00
队列
java
编程语言
数据库
人工智能
深入浅出
java反射原理与使用
一,反射是什么(反射是框架设计的灵魂)1,JAVA反射机制是在运行状态中对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。2,反射提供的功能:在运行时判断任意一个对象所属的类在运行时构造任意一个类的对象在运行时判断任意一个类所具有的成员变量和方法在运行时调用任意一个对象的方
平凡的柚子
·
2023-11-01 02:33
2020-05-06
感谢缘分让我们相聚在这个读书社群,“种一棵树最好的时间是十年前,其次是现在”读书会让我决定要践行时间管理,时间管理我并不陌生,因为近几年看了各种关于时间管理的文章和书籍,但是我仍然没搞明白我们要切实行动怎么做,谢谢瑾年老师
深入浅出
的分享
简简丹
·
2023-11-01 01:23
用京东的概念案例,
深入浅出
为你解读「品牌化」
发现圈子中越来越多的设计师都开始想要跳出狭义范围的设计师Title,去尝试拓展边界做更前或者更广的事情,比如全链路设计、品牌设计、UxD(Userexperiencedesign)、UGD(UserGrowthDesign)等等,今天我们就来聊聊关于「品牌」的一些思考。品牌这个话题可大可小,可能大多数人会说品牌不就是一个LOGO,一句Slogan嘛?但仔细想想,似乎不止……品牌很难用一个具体的物体
路漫ui设计
·
2023-11-01 00:18
深入浅出
排序算法之快速排序(重要)⭐⭐⭐⭐⭐
目录1.算法介绍⭐⭐⭐⭐⭐1.1图示解析2.执行流程和代码实现2.1挖坑法⭐⭐⭐⭐2.2Hoare法⭐⭐⭐⭐2.3前后指针法(了解即可)2.4非递归实现快速排序(了解即可)4.性能分析5.算法改进5.1三数选中法5.2最后几行数据采用直接插入排序1.算法介绍⭐⭐⭐⭐⭐快速排序也是“交换”类的排序,运用了分治的思想,它通过多次划分操作实现排序。以升序为例,其执行流程可以概括为:每一趟选择当前所有子序
木子斤欠木同
·
2023-11-01 00:15
Java数据结构
Java版本的算法题
排序算法
java
算法
JVM虚拟机
:通过一个例子解释JVM中栈结构的使用
代码代码解析main方法执行,创建栈帧并压栈。intd=8,d为局部变量,是基础类型,它位于虚拟机栈的局部变量表中然后创建了一个TestDemo的对象,这个对象在堆中,并且这个对象的成员变量(day,month,year)也在堆中,test为对象引用,位于虚拟机栈的局部变量表中。之后执行test.change(d),当调用change时,会创建一个栈帧并且压栈,然后i为局部变量,位于虚拟机栈的局部
幻风_huanfeng
·
2023-10-31 23:04
深入了解JVM虚拟机
jvm
算法
虚拟机
栈结构
开发语言
JVM虚拟机
:堆结构的逻辑分区
堆内存的逻辑分区堆内存的逻辑分区如下所示:堆内存中分为新生代和老年代,二者空间大小1:3。在新生代里面分为两类区域(eden、survivor),三个区域(eden、survivor、survivor),三个区大小比例为8:1:1。对象存放的位置栈当我们new一个对象的时候,首先会将对象分配到栈上(线程私有小对象、无逃逸(方法外没有引用指向这个对象)、支持标量替换(类的成员变量就可以表示这个类)、
幻风_huanfeng
·
2023-10-31 23:04
深入了解JVM虚拟机
jvm
java
算法
虚拟机
垃圾回收
JVM虚拟机
:如何调整堆空间的大小?
对内存的调优如上所示,从物理角度来说呢,堆内存就是蓝色的区域,从逻辑角度来说,堆内存包含这个红色的部分,调优肯定是条物理的大小了,我们先来看一下物理内存的大小是多少?如上所示,我们通过maxMemory获取到java虚拟机试图使用的最大内存量,默认为物理内存的1/4,比我本机的物理内存是8G,那么最多java虚拟机可以获取到2G。我们可以通过totalMemory获取到当前java虚拟机中的内存总
幻风_huanfeng
·
2023-10-31 23:58
深入了解JVM虚拟机
jvm
虚拟机
java
OutofMemory
垃圾回收
听顾德希老师谈《语文教师如何进行专业阅读》有感
顾老师亲切,自然,讲话幽默风趣,讲座
深入浅出
,结合好多的实例进行阐述,使我受益匪浅。特做笔记如下:顾老师首先介绍了自己阅读的四个阶段。
不负韶华365
·
2023-10-31 23:33
斯人若彩虹,遇上方知有——电影《怦然心动》
十星好评都无法表达对它的喜爱,打着爱情的“旗号”
深入浅出
的道出了许多人生真谛,用感情的明线穿起了成长与人生的许多面。二刷这部电影时,感触很深。
枕边疗愈师
·
2023-10-31 21:19
RNN循环神经网络(
深入浅出
)
文章目录1.什么是RNNRNN(递归神经网络)简介RNN的关键特性RNN的结构RNN的应用RNN的局限性总结2.RNN的结构1.基本单元2.输入、隐藏状态和输出3.权重矩阵4.循环结构5.展开过程6.变体总结1.什么是RNN很高兴为您解释什么是RNN(递归神经网络)。RNN(递归神经网络)简介递归神经网络(RNN)是一种专门设计用于处理序列数据的神经网络。无论是文字、语音、时间序列数据,还是任何形
赵孝正
·
2023-10-31 21:26
自然语言处理
rnn
人工智能
深度学习
android布局DSL,Android Gradle构建-理解DSL语言以及运行机制
Groovy是一种运行在
JVM虚拟机
上的脚本语言,能够与Java语言无缝结合,如果想了解Groovy可
weixin_39923157
·
2023-10-31 20:12
android布局DSL
JVM虚拟机
:从结构到指令让你对栈有足够的认识
本文重点在前面的课程中,我们学习了运行时数据区的大概情况,从本文开始,我们将对一些组件进行详细的介绍,本文我们将学习栈。栈内存主管java的运行,是在线程创建时创建的,它是线程私有的,它的生命周期是跟随线程的生命期,也就是说线程结束栈内存就释放了,对于栈来说不存在垃圾回收的问题。栈的结构每个线程都会包含一个栈区,每个栈又包含了若干个栈帧,每次方法调用的时候就会从上加入一个栈帧,一个栈帧中存储一些内
幻风_huanfeng
·
2023-10-31 19:52
深入了解JVM虚拟机
jvm
python
开发语言
虚拟机
栈
JVM虚拟机
:运行时数据区详解
本文重点我们前面已经将类的加载过程进行了全面的了解和学习,按照如下所示的JVM架架构图,接下来我们应该学习运行时数据区了。运行时数据区如上图所示,灰色的标识线程私有,基本不存在垃圾回收。而非灰色的是线程共享的,存在垃圾回收。PC计数器每个线程都有一个程序计数器,这个是线程私有的,它就是一个指针,指向方法区中的方法字节码,字节码解释器通过改变这个计数器的值来选取下一条需要执行的字节码指令。也就是说它
幻风_huanfeng
·
2023-10-31 19:52
深入了解JVM虚拟机
jvm
java
虚拟机
高并发
nio
探秘
JVM虚拟机
中的堆、栈和方法区:内存世界的三位重要角色
本文将带您深入了解
JVM虚拟机
中这三个角色的关系,揭开内存世界的神秘面纱。第一部分:堆、栈和方法区的基本概念1.堆:堆是JVM中最大的一块内存区域,用于存储对象实例和数组。
幻风_huanfeng
·
2023-10-31 19:22
jvm
java
编程语言
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他