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体系结构
ZooKeeper分布式锁简单实践
当多个
JVM
客户端,同时在ZooKeeper上创建相同的一个临时节点,因为临时节点路径是保证唯一,只要谁能够创建节点成功,谁就能够获取到锁。
Java大生
·
2024-02-13 00:37
Java的类
用java方式表述就是:一切的开始都是java.lang.Class,类是Class类型的实例对象,类只有
jvm
能创建出来。所有基本类型,void类型,对象成员方法都是对应类的实例对象。
瓢鳍小虾虎
·
2024-02-13 00:38
jvm
垃圾回收算法
一、垃圾回收算法1.标记清除标记-清除算法将垃圾回收分为两个阶段:标记阶段和清除阶段。在标记阶段首先通过根节点(GCRoots),标记所有从根节点开始的对象,未被标记的对象就是未被引用的垃圾对象。然后,在清除阶段,清除所有未被标记的对象。Java面试题适用场合:存活对象较多的情况下比较高效适用于年老代(即旧生代)缺点:容易产生内存碎片,再来一个比较大的对象时(典型情况:该对象的大小大于空闲表中的每
xmh-sxh-1314
·
2024-02-12 23:47
jvm
JVM
-- 类加载器;双亲委派机制;线程上下文类加载器(八)
每个实例用来表示一个Java类,
jvm
就是用这些实例来生成java对象的。
MinggeQingchun
·
2024-02-12 22:06
JavaSE
JVM
jvm
java
开发语言
JVM
-运行时数据区
运行时数据区按照线程使用情况和职责分成两大类:1)线程独享(程序执行区)虚拟机栈,本地方法栈,程序计数器特点:不需要垃圾回收2)线程共享(数据存储区域)堆和方法区存储类的静态数据和对象数据特点:需要垃圾回收堆是虚拟机所管理的内存中最大的一块,在虚拟器启动时创建,被所有线程共享。此区域的唯一目的就是存放对象实例,一般来说对象实例都是在这里分配内存,包括现对象、数组与运行时常量。堆内存划分依据:1.弱
njnu@liyong
·
2024-02-12 22:06
JVM虚拟机
jvm
运行时数据区
常量池
新生代
老年代
【后端高频面试题--Linux篇】
Linux的
体系结构
BASH和DOS之间的基本区别是什么?简单Linux文件系统?简述一下“一切皆文件”的概念Linux的目录结构是怎样的?并阐述每个目录的作用?什么是inode?怎
码上有前
·
2024-02-12 22:36
后端
linux
运维
服务器
JVM
-类加载器 && 双亲委派机制
什么是
JVM
JVM
是JavaVirtualMachine(Java虚拟机)的缩写,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
njnu@liyong
·
2024-02-12 22:35
JVM虚拟机
jvm
类加载器
双亲委派
Spark - 动态注册UDF
这不就是
JVM
的优势么,怪自己的反射没学到家,说
kikiki5
·
2024-02-12 19:01
ZGC源码分析(6)- 日志分析
从日志我们看出
JVM
的版本,是否支持NUMA,大爷内存等。还有CPU的数目为8,GC工作线程数位5,并发工作线程数为1。
躺在石头上吐泡泡
·
2024-02-12 18:47
使用 C++23 从零实现 RISC-V 模拟器(1):最简CPU
1.冯诺依曼结构冯·诺依曼结构是现代计算机
体系结构
的基础,由约翰·冯·诺依曼在1945年提出。这种结构也称为冯·诺依曼
体系结构
,其核心特点是将程序指令和数据存储在同一个读写存储器(内存)中,计算机的
everystep_
·
2024-02-12 17:57
c++23
risc-v
《强化文体意识 落实语文要素》有感
杨老师提到提到语文要素是建构统编教科书
体系结构
的基石。语文要素明确了单元教学目标。每个单元的语文要素,都是教科书环环相扣的
体系结构
中一环。我们备课时,重视语文要素。杨老师强调语文老师要有文体意识。
做带光行走的人
·
2024-02-12 17:19
导致Runtime.getRuntime().addShutdownHook无法执行的场景
最近项目里面偶尔会出现
jvm
退出的时候数据库连接没有释放的情况,于是想到了在
jvm
退出的时候执行一些钩子(Hook)函数来最最后的检查和释放,查了一下资料,发现有些场景下钩子函数也不一定能执行,下面就自己做的一些测试的场景做一下笔录
时间的痕迹01
·
2024-02-12 17:46
java
【译】用纯JavaScript写一个简单的MVC App
我想使用model-view-controller
体系结构
模式并用纯JavaScript编写一个简单的应用程序。所以我着手做了,下面就是。
Ming_Hu
·
2024-02-12 14:44
Java内存模型以及垃圾收集机制
###Java内存模型(JMM)Java内存模型定义了Java虚拟机(
JVM
)在读写操作过程中对变量访问的规则,以及线程间如何通过内存进行交互。JMM关注于变量的可见性、原子性以及有序
dreammaker阿甘
·
2024-02-12 12:19
JAVA
java
jvm
开发语言
JVM
调优的一些常用技术
JVM
(Java虚拟机)调优是一个复杂的过程,涉及到对
JVM
运行时行为的监控和调整,以提高应用程序的性能和响应速度,减少内存使用,避免内存泄漏等问题。
dreammaker阿甘
·
2024-02-12 12:48
JAVA
jvm
访问者模式和 ASM
之前三篇文章介绍了.class文件的结构、
JVM
对.class文件加载以及在
JVM
中是怎么执行程序的,接下来的文章会介绍ASM的使用,ASM是运用访问者模式设计的,本篇文章就介绍一下访问者模式的概念以及其在
lijiankun24
·
2024-02-12 12:44
【ug572】UltraScale
体系结构
时钟资源手册节选(一)
概述时钟架构概述TheUltraScalearchitectureclockingresourcesmanagecomplexandsimpleclockingrequirementswithdedicatedglobalclocksdistributedonclockroutingandclockdistributionresources.Theclockmanagementtiles(CMTs
wjh776a68
·
2024-02-12 11:58
#
Xilinx入门
Xilinx
【ug572】UltraScale
体系结构
时钟资源手册节选(二)
时钟缓冲区ThePHYglobalclockingcontainsseveralsetsofBUFGCTRLs,BUFGCEs,andBUFGCE_DIVs.EachsetcanbedrivenbyfourGCpinsfromtheadjacentbank,MMCMs,PLLsinthesamePHY,andinterconnect.Theclockbuffersthendrivetherouti
wjh776a68
·
2024-02-12 11:58
#
Xilinx入门
Xilinx
【Linux】进程基础铺垫(一)硬件基础:冯诺依曼体结构
冯诺依曼体结构一、
体系结构
(硬件上)——冯诺依曼
体系结构
二、内存的引入:为什么在
体系结构
中要存在内存??
NiNi_suanfa
·
2024-02-12 10:26
Linux
linux
java虚拟机在所有平台上都是一样的_当需要
JVM
运行时,如何与Java平台无关?
所以,从某种意义上讲,Java语言的devise者决定语言和编译代码将独立于平台,但由于代码最终必须在物理平台上运行,他们select将所有依赖于平台的代码
JVM
。
生锈快刀
·
2024-02-12 10:23
java是如何实现跨平台性的?它的原理是什么?
Java的字节码文件必须运行在
JVM
上。(Java的编译器:
穿狼皮的小红帽
·
2024-02-12 10:22
java
大白话告诉你Java为什么可以实现跨平台?他的运行机制是什么?
jdk是JavaDevelopmentKit的缩写,也就是开发者工具,jdk包含了jre,jre又包含了
jvm
。首先说最外面一层的jdk,jdk主要是有一些封装好的工具类,方便我们使用。
桐人睡不醒
·
2024-02-12 10:52
java
开发语言
后端
Java实现平台无关性的原理
二、原理如下图:通过
JVM
(虚拟机)实现平台无关,Java源码会被编译为字节码文件(.class文件),可以被不同平台的
JVM
进行解析,不需要重新编译,
JVM
会把字节码文件解析成本地机器码执行为什么不直接使用
星河之砂
·
2024-02-12 10:22
JVM
java
什么是平台无关性,Java是如何做到平台无关的
Java经过编译之后生成的.class的字节码文件,运行平台上只要有
JVM
就能运行,不需要进行再次编译Java中只有值传递我之前的认识:
时光诠释
·
2024-02-12 10:22
Java
Base
Java
什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?
Java主要靠Java虚拟机(
JVM
)在目标码
梦是现实之补充
·
2024-02-12 10:21
Java
Java虚拟机
平台无关性
Mysql Day04
mysql
体系结构
连接层服务层引擎层(索引)存储层存储引擎存储引擎是基于表建立的,默认是innoDBshowcreatetabletb;查看当前数据库支持的存储引擎showengines;InnoDB特点
临渊羡鱼的猫
·
2024-02-12 09:04
mysql
数据库
Java和JavaScript的区别与联系
区别平台独立性Java是一种编译型语言,它运行在Java虚拟机(
JVM
)上,实现了“一次编写,到处运行”的跨平台特性。Java源代码被编译成字节码,然后由
JVM
解释或即
钟念
·
2024-02-12 09:28
前端开发
JAVA开发
java
javascript
开发语言
第一篇-
jvm
运行时内存分析
开篇:有些程序员觉得学习
jvm
是一个装逼的行为开发中用不到,或者是为了应付面试而去学习的,我觉得如果你是甘于平庸的码农只是写写业务代码的,确实是没有学习的必要的.但是如果你对你的职业生涯是有规划想往架构师
叩丁狼教育
·
2024-02-12 07:11
jvm
对象创建流程与内存分配机制
一.
jvm
对象的创建首先说明下,new一个子类,在创建时,子类和父类调用顺序:父类静态块>子类静态块>父类属性(先系统默认值,后直接你赋予的值)>父类构造器>子类属性>子类构造器对象在类加载之后创建,主要存储在堆中
AaronWang94
·
2024-02-12 07:25
java
java
jvm
jvm
类加载机制
一.类的加载流程下面是一个简单的类packagecom.company;publicclassTest{publicvoidhello(){System.out.println("hello");}publicstaticvoidmain(String[]args){Testtest=newTest();test.hello();}}通过java命令执行,流程如下loadClass加载类,它的整个
AaronWang94
·
2024-02-12 07:55
java
jvm
jvm
内存模型
一.
jvm
内存模型
jvm
的内存模型分配如下:1.程序计数器:用来记录线程当前的执行的字节码行数,不会产生OOM异常2.虚拟机栈(线程栈)每个线程都对应一个栈,栈中为线程的每个方法分配一个栈帧,栈帧中包含局部变量表
AaronWang94
·
2024-02-12 07:24
java
jvm
JVM
的主要组成部分,以及它们的作用。
JVM
中的内存区域有哪些,它们各自的作用是什么?什么是Java的堆内存,它如何影响程序的性能?
JVM
的主要组成部分,以及它们的作用
JVM
(Java虚拟机)的主要组成部分包括类加载器(ClassLoader)、运行时数据区(RuntimeDataArea)、执行引擎(ExecutionEngine
AaronWang94
·
2024-02-12 07:54
java
jvm
java
JDK8常用:
JVM
参数
1、官网:JDK8的
JVM
参数https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html2、常用参数-Xms1g-Xmx1g-Xss256k-XX
漫漫求
·
2024-02-12 07:49
jvm
Hadoop-Yarn-ResourceManagerHA
一、介绍在Hadoop2.4之前,ResourceManager是YARN集群中的单点故障ResourceManagerHA是通过Active/Standby
体系结构
实现的,在任何时候其中一个RM都是活动的
隔着天花板看星星
·
2024-02-12 07:42
hadoop
大数据
分布式
Spring Native 解放
JVM
一、SpringNative是什么SpringNative可以通过GraalVM将Spring应用程序编译成原生镜像,提供了一种新的方式来部署Spring应用。与Java虚拟机相比,原生镜像可以在许多场景下降低工作负载,包括微服务,函数式服务,非常适合容器和Kubernetes。使用原生镜像有明显优势,如快速启动,提高峰值性能以及降低内存消耗。SpringNative支持Java和Kotlin。这
程序猿进阶
·
2024-02-12 06:58
Spring
spring
jvm
java
后端
职场和发展
面试
性能优化
spring 入门 一
文章目录Spring简介Spring的优势Spring的
体系结构
Spring快速入门Spring程序开发步骤导入Spring开发的基本包坐标编写Dao接口和实现创建Spring核心配置文件在Spring
过去日记
·
2024-02-12 03:25
spring
spring
mfc
java
笔记
Java调用kotlin笔记
Java中的单例对象叫做object,代码如下所示:objectExample{funa(){}//添加注释变成真正的静态方法@
Jvm
Staticfunb(){}}Java调用kotlin如下所示
log_zhan
·
2024-02-12 03:49
Android
kotlin
java
android
【软件设计与
体系结构
】用例图、类图、时序图
引入:(将【泛化】的实线改为虚线则表示【实现】)(一条实线加一个菱形表示【聚合】)1、用例图1.用例图组成1.1图形符号1.2用例名称1.3参与者参与者所代表的角色有:人、硬件设备,或甚至是另一个系统。例如:如果你在银行工作,你可能是一个贷款员,如果你在该银行有存款,那么你同时也扮演一名顾客的角色。所以,一个参与者的一个实例代表以一种特定的方式与系统进行单独的交互。注意:尽管在模型中使用参与者,但
嗯诺
·
2024-02-12 02:59
笔记
软件
体系结构
与设计(期末版)
第一章名词解释软件产品完整的软件产品,包括在不同规模和
体系结构
的计算机上运行的程序,程序运行过程中产生的各种结果,各种以硬拷贝或电子媒介的形式存在的描述信息。
嗯诺
·
2024-02-12 02:28
笔记
jsp与servlet的区别与联系
(JSP的本质就是Servlet,
JVM
只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成
JVM
能够识别的java类)2)jsp更擅长表现于页面显示,servlet更擅长于逻辑控制
AshinX
·
2024-02-12 02:49
JAVA基础(集合进阶) —— 泛型
集合进阶)——Collection单列集合List集合JAVA基础(集合进阶)——List集合泛型JAVA基础(集合进阶)——泛型Set集合JAVA基础(集合进价)——Set集合接下来我们将整体的了解集合的
体系结构
Hgngy.
·
2024-02-12 00:59
JAVA基础入门
java
深入了解
JVM
之⭐《优化JIT》⭐
本文主要分析
JVM
的功能《JIT》从java日志中分析运行环境JDK17本文侧重点不是提前编译与即时编译的优缺点,而是在
JVM
中的执行一、简介JITJava第一课都告诉我们:Java是无关平台的。
不学会Ⅳ
·
2024-02-11 23:28
jvm
java
spring
jvm
Springboot+vue的社区养老服务平台(有报告)。Javaee项目,springboot vue前后端分离项目
Javaee项目,springbootvue前后端分离项目项目介绍:本文设计了一个基于Springboot+vue的前后端分离的社区养老服务平台,采用M(model)V(view)C(controller)三层
体系结构
气宇轩昂的固执狂
·
2024-02-11 23:27
spring
boot
vue.js
java-ee
MySQL数据库学习(进阶篇)
原文链接:MySQL学习(进阶篇)1.存储引擎1.1MySQL
体系结构
连接层最上层是一些客户端和链接服务,主要完成一些类似于连接处理、授权认证、及相关的安全方案。
麻衣带我去上学
·
2024-02-11 20:34
开发
数据库
mysql
学习
HotSpot初始化
openjdk9
JVM
启动调试介绍了从Launcher到主线程的整个初始化运行过程。
王侦
·
2024-02-11 19:13
LV.23 D1 ARM
体系结构
概述 学习笔记
一、必须要了解的ARM知识点1、ARM公司简介ARM(AdvancedRISCMachines)有三种含义:它是一个公司的名称、它是一类微处理器的通称、它是一种技术的名称。2、ARM处理器家族早先经典处理器包括ARM7、ARM9、ARM11家族。Cortex-M系列为单片机驱动的系统提供的低成本优化方案,应用于传统的微控制器市场,智能传感器,汽车周边部件等。Cortex-A系列针对开放式操作系统的
djjyy
·
2024-02-11 19:48
arm开发
学习
笔记
JVM
虚拟机面试题
1入门部分1.1为什么要学习
JVM
?学习
JVM
主要有两方面的原因:1.从自身利益出发来讲,学习
JVM
主要是因为中高级程序员在面试时会提到相关问题。
小白频道
·
2024-02-11 19:48
JVM
java
面试
开发语言
一、全面理解
JVM
虚拟机
为什么要学
JVM
?首先:面试需要。面试题层出不穷,难道每次面试都靠背几百上千条面试八股?其次:基础决定上层建筑。自己写的代码都不知道是怎么回事,怎么可能写出靠谱的系统?
硅谷子编程
·
2024-02-11 19:46
jvm
数据库攻防学习之MySQL
MySQL0x01mysql学习MySQL是瑞典的MySQLAB公司开发的一个可用于各种流行操作系统平台的关系数据库系统,它具有客户机/服务器
体系结构
的分布式数据库管理系统。
·
2024-02-11 17:09
JVM
| 第2部分:虚拟机执行子系统《深入理解 Java 虚拟机》
前言参考资料:《深入理解Java虚拟机-
JVM
高级特性与最佳实践》第1部分主题为自动内存管理,以此延伸出Java内存区域与内存溢出、垃圾收集器与内存分配策略、参数配置与性能调优等相关内容;第2部分主题为虚拟机执行子系统
多氯环己烷
·
2024-02-11 17:08
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他