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是如何运行一个程序的?
一、Java程序运行总体流程(一)启动
JVM
并加载核心库当在命令行输入java命令运行Java程序时,操作系统会启动Java虚拟机(
JVM
)。
eason再来一次
·
2025-04-08 15:39
java
开发语言
Java高频面试题1:Java SE
跨平台:通过
JVM
实现“一次编写,到处运行”。内存管理:自动垃圾回收(GC),避免手动内存管理。多线程:内置多线程支持,通过Thread类和Runnable接口实现。2.
JVM
、JDK、JRE的区别?
·云扬·
·
2025-04-08 15:07
面试
java
开发语言
面试
Java类加载问题
Java类加载是Java虚拟机(
JVM
)在运行时动态加载.class文件到内存的过程。这个过程和类的生命周期紧密相关。
LeonNo11
·
2025-04-08 14:01
java
java
开发语言
初步了解
JVM
第四篇熟悉JDK自带工具
命令:jps-lvm2.jstat(
JVM
StatisticsMonitoringTool)用途:用于监视虚拟机各种运行状态信息的命令行工具。可以显示类装载、内存、垃圾收集、JIT编译等数据。
重学一遍
·
2025-04-08 13:55
jvm
java
开发语言
初步了解
JVM
,总结小知识
JVM
内存结构先来一张内存结构图那么什么叫做Java虚拟机呢?
Stefan Yu
·
2025-04-08 13:24
jvm
java
JVM
内存区域详解
JVM
内存区域详解Java虚拟机(
JVM
)的内存区域划分为多个部分,每个部分有特定的用途和管理机制。
huingymm
·
2025-04-08 13:24
面试学习使用
jvm
JVM
中对象如何从伊甸园区(Eden)进入幸存者区(Survivor)
JVM
中对象如何从伊甸园区(Eden)进入幸存者区(Survivor)在
JVM
的垃圾回收(GC)过程中,对象从伊甸园区(Eden)进入幸存者区(Survivor)的过程是MinorGC(年轻代垃圾回收)
五道书童
·
2025-04-08 11:11
JVM
jvm
java
初识
Three.js:开启你的 Web 3D 世界 ✨
3D技术已经不再是游戏引擎的专属,随着浏览器技术的发展,我们完全可以在网页上实现令人惊艳的3D效果。而Three.js,作为WebGL的封装库,让Web3D的大门向更多开发者敞开了。这是我开启这个Three.js专栏的第一篇文章,我们将简单认识一下Three.js,并为后续的项目开发打下基础。什么是Three.js?Three.js是一个JavaScript3D库,它封装了WebGL,使开发者可以
SunACong
·
2025-04-08 10:35
前端
javascript
3d
Python 中的错误处理与调试技巧
博客内容包括:Java核心技术与微服务:涵盖Java基础、
JVM
、并发编程、Redis、Kafka、Spring等,帮助您全面掌握企业级开发技术。
王子良.
·
2025-04-08 09:00
python
经验分享
python
开发语言
YGC过于频繁问题解决
频繁的YoungGC(YGC)通常反映
JVM
年轻代内存配置或对象分配机制存在问题,以下是针对性排查和优化方案:一、快速定位瓶颈实时监控指标#每2秒采集GC数据(替换PID)jstat-gcutil2000
StayInLove
·
2025-04-08 09:29
jvm
Synchronized锁升级的过程
为了避免多线程环境下的竞态条件,Java虚拟机(
JVM
)实现了多种锁机制,这些锁机制会根据锁的竞争程度自动升级或降级。无锁(无锁状态)在对象刚被创建时,它处于无锁状态,也称为“无锁(无偏向)”状态。
向阳而生,一路生花
·
2025-04-08 09:56
JVM
synchronized
jvm
垃圾回收机制--GC 垃圾收集器--
JVM
调优-面试题
1.触发垃圾回收的条件新生代Eden区域满了,触发younggc(ygc)老年代区域满了,触发fullgc(fgc)通过ygc后进入老年代的平均大小大于老年代的可用内存,触发fullgc(fgc).程序中主动调用的System.gc()强制执行gc,是fullgc,但是不必然执行。2.垃圾回收流程当Eden满后,会触发younggc,把有引用存活的对象复制到S0区域,回收清空Eden区域。当Ede
my_styles
·
2025-04-08 01:10
jvm
java
算法
Java性能优化:
JVM
调优指南
Java性能优化:
JVM
调优指南大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!
省赚客APP开发者@聚娃科技
·
2025-04-08 01:39
java
性能优化
jvm
Java基础 |
JVM
调优
Java基础|
JVM
调优一、
JVM
是什么?
Slow菜鸟
·
2025-04-08 01:08
#
Java基础学习篇
java
jvm
JVM
参数调优指南_优化 Java 应用性能
1.引言1.1什么是
JVM
参数调优
JVM
参数调优是指通过调整Java虚拟机的各种参数,以优化Java应用程序的性能和稳定性。
随风九天
·
2025-04-08 01:37
spring
java
性能九阴白骨爪
jvm
java
JVM
参数
Google Gemini Pro国内版 (谷歌 Gemini 2.0国内使用教程)
1.
初识
Gemini:Google的AI新星Google推出了名为"Gemini1.0"的语言模型家族,包含
·
2025-04-07 22:10
gemini-pro
r语言 四格画图_R语言学习笔记——ggplot2作图
1.
初识
ggplot21.1功能是一个作图包;可以创建图表,如散点,柱状图,线图,将数据可视化;1.2要素数据(Data)和映射(Mapping)几何对象(Geometric)标尺(Scale)统计变换
weixin_39902875
·
2025-04-07 21:44
r语言
四格画图
高级:
JVM
面试题深度剖析
一、引言在Java技术面试中,
JVM
(Java虚拟机)相关知识是考察重点之一。
佩奇的技术笔记
·
2025-04-07 13:51
Java面试小册
jvm
【高薪程序员必看】万字长文拆解Java并发编程!(3 3-1)
独家亮点抢先看:✅图解
JVM
内存模型(JMM)三大特性,看完再也不怕指令重排序✅手撕ReentrantLock源码,AQS队列同步器实现原理大揭秘✅全网最细
摘星编程
·
2025-04-07 09:01
java
开发语言
监视Tomcat的内存使用情况?思维导图 代码示例(java 架构)
通过监控,你可以了解
JVM
(Java虚拟机)内存分配、垃圾回收(GC)活动、线程状态等信息。
用心去追梦
·
2025-04-07 06:38
java
tomcat
架构
JVM
虚拟机篇(四):彻底搞懂堆栈与直接内存
JVM
虚拟机篇(四):彻底搞懂堆栈与直接内存
JVM
虚拟机篇(四):彻底搞懂堆栈与直接内存一、引言二、栈(Stack)2.1栈的基本概念2.2栈的工作原理2.3栈的特点与优势2.4栈的局限性三、堆(Heap
快来卷java
·
2025-04-07 01:06
jvm
java
mysql
数据库
关于分布式的Aop(这里没写延时双删)
关于分布式锁的Aop(这里没写延时双删)1.首先关于分布式锁分布式锁主流的实现机制(都是为了跨
jvm
的互斥机制来控制共享资源)基本思路1.获取锁步骤:构建锁的键:根据业务需求生成一个唯一的锁键,例如lock
与光同尘的七愿
·
2025-04-06 19:02
分布式
学习录-
初识
变量
变量的四要素什么是变量?程序运行中其值会改变的量称为变量,如数学函数y=x+1中x、y就是变量。我们将以下面的一行代码为例进行讲解。inta=10一变量名变量名是变量的标识符,用于在程序中引用该变量。“a”就是变量的名字。二数据类型数据类型决定了变量所存储数据的类型,如整型(int),浮点型(float、double),字符型(char)等。“int”是数据类型,意为“整型”。三存储单元变量在内存
小秋学嵌入式-不读研版
·
2025-04-06 17:44
学习录
学习
c语言
【中间件安全计划】锚定Tomcat安全基线
怎么修改1.2、Tomcat有哪几种Connector运行模式1.3、Tomcat优化方案归纳1.4、Tomcat主配置文件server.xml1.5、Tomcat针对
JVM
优化参数有哪些及其含义2、基线
生命是有光的
·
2025-04-06 13:23
#
中间件标准计划
中间件
安全
tomcat
优化JavaWeb应用的性能:
JVM
内存管理与GC调优
优化JavaWeb应用的性能:
JVM
内存管理与GC调优在高并发和大流量的JavaWeb应用中,性能往往决定了用户体验的好坏。很多时候,我们会遇到性能瓶颈,尤其是涉及
JVM
内存管理和垃圾回收(GC)时。
杨胜增
·
2025-04-06 12:48
jvm
深入 IDEA 字节码世界:如何轻松查看 .class 文件?
前言:作为一名Java开发者,理解字节码对于优化程序性能、调试错误以及深入了解
JVM
运行机制非常重要。IntelliJIDEA作为最流行的开发工具之一,为开发者提供了查看.class文件字节码的功能。
小菜不菜。
·
2025-04-06 11:43
intellij-idea
java
ide
Java 类型转换和泛型原理(
JVM
层面)
一、类型转换概念解释:编译类型:在编译时确定,保存在虚拟机栈的栈帧中的局部变量表中;运行类型:在运行时确定,由保存在局部变量表中变量指向的堆中对象实例的类型决定(存储在对象头中);合法性:运行类型必须是变量类型本身或其子类,否则会抛出ClassCastException等异常在进行强制类型转换时,做的操作非常简单,检查被转换的变量指向的堆中实例类型和转换后的类型是否合法。//向上转向,安全的(子类
西元.
·
2025-04-06 09:53
JVM
Java
java
开发语言
HttpClient修仙大典:从HTTP小厮到请求天尊的终极飞升指南
一、筑基篇:
初识
HttpClient1.1选择你的本命法宝org.apache.httpcomponentshttpclient4.5.13//直接调用java.net.http.HttpClient二
五行星辰
·
2025-04-06 07:42
业务系统应用技术
http
网络协议
网络
消息队列之-Kafka
目录消息队列消息队列的使用场景
初识
KafkaKafka设计思想Kafka消息结构消息发送消息消费Kafka高可用消息备份机制1.基本原理2.ISR(In-SyncReplicas)3.ACK(Acknowledgements
惊醒幡然1
·
2025-04-06 04:46
kafka
分布式
Linux Shell ——— Bash介绍
目录一、Shell脚本
初识
1、编写Shell脚本文件test.sh(1)Shell脚本文件命名(2)Shell脚本文件第一行(3)查看自己的linux系统的默认解析器(4)注释(5)Shell种类(6)
ic设计学习者
·
2025-04-06 03:13
Linux环境配置
Linux脚本
linux
bash
【
JVM
与内存调优】
JVM
执行引擎(JIT编译器)与热点代码入门介绍
一、两种主要的执行方式执行引擎读取字节码并执行相应的操作。有两种主要的执行方式:解释执行和编译执行。1.1解释执行:解释器(Interpreter)逐条解释字节码指令。1.2编译执行:即时编译器(JITCompiler)将频繁执行的热点代码编译成本地机器码,以提高执行效率。1.2.1JIT是什么?JIT,代表“Just-In-Time”编译。JIT,一种由一些编程语言(包括Java)使用的技术。1
本本本添哥
·
2025-04-06 02:05
001
-
基础开发能力
jvm
java
开发语言
【
JVM
】
jvm
中的栈简介
jvm
中的栈简介一、
JVM
体系结构二、栈是什么?
No8g攻城狮
·
2025-04-06 02:04
JVM探究
jvm
java
数据结构
开发语言
面试
turtle库——python
二、
初识
Turtle1、导入库importturtle#导入整个库t=turtle.Turtle()#创建一个海龟对象,命名为t或简化写法:fromturtleimport*#导入所有函数(适合简单代码
晨曦543210
·
2025-04-06 02:02
python
开发语言
初识
二叉树:
二叉树:二叉树基本特点:每个节点最多只有两个子树,没有子树或者只有一个子树都是ok的。左右子树有序的,一个节点如果有两个子树必须区分左右子树,即使只有一个子树也必须区分其是左子树还是右子树。二叉树基本形态:空二叉树只有一个空结点。根结点只有左子树。根结点只有右子树根结点既有左子树还有右子树。特殊二叉树及其特点:斜树:即一颗树只有左结点或者只有右结点。只有左结点称为左斜树,只有右结点称为右斜树。特点
吃垃圾桶
·
2025-04-06 00:20
数据结构
c语言
Java监控与分析工具
jstack——线程堆栈分析工具常见用法4.VisualVM——图形化Java监控工具启动VisualVM主要功能5.JConsole——轻量级Java监控工具启动JConsole主要功能6.jinfo——
JVM
一口酥Hac
·
2025-04-05 22:12
java
java
jvm
开发语言
JVM
虚拟机篇(五):深入理解Java类加载器与类加载机制
深入理解Java类加载器与类加载机制深入理解Java类加载器与类加载机制一、引言二、类加载器2.1类加载器的定义2.2类加载器的分类2.2.1启动类加载器(BootstrapClassLoader)2.2.2扩展类加载器(ExtensionClassLoader)2.2.3应用程序类加载器(ApplicationClassLoader)2.2.4自定义类加载器三、双亲委派模型3.1双亲委派模型的定
快来卷java
·
2025-04-05 22:40
jvm
java
mysql
分布式锁方案设计
在单体应用时代,我们使用
jvm
提供的锁就可以很好的工作,但是到了分布式应用时代,
jvm
提供的锁就行不通了,那么势必要借
熊崽_张
·
2025-04-05 19:53
分布式
redis
java
Eclipse,MyEclipse,IDEA,Vscode这些编译器和JDK的相爱相杀
运行时环境(JRE):包含
JVM
和标准类库,用于执行Java程序。开发工具:如调试器、文档生成工具等。
DKPT
·
2025-04-05 13:38
#
软件
开发
服务器环境搭建
编辑器
intellij-idea
eclipse
myeclipse
java
Clojure语言的服务器管理
Clojure作为一种运行在
JVM
上的函数式编程语言,因其独特的特性和强大的生态系统,逐渐成为服务器管理的热门选择。
东方苾岚
·
2025-04-05 12:03
包罗万象
golang
开发语言
后端
Clojure语言的持续集成
Clojure语言的持续集成实践引言Clojure是一种现代化的函数式编程语言,它基于
JVM
并拥有强大的并发处理能力。
欧宸雅
·
2025-04-05 12:31
包罗万象
golang
开发语言
后端
让AI再次伟大-MCP-Client开发指南
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring原理、JUC原理、Kafka原理、分布式技术原理、数据库技术、
JVM
原理、AI应用如果感觉博主的文章还不错的话
爱吃芝士的土豆倪
·
2025-04-05 08:08
AI使开发再次伟大
人工智能
python
基于Django的信息管理系统-----篮球信息管理系统(python+django+mysql)
导语:
初识
python,想写一个简单的篮球管理系统。功能:实现对球员等信息的增删改查,以及写到前端界面展示。
梁梁呀呀
·
2025-04-05 06:50
笔记
django
mysql
python
解决Java项目运行时错误:“Command line is too long”
这是因为Java虚拟机(
JVM
)在启动时,如果传递给它的类路径(classpath)过长,超过了操作系统的命令行长度限制,就会抛出这个错误。
李少兄
·
2025-04-05 02:30
java
开发语言
RabbitMQ学习笔记:springboot RabbitMQ客户端连接故障恢复
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
码炫课堂-码哥
·
2025-04-05 00:49
rabbitmq专题
rabbitmq
JavaScript 深入解析sessionStorage:特性、应用与最佳实践
深入解析sessionStorage:特性、应用与最佳实践一、
初识
sessionStorage1.1什么是sessionStoragesessionStorage是WebStorageAPI的重要组成部分
程序员cwr
·
2025-04-04 22:31
javascript
开发语言
ecmascript
JVM
深入原理(八)(一):垃圾回收
目录8.
JVM
垃圾回收8.1.垃圾回收-作用8.2.垃圾回收-方法区回收8.3.垃圾回收-手动触发垃圾回收8.4.垃圾回收-堆回收8.4.1.回收判断-引用计数法8.4.2.回收判断-可达性分析算法8.5
摘星编程
·
2025-04-04 22:29
jvm
Linux信号处理解析:从入门到实战
Linux信号处理全解析:从入门到实战一、
初识
Linux信号:系统级的"紧急电话"信号是什么?信号是Linux系统中进程间通信的"紧急通知",如同现实中的交通信号灯。
网恋东雪莲被骗114514
·
2025-04-04 19:12
linux
信号处理
chrome
Python(面向对象编程)
一.
初识
类和对象1.1类-class自然界的东西大多以类而分,物以类聚‘1.1.1概念定义了对象的属性和方法,比如犬类里面有个中华田园犬(对象)5岁(属性)了它会吃狗粮(方法)1.1.2创建属于python
高育良00003
·
2025-04-04 17:32
python
开发语言
【项目实战】Kover,由 JetBrains 官方支持的一个开源库,旨在为 Kotlin 开发者提供一种简化且高效的测试覆盖率收集工具。
它适用于
JVM
和Android平台上的Kotlin应用程序,包括多平台项目。
本本本添哥
·
2025-04-04 14:43
005
-
研效与DevOps运维工具链
开源
kotlin
测试覆盖率
Kotlin 面试题汇总
就像Java一样,Kotlin代码也被编译成Java字节码,并在运行时由Java虚拟机即
JVM
执行。当一个名为Kotlin的文件Main.kt被编译后,它最终会变成一个类,然后生成该类的字节码。
识月君
·
2025-04-04 14:41
Android
技术深入
kotlin
微信
开发语言
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他