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重用
Java vs Go:从语法到并发,全方位深度对比手册
当编程语言开始"代际之争"想象两位建筑大师:️Java-经验丰富的建筑师,带着全套重型机械(
JVM
)和设计规范(OOP)⚡Go-年轻极简主义者,只带瑞士军刀(静态编译)和实用主义哲学今天我们就让这两位风格迥异的
·
2025-06-20 15:47
Java面试高频面试题【2025最新版】
synchronized的原理synchronized基于
JVM
的对象监视器和操作系统的互斥锁,每个对象都关联一个对象监视器,线程视图进入synchronized代码块或方法时,会请求锁定当前对象的监视器
伊成
·
2025-06-20 15:16
面试题目合集
java
面试
开发语言
局域网内powerjob分布式调度server端启动docker命令
dockerrun-d\--restart=always\--net=host\--namepowerjob-server\-eTZ="Asia/Shanghai"\-e
JVM
OPTIONS="-Dpowerjob.network.interface.preferred
星梦客
·
2025-06-20 06:05
powerjob
docker
容器
【JAVA基础】
JVM
是什么?
JVM
是什么?
秋の花
·
2025-06-19 23:24
Java基础
java
jvm
开发语言
Mysql与Oracle的区别
面向对象三大特征封装:根据职责将属性和方法封装到一个抽象的类中继承:实现代码的
重用
,相同的代码不需要重复的编写多态:不同对象调用相同的方法,产生不同的执行结果,增加代码的灵活度命令行连接oracle:sqlplus
Python之魂
·
2025-06-19 23:52
Python初级
Mysql与Oracle的区别
[JAVA高频考点-面试题]Java 中 volatile 关键字的作用是什么?
Java中volatile关键字的深入解析1.volatile关键字的本质2.CPU缓存模型与内存可见性问题缓存不一致问题的根源缓存一致性协议3.Java内存模型(JMM)详解主内存与工作内存JMM与
JVM
算法大师
·
2025-06-19 20:04
java
开发语言
javascript
c++
python
华为od
JVM
内存结构33连问
JVM
内存结构分为5大区域,程序计数器、虚拟机栈、本地方法栈、堆、方法区。程序计数器是什么?
·
2025-06-19 20:28
后端java
JVM
配置参数详解
一、堆设置·-Xms:初始堆大小初始堆大小,默认值为操作系统内存的1/64根据应用环境实效性情况和并发要求来定初始堆的大小,比如服务启动时就会热加载庞大的数据,初始堆就要设置大些,如果项目独享服务器资源,可以调成与最大值一样;比如操作系统内存8g,最小值设置4G,最大值设置4G,这也是为了避免空闲堆在40%~70%波动时频繁调整堆内存大小。·-Xmx:最大堆大小最大堆大小,默认最大内存为操作系统内
ldwtxwh
·
2025-06-19 19:22
Java进阶之JVM
jvm
java
开发语言
9. TypeScript 泛型
TypeScript中的泛型使开发者能够编写灵活、可
重用
的代码,同时保持类型安全。它们允许动态定义类型,确保函数、类和接口可以适用于任何数据类型。
Raink老师
·
2025-06-19 18:43
2025
TypeScript学习指南
typescript
javascript
前端
JVM
内存模型
JVM
内存模型说明:1、
JVM
由装载子系统、运行时数据区(
jvm
内存模型)、字节码执行引擎;2、运行时数据区包含堆、元空间、栈、本地方法栈和程序计数器;3、堆、元空间是线程共享;方法栈、程序计数器是线程独有
第1缕阳光
·
2025-06-19 17:05
Java
java
jvm
JVM
对象创建步骤流程是什么?
整体流程如下图所示:第1步:虚拟机遇到一个new指令,首先将去检查这个指令的参数是否能在常量池中定位到这个类的符号引用,并且检查这个符号引用的类是否已经被加载&解析&初始化。第2步:如果类已经被加载那么进行第3步;如果没有进行加载,那么就就需要先进行类的加载。第3步:类加载检查通过之后,接下来进行新生对象的内存分配。第4步:对象生成需要的内存大小在类加载完成后便可完全确定,为对象分配空间等同于把一
甜茶-
·
2025-06-19 17:34
笔记
jvm
java
开发语言
idea64.exe.vmoptions配置
这个idea64.exe.vmoptions文件是用于配置IntelliJIDEA(64位版本)运行时的Java虚拟机(
JVM
)参数。这些参数直接影响到IDEA的性能、内存使用、调试能力和行为。
简诚
·
2025-06-19 16:28
java
【从零学习
JVM
|第三篇】类的生命周期(高频面试题)
前言:在Java编程中,类的生命周期是指类从被加载到内存中开始,到被卸载出内存为止的整个过程。了解类的生命周期对于理解Java程序的运行机制以及性能优化非常重要。本文会深入探寻类的生命周期,让读者对此有深刻印象。目录编辑前言:类的生命周期类的加载阶段核心任务连接阶段验证(Verification)准备(Preparation)解析(Resolution)初始化阶段()方法特性不会导致初始化初始化触
重庆小透明
·
2025-06-19 13:05
学习
jvm
java
后端
C++ 标准模板库(STL)教程
STL是C++的一部分,提供了一套通用的、可
重用
的模板类和函数,用于处理常见的数据结构和算法。通过掌握STL,您可以大大提高编程效率和代码质量。
zxfly2013
·
2025-06-19 06:51
c++
快速入门多线程(一):线程生命周期详解(附流程图详解)
一、线程生命周期全景图二、六大状态详解(
JVM
视角)1.新建状态(New)定义:线程对象已创建(newThread()),但尚未调用start()方法。比喻:就像婴儿刚出生,还未开始活动。
·
2025-06-19 03:30
Java常考简答题
面向对象平台无关性(一次编写,到处运行)安全性多线程支持自动内存管理(垃圾回收)丰富的类库JDK、JRE和
JVM
的区别?
Hygge-star
·
2025-06-18 20:12
Java
学习方法
java
面试
Java大厂面试真题:谢飞机的技术挑战
请谈谈你对
JVM
调优的理解。谢飞机:嗯,
JVM
调优主要是为了提高程序的性能和稳定性。比如,我们可以调整堆内存大小、垃圾回收器的选择等。面试官:很好!
seventeennnnn
·
2025-06-18 15:35
Java场景面试宝典
Java
Spring
Boot
面试
技术挑战
电商场景
内容社区
AIGC
【1.2
JVM
内存模型知识库 - 轻松理解版】
JVM
内存模型知识库-轻松理解版一、
JVM
内存模型顺口溜经典记忆口诀堆栈方法三兄弟,线程共享要分清堆里对象住得多,新生老年分两区栈帧方法调用链,局部变量操作栈方法区里存什么?
·
2025-06-18 09:56
Redis之分布式锁(1)
假设成员变量X同时存在
JVM
1、
JVM
2和
JVM
3这三个
JVM
内存中,成员变量X同时会在
JVM
分配一块内存,三个请求发送过来同时对这
·
2025-06-18 07:10
【深入理解
JVM
五】
JVM
运行时数据区域
以下是运行时数据区域在
JVM
中的展现:一个段Java代码的生命周期都会少不了上图这几个步骤,也就是Java代码首先会被编译成字节码文件,之后被类加载器加载到运行时数据区域,接着被执行
存在morning
·
2025-06-18 07:38
#
Java
虚拟机
JVM
运行时数据区域
前端模块化的过去和未来
模块化概念模块化是将程序拆分为功能独立、相互依赖的模块单元的软件设计方法,使每个模块完成特定功能并可被
重用
。
BitCat
·
2025-06-18 05:30
前端工程化
前端
面试
Android基础入门教程,致Android开发者
JVM
虚拟机包括Java内存管理,GC垃圾回收机制,类加载机制。推荐
2401_84408058
·
2025-06-17 23:44
程序员
android
JVM
(4)——引用类型
1.
JVM
垃圾回收(GC)基础回顾(简述)可达性分析算法(GCRoots)是GC判断对象是否存活的基础。对象从创建到被GC回收的生命周期(强可达->...->不可达->回收)。核心概念:
十六点五
·
2025-06-17 21:10
jvm
java
后端
开发语言
React自定义Hook开发指南
目录简介基础概念Hook规则创建第一个自定义Hook常见模式与最佳实践高级技巧测试策略性能优化故障排除实际应用案例简介自定义Hook是React16.8引入的一个强大特性,它允许开发者将组件逻辑提取到可
重用
的函数中
司南锤
·
2025-06-17 20:00
前端
react.js
前端
前端框架
Flutter包管理与插件开发完全指南
一、Flutter包管理基础1.1包管理概述在Flutter生态中,包(Package)是可
重用
的代码模块,可以是纯Dart代码或包含平台特定实现的插件。包管理系统允许开发者轻松集成第
vvilkin的学习备忘
·
2025-06-17 17:12
Flutter
flutter
前端
【Python系列】@classmethod 的 cls 参数
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航kwan的解忧杂货铺:全面总结java核心技术,
jvm
,并发编程redis,kafka,Spring,微服务等常用开发工具系列:常用的开发工具
檀越@新空间
·
2025-06-17 17:11
s1
Python
python
开发语言
Java SE 总结
1.Java环境基础具体可参考这里对三者的介绍传送门1.1
JVM
,JRE和JDK
JVM
(JavaVirtualMachine):是Java虚拟机,负责执行Java字节码。
Rem'Rem
·
2025-06-17 15:24
Java后端进阶之路
java
开发语言
JavaSE
Ansible 变量(Variables)
使用变量可以使Playbook更加灵活和动态,方便管理和
重用
。使用场景:变量在Playbook中广泛用于配置文件路径、用户名、密码、主机名等场景,通过变量的使用,可以轻松调整配置,避免硬编码。
悟生啊
·
2025-06-17 14:16
Rocky
9
ansible
Joomla T3扩展实战指南:构建高效网站框架
T3框架特别注
重用
户体验和SEO表现,提供了丰富的CSS和JavaScript定制选项以及多语言功能。它还拥有一支活跃的开发团队和社区支持,定期发布更新来增强框架功能
基鑫阁
·
2025-06-17 13:39
Spring Boot 项目启动命令解析
SpringBoot项目启动命令参数一、启动命令基础格式java[
JVM
参数][SpringBoot参数]-jaryour-project.jar必选部分:java-jaryour-project.jar
一只帆記
·
2025-06-17 12:00
Java
Spring
SpringBoot
spring
boot
后端
java
C/C++/C#语言
封装隐藏了实现细节,使得代码模块化;派生类可以继承父类的数据和方法,扩展了已经存在的模块,实现了代码
重用
;多态则是“一个接口,多种实现”,通过派生类重写父类的虚函数,实现了接口的
重用
。
码上生花
·
2025-06-17 08:40
C语言
c++
c#
开发语言
详解Java 垃圾回收机制(GC)工作原理
概要:
JVM
内存结构由堆、栈、本地方法栈、方法区等部分组成,另外
JVM
分别对新生代和旧生代采用不同的垃圾回收机制。
夜影风
·
2025-06-17 01:48
Java应用
java
虚拟机
JVM
类加载过程与字节码执行深度解析
在Java高级程序员面试中,类加载机制与字节码执行原理是
JVM
模块的核心考察点。
快乐非自愿
·
2025-06-16 18:01
jvm
Kotlin 字符串(3)
一、Kotlin字符串概述Kotlin作为现代
JVM
语言,在字符串处理方面提供了简洁语法与强大功能的平衡。
Android 小码蜂
·
2025-06-16 15:09
kotlin入门教程
kotlin
python
开发语言
Kotlin 条件表达式(4)
一、Kotlin条件表达式概述Kotlin作为现代
JVM
语言,在条件表达式设计上融合了传统语法与函数式特性,提供了灵活且高效的流程控制机制。本章将从基础概念入手,逐步深入条件表达式的底层实现原理。
Android 小码蜂
·
2025-06-16 15:09
kotlin入门教程
kotlin
微信
开发语言
PyTorch张量的detach()、clone()、data属性和data_ptr()方法的行为差异
Python对象
重用
机制:当你连续两次调用t1.data时:print(id(t1.data))#第一次调用print(id(t1.data))#第二次调用Python解释器会
AI扶我青云志
·
2025-06-16 12:47
AI
深度学习
人工智能
学习笔记03——《深入理解Java虚拟机(第三版)》类加载机制知识总结与面试核心要点
《深入理解Java虚拟机(第三版)》类加载机制知识总结与面试核心要点一、章节核心脉络核心命题:
JVM
如何将.class文件加载到内存并转换为运行时数据结构?
码代码的小仙女
·
2025-06-16 10:09
高级开发必备技能
java知识
学习
笔记
java
如何准备Java面试?
一、Java核心基础(必杀技)1.
JVM
底层原理内存模型:堆(新生代/老年代)、栈、方法区、直接内存GC算法:CMSvsG1vsZGC的优缺点对比(STW停顿时间)类加载机制:双亲委派模型破解方法(SPI
一个摩拉
·
2025-06-16 04:27
面试
java
软件设计模式入门
1.什么是设计模式设计模式是针对软件设计中特定、反复出现的问题的可
重用
解决方案。它更聚焦于代码组织结构和对象交互层面,而非整个项目的实施方法论。
明月惊雀
·
2025-06-15 23:29
java
设计模式
java
开发语言
JVM
——对象创建:
JVM
中的对象是怎么生产出来的?
引入当我们写下Bookbook=newBook();这行简单的Java代码时,
JVM
正在执行一系列复杂的操作。
黄雪超
·
2025-06-15 22:17
JVM
jvm
开发语言
java
JIT 编译优化原理深度解析
在Java高级程序员面试中,JIT(即时编译,Just-In-TimeCompilation)作为提升程序执行效率的核心技术,是
JVM
原理模块的高频考点。
·
2025-06-15 15:58
程序员
JVM
调优参数简介、调优目标及调优经验
一、
JVM
调优参数简介1、
JVM
参数简介-XX参数被称为不稳定参数,之所以这么叫是因为此类参数的设置很容易引起
JVM
性能上的差异,使
JVM
存在极大的不稳定性。
m0_67401382
·
2025-06-15 07:14
java
jvm
java
算法
后端
JVM
:字节码执行引擎
一、引言在前面的文章中,我们深入探讨了
JVM
的类加载子系统以及运行时数据区,了解了Java类是如何被加载到内存中以及数据在内存中的存储方式。
jkoya
·
2025-06-15 07:13
jvm
java
开发语言
深入探索
JVM
字节码执行引擎 — 运行时栈帧结构、局部变量表
执行引擎是Java虚拟机核心的组成部分之一。“虚拟机”是一个相对于“物理机”的概念,这两种机器都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器、缓存、指令集和操作系统层面上的,而虚拟机的执行引擎则是由软件自行实现的,因此可以不受物理条件制约地定制指令集与执行引擎的结构体系,能够执行那些不被硬件直接支持的指令集格式。在不同的虚拟机实现中,执行引擎在执行字节码的时候,通常会有解释执行(通过
努力努力再努力ss
·
2025-06-15 07:42
深入理解JVM系列
jvm
java
面试
深入解析
JVM
类加载机制
JVM
的类加载机制。这是Java语言实现“一次编写,到处运行”和动态性的核心基础之一。
六七_Shmily
·
2025-06-15 07:41
JVM
jvm
Javascript集成和原型链 深度分析
继承与原型链在编程中,继承是指将特性从父代传递给子代,以便新代码可以
重用
并基于现有代码的特性进行构建。JavaScript使用对象实现继承。每个对象都有一条链接到另一个称作原型的对象的内部链。
穗余
·
2025-06-15 05:27
全栈
javascript
原型模式
开发语言
网络语言系列&php系列【仅供参考】:在CodeIgniter中创建库
编写库类3.在控制器中加载和使用库4.自动加载库(可选)注意事项在CodeIgniter中创建库在CodeIgniter中创建库(Library)是一个很好的方法来封装常用的功能,使其在不同的控制器或视图中
重用
坦笑&&life
·
2025-06-15 02:39
php
android
开发语言
JVM
内存模型与垃圾回收机制深度解析
在Java高级程序员面试中,
JVM
原理是核心考察点,其中内存模型与垃圾回收机制(GC,GarbageCollection)因其复杂性和实际应用价值,成为必问内容。
·
2025-06-15 00:20
程序员
Java八股文——
JVM
「垃圾回收篇」
面试官您好,Java的垃圾回收(GarbageCollection,GC)是
JVM
一项非常核心的、实现自动内存管理的机制。1.GC是做什么的?
YuTaoShao
·
2025-06-14 22:05
Java八股文
jvm
java
开发语言
个典型的 Java 泛型在反序列化场景下“类型擦除 + 无法推断具体类型”导致的隐性 Bug
今天遇到一个问题:一个典型的Java泛型在反序列化场景下“类型擦除+无法推断具体类型”导致的隐性Bug,尤其是在RPC(如Dubbo、Feign等)和本地
JVM
内直连调用共存时,这种问题会显现得非常明显
魔道不误砍柴功
·
2025-06-14 21:35
Java使用与案例分享
java
bug
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他