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
java程序员jvm
JVM
篇——
JVM
调优实战,
JVM
调优参数汇总
什么是调优1、根据需求进行
JVM
规划和预调优2、优化运行
JVM
运行环境(慢、卡顿,一般都是通过单接口压测或者Skywalking进行全链路压测3、解决
JVM
运行过程中出现的各种问题,比如MemoryLeak
Be explorer
·
2025-02-07 12:02
JVM
jvm
服务器
运维
Java程序员
必看!10个让你深夜加班的开发深坑,第5个几乎人人都踩过
引言Java作为一门“成熟稳重”的语言,总能让开发者产生“一切尽在掌握”的错觉。然而,真实的开发战场上,无数程序员在深夜对着屏幕咬牙切齿:“这代码为什么又崩了?!”本文揭露10个Java开发中看似简单却杀伤力极强的陷阱,附赠避坑指南,建议反复背诵!1.空指针的“替身攻击”:自动拆箱的暗箭错误示例java代码解读复制代码Integertotal=null;intresult=total;//自动拆箱
Java先进事迹
·
2025-02-07 12:32
java
python
开发语言
Android开发获取缓存,删除缓存
会显示当前缓存时多少,然后可以点击清理缓存直接上代码:objectCacheHelper{/***获取缓存大小*@paramcontext*@return*@throwsException*/@
Jvm
StaticfungetTotalCacheSize
893151960
·
2025-02-07 12:26
android开发日记
android
缓存
Android开发
Android教程
Android获取缓存
Android清理缓存
Android缓存
jvm
- GC篇
如何减慢一个对象进入老年代的速度,如何降低GC的次数堆内存细分年轻代(YoungGeneration):新创建的对象首先被分配在年轻代中。年轻代又被进一步划分为一个Eden区和两个Survivor区(通常称为S0和S1)。当Eden区满时,会触发一次MinorGC(垃圾回收),存活的对象会被移动到一个Survivor区,不存活的对象会被清理。老年代(OldGeneration或TenuredGen
生命不息战斗不止!
·
2025-02-07 05:09
jvm
类加载器详解
类加载器的分类引导类加载器属于
JVM
的一部分,由C++代码实现。无法直接获取到引导类加载器的对象。
生命不息战斗不止!
·
2025-02-07 05:39
java
java英语面试自我介绍_java面试英语自我介绍范文
不论是高校还是进入职场,都免不了要经历自我介绍的环节,那么大家知道
Java程序员
是怎么用英文自我介绍吗?下面学习啦小编为大家带来java面试英语自我介绍范文,供大家参考!
小二妮子
·
2025-02-06 22:26
java英语面试自我介绍
java开发工程师面试自我介绍_
java程序员
面试自我介绍范文
下面学习啦小编为你带来
java程序员
面试自我介绍范文的内容,希望你们喜欢。
阿里聚安全
·
2025-02-06 22:55
java开发工程师面试自我介绍
JVM
的详细讲解
GC
JVM
中的GC(GarbageCollection,垃圾回收)是Java语言的一个重要特性,它负责自动管理内存,释放那些不再被使用的对象所占用的内存空间。
上官花雨
·
2025-02-06 21:20
jvm
Java-JMX 组件架构即详解
每个Java虚拟机(
JVM
)都默认包含一个MBeanServer,它可以注册和管理MBeans,并提供了一组API来注册、查询、调用MBea
找了一圈尾巴
·
2025-02-06 21:20
Java方向
java
开发语言
Java面试宝典:全面掌握编程、架构和设计模式
本文还有配套的精品资源,点击获取简介:Java面试题大全是一个全面的参考资料,涉及Java编程语言的各个方面,从基础语法到面向对象概念,再到集合框架、异常处理、多线程、
JVM
内存管理、IO与NIO、反射与注解
不爱说话的我
·
2025-02-06 08:51
ScalaTest测试框架
BillVenners这样描述ScalaTest:ScalaTest是比JUnit和TestNG更加高阶的测试编写工具,这个Scala应用在
JVM
上运行,可以测试Scala以及Java代码。
一片
·
2025-02-06 07:46
Scala
Akka开发学习
Play
Framework
java使用react_基于
JVM
使用React.js和Spring Boot建立同构的Web应用
这是一个展示如何使用Java的SpringBoot实现预渲染前端MVC(MVC-frontend)的同构Web应用开源项目:winterbe/spring-react-example·GitHub所谓同构Isomorphic应用是指Javacript在客户端和服务器端同时运行,后端和前端同享相同的代码。传统Web应用是在服务器端产生HTML,然后发往客户端,后来这被客户端MVC改变如Angular
tarv
·
2025-02-06 05:01
java使用react
对
JVM
G1的理解
NOTICE:本文仅记录本人对
JVM
G1的小小理解,没有详细记录每个点,若有误可指出内存区域G1将堆分为各个region,大小通过G1HeapRegionSize指定region分类按region大小分普通
·
2025-02-06 05:27
java
架构师成长(三)之深入剖析类加载过程原理
它负责将类的字节码文件加载到Java虚拟机(
JVM
)中,并进行一系列的处理,使得类能够被程序正常使用。
power-辰南
·
2025-02-06 03:10
java技术架构师成长专栏
jvm
java
架构师
java底层原理
对 volatile 的理解
volatile关键字的小小理解,没有详细记录每个点,若有误可指出一个对象的产生java的Class对象产生会经历以下阶段:类加载,验证,准备,解析,初始化类加载:通过类的全限定名获取类的二进制,并转换成
JVM
·
2025-02-06 01:22
jvmjava
JVM
-三大垃圾回收算法
垃圾回收分类:MinorGC:新生代--------------------------->指Young区的垃圾回收过程MajorGC:老年代--------------------------->指OId区的垃圾回收过程FuIIGC:新生代+老年代---------------->Yound区和OId区一起执行的垃圾回收过程MajorGC不能单独存在。MajorGC都会伴随着MinorGC触发垃
可乐味的小白
·
2025-02-05 14:33
java
java
jvm
JVM
-垃圾回收器和垃圾回收算法
垃圾回收算法
jvm
中垃圾回收算法有四种:标记整理、标记清除、复制算法、分代收集算法垃圾回收器jdk1.8中垃圾回收器有三种:parallelscavenge垃圾回收器、cms垃圾回收器、g1垃圾回收器parallelscavenge
ohoy
·
2025-02-05 14:33
其他
jvm
算法
Java 编程中的 9 个性能提升技巧
文章目录Java编程中的9个性能提升技巧一、引言二、优化内存使用1、合理使用数据结构2、优化字符串操作三、提升代码执行效率3、优化循环结构4、缓存计算结果四、多线程与并发优化5、使用线程池6、锁优化五、
JVM
eqa11
·
2025-02-05 10:06
java
开发语言
volatile 和 Threadlocal 的原理和适用场景
变量被volatile修饰时,线程对变量进行写操作时
jvm
会向处理器发送lock前缀指令,lock前缀指令相当于内存屏障。
「已注销」
·
2025-02-05 07:15
java
java
volatile
【大数据Java基础-
JVM
12】运行时数据区(七)对象的实例化内存布局与访问定位
1.对象的实例化1.1创建对象的方式new最常见的方式变形1:Xxx的静态方法变形2:XxBuilder/XxoxFactory的静态方法Class的newInstance():反射的方式,只能调用空参的构造器,权限必须是publicConstructor的newInstance(Xxx):反射的方式,可以调用空参、带参的构造器,权限没有要求使用clone():不调用任何构造器,当前类需要实现Cl
王知无(import_bigdata)
·
2025-02-05 03:49
java
big
data
开发语言
第十章: 重生-对象的实例化-内存布局
2、对象的内存布局2.1、对象头2.2、实例数据2.3、对齐填充3、对象的访问定位第10章对象的实例化内存布局与访问定位微信搜一搜:全栈小刘,获取文章全套pdf版1、对象的实例化大厂面试题美团:对象在
JVM
刘行之
·
2025-02-05 03:18
2025-JVM入门到实践
JVM
执行引擎
其区别是物理机的执行引擎是直接建立在处理器、缓存、指令集和操作系统层面上的,而虚拟机的执行引擎则是由软件自行实现的,因此可以不受物理条件制约地定制指令集与执行引擎的结构体系,能够执行那些不被硬件直接支持的指令集格式
JVM
糖JL是我儿
·
2025-02-05 03:18
JVM
jvm
如何使用Launch4J将我们jar包变成一个可执行文件exe
基础环境说明1.1硬件环境1.2软件环境二、Launch4J的安装下载三、如何进行配置和生成3.1基础设置3.2header设置3.3jre设置四、常用功能界面大致介绍4.1基本信息4.2JRE选项4.3
JVM
秋刀prince
·
2025-02-05 01:02
jar
java
#Java 与 C++ 核心差异详解:从语法到实战的代码对比
##一、语言定位差异||Java|C++|设计目标|"Writeonce,runanywhere"|"高性能系统级开发"|运行方式|
JVM
解释执行字节码|直接编译为机器码|典型场景|企业应用/Android
新宿椎名琳擒
·
2025-02-04 10:06
java
开发语言
python实例化类的存储内存地址_【
JVM
之内存与垃圾回收篇】对象实例化内存布局与访问定位...
对象实例化内存布局与访问定位从各自具体的内存分配上来讲new的对象放在堆中对象所属的类型信息是放在方法区的方法当中的局部变量放在栈空间这new的对象怎么把三块粘合到一起就是这章的内容了对象实例化面试题美团:对象在
JVM
学姐吖
·
2025-02-04 07:47
【
JVM
学习】对象实例化内存布局与访问定位
文章目录一、对象实例化1.1对象创建方式1.2创建对象的步骤(1)判断对象对应的类是否加载、链接、初始化(2)为对象分配内存(3)处理并发问题(4)初始化分配到的内存(5)设置对象的对象头(6)执行init方法进行初始化二、对象内存布局(1)对象头三、对象的访问定位3.1对象访问的两种方式(1)句柄访问(2)直接指针(HotSpot采用)一、对象实例化1.1对象创建方式new:常见的使用new关键
Kaiz‘s Blog
·
2025-02-04 07:42
JVM
jvm
java
编程语言
Clojure语言的文件操作
Clojure语言的文件操作Clojure是一种现代的函数式编程语言,运行于Java虚拟机(
JVM
)之上,使得它可以生成高效的字节码并可以与Java类库无缝集成。
萧月霖
·
2025-02-04 06:37
包罗万象
golang
开发语言
后端
Flink报错:java.io.IOException: Insufficient number of network buffers
默认情况下,它使用1GB的
JVM
堆内存。如果一个master进程需
九师兄
·
2025-02-04 04:47
Spark基本概念
将用户程序转化为作业(job)在Executor之间调度任务(task)跟踪Executor的执行情况通过UI展示查询运行情况ExecutorSparkExecutor是集群中工作节点(Worker)中的一个
JVM
javafanwk
·
2025-02-04 00:18
Spark
大数据
spark
架构
大数据
Groovy语言的编程范式
Groovy语言的编程范式引言Groovy是一种基于
JVM
(JavaVirtualMachine)的动态语言,它不仅兼容Java,还提供了丰富的功能和简洁的语法,使得编程更加高效和灵活。
沈韶珺
·
2025-02-04 00:16
包罗万象
golang
开发语言
后端
博客2:
JVM
类加载机制详解
博客2:
JVM
类加载机制详解摘要:本文将深入探讨Java虚拟机(
JVM
)的类加载机制,包括类加载过程、类加载器类型和双亲委派模型等。
JVM
类加载机制是Java程序在运行时将字节码加载到内存的过程。
菜菜小趴菜
·
2025-02-03 22:31
java架构师
jvm
java
c++
JVM
堆栈内存剖析 - 《面向技术宅的
JVM
内幕》
可以说,这个context就是串联各功能模块的中心,用它可以找到上级函数返回点、入参、本函数的本地变量……了解堆栈上保存了什么数据,怎样保存数据,对了解
JVM
运行引擎、JIT编译、GC等等功能面有重要的串接作用
·
2025-02-03 17:05
jvmjvm-hotspot
Java 如何使用 Linux 内存 -《面向技术宅的
JVM
内幕》
本文摘自我在编写的开源互动图书《面向技术宅的
JVM
内幕》中的MMap-OSMemoryRegion一节。如图片不清,请转回原文。
·
2025-02-03 13:31
jvmjvm-hotspot
可能是最深入全面的图解 Java Virtual Threads
本文摘自我在编写的开源互动图书《面向技术宅的
JVM
内幕》中的VirtualThreads一节。如图片不清,请转回原文。VirtualThreads按这本书作者的德性,和这本书的定位,这里不会
·
2025-02-03 13:31
jvmjvm虚拟机
java 绘制六边形_六边形架构 Java 实现
原标题:六边形架构Java实现链接:shipilev.net/
jvm
-anatomy-park/2-transparent-huge-pages/六边形架构是一种设计风格,通过分层实现核心逻辑与外部对象隔离
chinhoyoo
·
2025-02-03 12:39
java
绘制六边形
Perf-linux服务器性能测试
1.压测基础数据准备:压测的环境:2.压测时关注服务端性能内存:50%以下CPU:一般小于75%,平均每核CPU的load小于1网络带宽:磁盘:IO:数据库:
JVM
:小于80%fullGC频率:小于半小时一次响应时间
进阶的小猫
·
2025-02-03 08:04
压测和性能测试
linux
运维
python
Java的类加载过程
类加载就是把类(通常是.class文件的形式)通过类加载器加载到
JVM
中,经过一系列的解析成可用的class类二进制流的来源可能有:编译后的.class文件使用ASM、ByteBuddy等字节码生成工具创建的字节码甚至可以从网络传输得到
何似在人间575
·
2025-02-02 18:48
java
开发语言
【Tools】什么是kotlin语言
Kotlin具有Java语言的兼容性,可以与Java代码进行无缝交互,并且可以在
JVM
上运行。它还可以编译为JavaScript,使其可以在浏览器环境
音乐学家方大刚
·
2025-02-02 12:08
工具
kotlin
开发语言
android
【Tools】什么是kotlin语言
Kotlin具有Java语言的兼容性,可以与Java代码进行无缝交互,并且可以在
JVM
上运行。它还可以编译为JavaScript,使其可以在浏览器环境
音乐学家方大刚
·
2025-02-02 12:08
工具
kotlin
开发语言
android
程序员之路:深入理解Java的内存管理和垃圾回收机制
以下是关于Java内存管理和垃圾回收机制的详细解析:一、Java内存管理Java的内存管理主要依赖于Java虚拟机(
JVM
)的内存分配和垃圾回收机制。
ysdysyn
·
2025-02-02 12:35
程序员之路
java
jvm
开发语言
JVM
运行时数据区常见知识点&面试题总结
目录运行时数据区前言面试题
JVM
内存区域/运行时数据区?说一下JDK1.6、1.7、1.8内存区域的变化?为什么使用元空间替代永久代作为方法区的实现?Java堆的内存分区了解吗?运行时常量池?
栗子酱-
·
2025-02-02 12:04
后端开发面试题
#
JVM面试题
jvm
java
开发语言
面试
springboot
java面试题(
jvm
)
目录
jvm
组成1.
jvm
由哪些部分组成?2.什么是程序计数器3.什么是堆?4.什么虚拟机栈?5.栈和堆的区别?6.什么是方法区?7.什么是直接内存?类加载器1.什么是类加载器?2.有哪些类加载器?
lgcgkCQ
·
2025-02-02 11:33
java面试题
java
jvm
面试
面试题
JVM
详细介绍——运行时数据区
目录1.Java内存管理机制2.运行时数据区2.1方法区(MethodArea)—线程共享2.2Java堆(JavaHeap)—线程共享2.2.1新生代2.2.2老生代2.3程序计数器(ProgramCounterRegister)—线程私有2.3.1线程并发执行2.4本地方法栈(NativeMethodStack)—线程私有2.4.1为什么要使用本地方法2.5虚拟机栈(VirtualMachin
Yinb
·
2025-02-02 08:08
jvm
java
开发语言
JVM
- 运行时数据区详细篇
JavaVirtualMachine)虚拟机栈出现的背景栈和堆的区别什么是Java虚拟机栈本地方法栈(NativeMethodStack)Java堆概述堆内存区域的划分对象创建内存分配的过程新生代和老年代的配置比例
JVM
星辰与晨曦
·
2025-02-02 08:08
JVM
java
后端
jvm
android嵌入式开发环境搭建,2024最新腾讯Android面试分享
Android开发面试的几部分1、基础知识基础知识包括几个部分:Java(JDK、
JVM
)、Android、数据结构和算法、计算机基础、设计模式,有的还会问Flutter。
2401_84414990
·
2025-02-02 03:07
程序员
android
面试
职场和发展
自制虚拟机(C/C++)(一、分析语法和easyx运用,完整虚拟机实现)
网上对虚拟机的解释很多,其实本质就一句话虚拟机就是机器语言解释器我们今天要实现汇编语言解释器,下一次再加上ndisasm反汇编器就是真正虚拟机了注:这里的虚拟机指的是VMware一类的,而不是
JVM
,python
linhhanpy
·
2025-02-01 18:58
自制虚拟机
自制操作系统
c语言
c++
单片机
操作系统
汇编
性能测试后期的性能调优
设计优化算法优化代码优化
JVM
优化参数优化数据库优化高可用性,高可靠性,可扩展性及运维能力是高并发系统的设计要求(当然也要顾及成
Feng.Lee
·
2025-02-01 14:55
漫谈测试
性能优化
测试工具
可用性测试
Spring Boot中使用Micrometer进行指标监控
Micrometer是一个应用度量库,专为
JVM
应用设计,支持多种监控系统,如Prometh
wx_tangjinjinwx
·
2025-02-01 07:33
spring
boot
后端
java
【2】阿里面试题整理
Java是一种基于
JVM
的解释型语言,具有跨平台性,使用自动垃圾回收机制,这使得开发者可以更专注于业务逻辑,而不需要处理底层的内存管理细节。
独自破碎E
·
2025-02-01 04:35
Java面经
网络
java
网络协议
http
tcp/ip
JVM
-------程序计数器、虚拟机栈、本地方法栈
关于
jvm
虚拟机中的知识点总结与汇总资料ghttps://blog.csdn.net/weixin_40701758/article/details/121756782?
努力撸代码的小刑
·
2025-02-01 04:30
java
java
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他