51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#深入理解jvm
深入理解JVM-内存模型(jmm)和GC
...
代码星球
·
2021-02-11
深入
理解
JVM-
内存
模型
《深入理解jvm》笔记---第七章
1.类的生命周期: 载入、验证、准备、解析、初始化、使用、卸载七个阶段。当中验证、准备、解析三个阶段统称为连接。当中,解析的阶段的时机并不一定。2.Java类载入的时机: Java类载入的时机Java虚拟机规范并没有强调,可是对于初始化阶段,虚拟机规范则严格限定了有且仅仅有5种情况必须...
代码星球
·
2020-08-28
深入理解jvm
笔记
第七
垃圾收集器与内存分配策略 (深入理解JVM二)
GC需要考虑的三件事;1.哪些内存需要回收?2.什么时候回收?3.如何回收? 我们知道程序计数器、虚拟机栈、本地方法栈3个区域随线程而生,随线程而灭;栈中的栈帧随着方法的进入和退出有条不紊的入栈和出栈。每一个栈帧分配多少内存基本上是在类结构确定下来就知道的,因此这几个区域的内存分配和回收都具有确定性,在这几个区域就不...
代码星球
·
2020-08-27
垃圾
收集器
内存
分配
策略
Java内存区域划分、内存分配原理(深入理解JVM一)
Java虚拟机在执行Java的过程中会把管理的内存划分为若干个不同的数据区域。这些区域有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,而有的区域则依赖线程的启动和结束而创建和销毁。 Java虚拟机包括下面几个运行时数据区域:(堆和方法区线程共享,...
代码星球
·
2020-08-27
内存
Java
区域
划分
分配
深入理解JVM(一)——基本原理
前言 JVM一直是java知识里面进阶阶段的重要部分,如果希望在java领域研究的更深入,则JVM则是如论如何也避开不了的话题,本系列试图通过简洁易读的方式,讲解JVM必要的知识点。运行流程 我们都知道java一直宣传的口号是:一次编译,到处运行。那么它如何实现的呢?我们看下图: java...
代码星球
·
2020-04-12
深入
理解
JVM
基本
原理
深入理解JVM
原文链接:https://www.cnblogs.com/dingyingsi/p/3760447.html整理:CCSoft 虚拟机内存模型中定义的访问操作如下图所示:图1.JVM虚拟机定义的访问操作java中通过多线程机制使得多个任务同时执行处理,所有的线程共享JVM内存区域主存(Mainmemory),...
代码星球
·
2020-04-06
深入
理解
JVM
十分钟教你理解TypeScript中的泛型
/转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。原文出处:https://blog.bitsrc.io/understanding-generics-in-typescript-1c041dc37569你将在本文中学到什么本文介绍TypeScript中泛型(Generics)...
代码星球
·
2023-05-06
十分钟
教你
理解
TypeScript
中的
assert和de-assert的理解
assert:Driveasignaltoits active voltagelevel, eitherhighorlow.deassert:Driveasignaltoits inactive voltagelevel, eitherhighorlow....
开发笔记
·
2023-04-20
assert
de-assert
理解
深入谈谈 C# 的 String.CompareTo(Compare 类似)
String.CompareTo语法public int CompareTo( string strB)返回值小于0,实例小于参数strB;0,实例等于参数strB;大于0,实例大于参数strB,或者strB是null引用。比较程序并不是按字符...
代码星球
·
2023-04-16
深入
谈谈
String.CompareTo
Compare
类似
理解泛型 T 和Where和 new()的使用
1函数publicTDoFunction<T>(stringoutput,Tresult,paramsPropertyInfo[]properties);乱解读:声明函数中有个参数类型不明确,调用的时候再告诉。2类 puboicclassTest<T>  ...
开发笔记
·
2023-02-17
理解
泛型
Where
new
使用
理解undefined 和 null 区别
null:Null类型,代表“空值”,代表一个空对象指针,使用typeof运算得到“object”,所以你可以认为它是一个特殊的对象值。undefined:Undefined类型,当一个声明了一个变量未初始化时,得到的就是undefined。null是javascript的关键字,可以认为是对象类型,它是一个空对象指针...
代码星球
·
2021-02-25
理解
undefined
null
区别
从零开始入门 K8s | 手把手带你理解 etcd
本文整理自《CNCFxAlibaba云原生技术公开课》第16讲。/导读:etcd 是用于共享配置和服务发现的分布式、一致性的KV存储系统。本文从etcd项目发展所经历的几个重要时刻开始,为大家介绍了etcd的总体架构及其设计中的基本原理。希望能够帮助大家更好的理解和使用etcd。etcd诞生于CoreOS公司...
代码星球
·
2021-02-24
开始
入门
K8s
手把手
带你
Apache Flink 进阶(三):Checkpoint 原理解析与应用实践
大家好,今天我将跟大家分享一下Flink里面的Checkpoint,共分为四个部分。首先讲一下Checkpoint与state的关系,然后介绍什么是state,第三部分介绍如何在Flink中使用state,第四部分则介绍Checkpoint的执行机制。Checkpoint是从source触发到下游所有节点完成的一次全局...
代码星球
·
2021-02-24
Apache
Flink
进阶
Checkpoint
原理
TestNG 入门指导——理解testng.xml执行/不执行某个包,某个类,某个方法
这一篇我们主要学习如下几个知识点:⑴关于testng.xml⑵创建一个测试套件⑶执行testng.xml⑷在测试套件中创建多个测试用例⑸在用例中增加class,packages,method⑹用例中包含/不包含class,packages,method⑺⑻⑼⑽在开始学习这些知识点之前,需要在eclipse中先创建一个j...
代码星球
·
2021-02-23
某个
执行
TestNG
入门
指导
auc ks 新理解
本文内容大部分来自于如下两个博客: http://blog.csdn.net/dinosoft/article/details/43114935 http://my.oschina.net/liangtee/blog/340317 假设有下面两个分类器,哪个好?(样本中有A类样本90个,B...
代码星球
·
2021-02-23
auc
ks
新理解
理解
首页
上一页
1
2
3
4
5
...
下一页
尾页
按字母分类:
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
其他