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
OpenJ9的jps,jstack无响应问题
OpenJ9是IBM&Eclipse开源的一款
jvm
。与Oracle
jvm
(所谓“官方”)相比,memoryfootprint较小,启动速度快是它的主要优势。
nchuxyz
·
2023-12-15 13:12
Java入门学习笔记一
Java拥有Java虚拟机(
JVM
JavaVirtualMachine),即由
JVM
来负责Java程序在该系统中
渔火愁眠_
·
2023-12-15 13:50
java
学习
笔记
jvm
Javac编译原理
如果消除不同种类、不同平台机器之间的差别,这个任务就由
jvm
来完成,而javac的任务就是将java源代码
jakiechaipush
·
2023-12-15 11:05
重温Java基础系列
java
开发语言
JDK21 WARNING: A Java agent has been loaded dynamically
JDK21WARNING:AJavaagenthasbeenloadeddynamically背景经过OpenJDK'sJEP451:BalancingServiceabilityandIntegrityin
JVM
小小兔在普陀山走神啊
·
2023-12-15 11:00
各种各样的问题记录
java
开发语言
JVM
-GC调优-字节码篇-01
笔记来源:
JVM
注意:实在想学习可以看一下,让自己更加了解
JVM
,看起来可能会枯燥。
JVM
-概述1、你的问题1.1你被
JVM
伤害过吗?你是否也遇到过这些问题?
渣渣龙_拽得很
·
2023-12-15 11:40
jvm
jvm
JVM
之堆学习
:它是线程共享的,堆中对象都需要考虑线程安全的问题(虚拟机栈中的局部变量只要不逃离方法的作用范围就是线程安全的)有垃圾回收机制三、一些示例3.1堆内存溢出1.代码示例packagecn.itcast.
jvm
.t1
太自由
·
2023-12-15 10:19
Java
jvm
学习
常见
JVM
面试题及答案整理(2022持续更新)
JVM
篇下载链接:全部面试题及答案PDF1.
JVM
的主要组成部分?及其作用?
码农code之路
·
2023-12-15 10:16
Java面试题及答案整理
java
面试
开发语言
elasticsearch 常见问题总结
集群启动异常:Nativememoryallocation(mmap)failedtomap2060255232bytesforcommittingreservedmemory问题原因是内存配置要求过高,进入
jvm
.options
会发paper的学渣
·
2023-12-15 09:52
elasticsearch
elasticsearch
big
data
分布式
JavaEE:计算机是如何工作的
主要学习Java开发网站后端,为后面学习Spring做铺垫涉及的内容:1)操作系统基础知识2)多线程知识3)文件操作4)网络编程5)网络原理6)
JVM
计算机计算机=软件+硬件CPU是计算机最核心的部分存储器
cx努力编程中
·
2023-12-15 08:26
JavaEE初阶
java-ee
硬件架构
【Spark精讲】Spark任务运行流程
任务执行流程编辑Client模式Cluster模式Yarn任务运行流程YARN-CLIENT模式YARN-CLUSTER模式编辑故障排查YARN-CLIENT模式导致的网卡流量激增问题YARN-CLUSTER模式的
JVM
话数Science
·
2023-12-15 07:58
Spark精讲
Spark
大数据
spark
大数据
4、Kafka 核心常用配置项
Broker配置存储信息1.2、Broker配置连接信息1.3、Broker配置Topic管理信息1.4、Broker配置数据留存管理信息2、Topic级别参数2.1、级别问题2.2、三个核心配置项3、
JVM
cjh-Java
·
2023-12-15 06:27
#
Kafka
kafka
数据库
分布式
网络编程及相关概念
网络编程概述:Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在Java的本机安装系统里,由
JVM
进行控制。并且Java实现了一个跨平台的网络库,程序员面
夜雪寒声
·
2023-12-15 05:56
网络
Java多线程之synchronized
synchronized的缺点:1.synchronized底层是由
jvm
实现,因此不能手动控制锁的释放,不如lock锁灵活,synchronized修饰的方法一旦出现异常,
jvm
保证锁会被释放
陈年小趴菜
·
2023-12-15 04:56
Java-多线程
java
开发语言
笔记
【MySQL系列】Centos安装MySQL
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,
jvm
,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2023-12-15 04:17
s5
数据库
mysql
centos
数据库
类加载器
后来给予
jvm
的动态不熟,插件化开发等技术,都是来源于
jvm
引入了类加载机制。
覆水无言
·
2023-12-15 03:21
如何设计一款高性能分布式锁,实现数据的安全访问?
单体时代可以⽤
JVM
提供的ReentrantLock或者Synchronized解决,分布式环境下,
JVM
就有点力不不从心了。于是乎,“分布式锁”便出现了。01什么是分布式锁?
Java弟中弟
·
2023-12-15 03:50
设置Jira启动参数和选项
找到
JVM
_SUPPORT_RECOMMENDED_ARGS=一节参数列表参考https://confluence.atlassian.com/display/JIRA050/Setting+Properties
明算科
·
2023-12-15 02:11
jira
Day16——网络编程
1.网络编程Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在Java的本机安装系统里,由
JVM
进行控制。
cherish9927
·
2023-12-15 02:52
Java
SE
开发语言
java
六、ZGC深度剖析
一、引言对于Java程序员来说,
JVM
帮助我们做了很多事情。
JVM
是虚拟机,能够识别字节码,就是class文件或者你打包的jar文件,运行在操作系统上。
不做挖坑人
·
2023-12-15 01:50
JVM
jvm
三、
jvm
中的对象及引用
一、对象在
jvm
的创建过程检查加载-->分配内存-->内存空间初始化-->设置-->对象初始化1)检查加载首先检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查类是否已经被加载、解析和初始化过
不做挖坑人
·
2023-12-15 01:45
JVM
jvm
JVM
实战-掌握分派方法规则
方法调用问题classGrandFather{voidthinking(){System.out.println("iamgrandfather");}}classFatherextendsGrandFather{voidthinking(){System.out.println("iamfather");}}classSonextendsFather{voidthinking(){//请读者在这
没脑袋的喵
·
2023-12-15 01:12
jvm
jvm
深入理解 Java 虚拟机(
JVM
)从入门到精通
目录一、
JVM
内存结构1、堆(Heap)(1)特点(2)堆内存分配(3)晋升到老年代的方式(4)堆内存检验方式2、虚拟机栈(VMStack)(1)特点(2)局部变量表(3)操作栈(4)动态连接(5)方法返回地址
一个搬砖的农民工
·
2023-12-15 01:11
JVM
java
jvm
垃圾回收
jvm调优
堆栈
jvm
阶段小节
文章目录静态变量与局部变量的对比:我们知道类变量有两次初始化的机会,第一次是在“准备阶段”(链接),执行系统初始化,对类变量设置默认值,另一次则是在“初始化”阶段,赋予程序员在代码中定义的初始值。和类变量初始化不同的是,局部变量表不存在系统初始化的过程,这意味着一旦定义了局部变量则必须人为的初始化,否则无法使用。动态链接:每一个栈帧内部都包含一个指向运行时常量池中该栈帧所属方法的引用。(运行时常量
ITfeib
·
2023-12-15 01:51
JVM
jvm
java
开发语言
【
JVM
从入门到实战】(六)类加载器的双亲委派机制
一、双亲委派机制在Java中如何使用代码的方式去主动加载一个类呢?方式1:使用Class.forName方法,使用当前类的类加载器去加载指定的类。方式2:获取到类加载器,通过类加载器的loadClass方法指定某个类加载器加载。双亲委派机制:自底向上查找是否加载过,再由顶向下进行加载在类加载的过程中,每个类加载器都会先检查是否已经加载了该类,如果已经加载则直接返回,否则会将加载请求委派给父类加载器
小星星*
·
2023-12-14 23:13
Java
jvm
Java_UnSafe&LockSupport&Atomic
(1)不受
jvm
管理,也就意味着无法被GC,需要我们手动GC,稍有不慎就会出现内存泄漏。(2)Unsafe的不少方法中必须提供原始地址(内存地址)和被替换对象的地址,偏移量要自己计算,一旦出现
姜上清风
·
2023-12-14 22:08
Java
java
jvm
开发语言
JVM
类加载机制(七)
1.加载,验证,准备,解析,初始化
JVM
类加载机制分为五个部分:加载,验证,准备,解析,初始化,下面我们就分别来看一下这五个过程。
武昌库里写JAVA
·
2023-12-14 22:35
高手面试
jvm
类加载
修改
jvm
对象的属性值(私有)
修改
jvm
对象的属性值(私有)这个想法的来源一个sparkjob在启动之后,就会确定executor的数量。
姜上清风
·
2023-12-14 22:59
jvm
hadoop
spark
大数据
java
Scala的安装部署&Maven的安装部署
重点:scala运行在
JVM
上的,是面向对象和函数式编程
jiangliu
·
2023-12-14 22:03
Java 多线程下的单例模式
在Java应用中,单例对象能保证在一个
JVM
中,该对象只有一个实例存在。正是由于这个特点,单例对象通常作为程序中的存放配置信息的载体,因为它能保证其他对象读到一致的信息。
omygodvv
·
2023-12-14 22:53
java
单例模式
开发语言
【算法Hot100系列】无重复字符的最长子串
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,
jvm
,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2023-12-14 21:39
s6
算法与数据结构
算法
Tomcat优化
目录1.配置文件优化2.系统内核优化3.内核参数配置优化4.java虚拟机
JVM
优化1.配置文件优化修改conf/server.xml的http连接器配置中添加参数vim/usr/local/tomcat
Ybaocheng
·
2023-12-14 21:16
tomcat
java
JVM
理解
1、
JVM
是什么?
JVM
是JavaVirtualMachine(Java虚拟机)的缩写,由一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域等组成。
xmh-sxh-1314
·
2023-12-14 21:08
jvm
java数组题库_java数组练习题目
4)
JVM
将数组存储在(堆或栈)中。5)数组的二分查找法运用的前提条件是数组已经。6)矩阵或表格一般用维数组表示。7)如果把二维数组看成一维数组,那么数组的元素是数组。
老白Walt
·
2023-12-14 21:34
java数组题库
JVM
虚拟机:如何查看
JVM
的XX参数?
查询
JVM
的xx参数的命令jps-l(查询正在运行的java进程)jinfo-flag参数名进程号(查看该进程程序的参数的值)jinfo-flags进程号(查看该进程程序中所有参数的值)举例查看所有的参数如上所示
幻风_huanfeng
·
2023-12-14 21:55
深入了解JVM虚拟机
jvm
虚拟机
java
jvm
-sandbox-repeater 精简版部署之非standalone模式
[root@k8s-worker27-65
jvm
-sandbox-repeater]#pwd/root/work/traffic/
jvm
-sandbox-repeater[root@k8s-worker27
Michaelwubo
·
2023-12-14 21:21
jvm
jvm
-sandbox-repeater 精简版部署之standalone模式
jvm
-sandbox-repeater仅仅提供了录制回放的能力,如果需要完成业务回归、实时监控、压测等平台,后面须要有一个数据中心负责采集数据的加工、存储、搜索,repeater-console提供了简单的
Michaelwubo
·
2023-12-14 21:45
jvm
elasticsearch
大数据
JAVA面试题8
3.Java中的
JVM
是什么?它有什么
CrazyMax_zh
·
2023-12-14 20:24
java
开发语言
利用 docker 实现JMeter分布式压测
在工作中经常需要对一些关键接口做高QPS的压测,JMeter是由Java语言开发,没创建一个线程(虚拟用户),
JVM
默认会为每个线程分配1M的堆栈内存空间。受限于单台试压机的配置很难实现太高的并发。
软件测试曦曦
·
2023-12-14 20:22
自动化测试
软件测试工程师
软件测试
jmeter
分布式
软件测试
功能测试
自动化测试
程序人生
职场和发展
JVM
虚拟机(二)类的生命周期
类的声明周期描述了一个类加载、使用和卸载的整个过程。一个类的声明周期包括五个阶段:加载、连接、初始化、使用、卸载,其中连接部分分为验证、准备和解析阶段。加载阶段加载阶段是第一步是类加载器根据类的全限定名通过不同的渠道以二进制流的方式获取字节码文件。不同的渠道比如有:本地的文件、通过动态代理生成的类、通过网络传输的类(早期Applet技术使用)。类加载器在加载完类之后,Java虚拟机会讲字节码中的信
*Soo_Young*
·
2023-12-14 20:22
jvm
python
开发语言
JVM
第八章-虚拟机字节码执行引擎
概述执行引擎是Java虚拟机核心的组成部分之一。所有的Java虚拟机的执行引擎输入、输出都是一致的:输入的是字节码二进制流,处理过程是字节码解析执行的等效过程,输出的是执行结果本章将主要从概念模型的角度来讲解虚拟机的方法调用和字节码执行运行时栈帧结构Java虚拟机以方法作为最基本的执行单元,“栈帧”(StackFrame)则是用于支持虚拟机进行方法调用和方法执行背后的数据结构,它也是虚拟机运行时数
没脑袋的喵
·
2023-12-14 20:48
jvm
jvm
JVM
GUI可视化监控及诊断工具
工具既述使用命令行工具或组合能帮您获取目标Java应用性能相关的基础信息,但它们存在下列局限:无法获取方法级别的分析数据,如方法间的调用关系、各方法的调用次数和调用时间等(这对定位应用性能瓶颈至关重要)。要求用户登录到目标Java应用所在的宿主机上,使用起来不是很方便。分析数据通过终端输出,结果展示不够直观。为此,JDK提供了一些内存泄漏的分析工具,如jconsole,jvisualvm等,用于辅
Please Sit Down
·
2023-12-14 20:41
JVM
Java
jvm
linux
运维
JVM
命令行监控及诊断工具
(字节跳动)
JVM
诊断调优工具用过哪些?(京东)怎么获取Java程序使用的内存?堆使用的百分比?(国美)几种常用的内存调试工具你知道哪些?(搜狐)
JVM
诊断调优工具用过哪些?
Please Sit Down
·
2023-12-14 20:40
JVM
Java
jvm
java
【从零开始学习
JVM
| 第八篇】学习垃圾回收算法 和 垃圾回收器
前言:现代编程语言通常采用垃圾回收机制来自动管理内存。垃圾回收机制是一种自动化的内存管理技术,可以在程序运行时自动识别和回收不再使用的内存,从而减少内存泄漏和其他内存相关问题的发生。本文将介绍垃圾回收算法和垃圾回收器的相关知识,帮助读者深入了解内存管理的实现原理和技术细节。目录前言:常见的垃圾回收算法:1.标记-清除算法(MarkSweepGC)2.复制算法(CopyingGC)3.标记整理算法(
我是一盘牛肉
·
2023-12-14 20:05
【从零开始学习JVM】
学习
jvm
算法
过滤器
【从零开始学习
JVM
| 第九篇】了解 常见垃圾回收器
前言:垃圾回收器(GarbageCollector)是现代编程语言中的一项重要技术,它提供了自动内存管理的机制,极大地简化了开发人员对内存分配和释放的繁琐工作。通过垃圾回收器,我们能够更高效地利用计算机的内存资源,减少内存泄漏和程序崩溃的风险。随着软件应用程序的复杂性不断增加,内存管理成为了开发过程中的一个关键挑战。手动管理内存往往容易出现错误,例如忘记释放已经不再使用的内存或者释放尚未被使用的内
我是一盘牛肉
·
2023-12-14 20:05
【从零开始学习JVM】
学习
jvm
开发语言
java
JVM
虚拟机:如何查看
JVM
初始和最终的参数?
本文重点在前面的课程中,我们学习了如何查看当前程序所处于的xx参数,本文再介绍一种如何参看
JVM
的xx参数?
幻风_huanfeng
·
2023-12-14 20:05
深入了解JVM虚拟机
jvm
虚拟机
java
【从零开始学习
JVM
| 第七篇】深入了解 堆回收
前言:Java堆作为内存管理中最核心的一部分,承担着对象实例的存储和管理任务。堆内存的高效使用对于保障程序的性能和稳定性至关重要。因此,深入理解Java堆回收的原理、机制和优化策略,对于Java开发人员具有重要的意义。本文旨在探讨Java堆回收的相关概念、工作原理以及常见的回收算法,帮助读者全面理解Java内存管理中的关键环节,并提供实用的建议和最佳实践,以便更好地应对内存管理方面的挑战,提升Ja
我是一盘牛肉
·
2023-12-14 20:34
【从零开始学习JVM】
学习
jvm
算法
过滤器
[
JVM
基础 - Java 类加载机制]
JVM
基础-Java类加载机制类的生命周期类的加载:查找并加载类的二进制数据连接验证:确保被加载的类的正确性准备:为类的静态变量分配内存,并将其初始化为默认值解析:把类中的符号引用转换为直接引用初始化使用卸载类加载器
奥耶可乐冰
·
2023-12-14 20:02
Java
python
开发语言
java
jvm
算法
[报错]记录IDEA远程开发报错:java: Cannot run program.....
报错内容IDEA在进行远程开发的时候报错,内容如下:java:Cannotrunprogram"/usr/lib/
jvm
/java-1.8.0-openjdk-amd64/bin/java"(indirectory
Jim.KK
·
2023-12-14 20:30
java
intellij-idea
ide
JVM
对象创建与内存分配机制分析
对象的创建对象创建的主要流程:1.类加载检查虚拟机遇到一条new指令时,首先将去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没有,那必须先执行相应的类加载过程。new指令对应到语言层面上讲是,new关键词、对象克隆、对象序列化等。2.分配内存在类加载检查通过后,接下来虚拟机将为新生对象分配内存。对象所需内存的大小在类加载完
Memory_2020
·
2023-12-14 20:00
jvm
java
JVM
篇之java内存模型
在并发编程中,我们通常要处理两个问题:线程之前如何通信与线程之间如何同步。通信是指线程之间如何交换信息,通常的通信手段有:共享内存与消息传递(语言不同,通信机制不同,java使用的是共享内存的并发模型)在共享内存的并发模型中,线程之间共享信息的公共状态,通过对信息公共状态的读-写来隐使地进行线程通信;而在消息传递的并发模型中,由于线程直接没有信息的公共状态,所以只能传递明确消息来显式地进行通信同步
小王学java
·
2023-12-14 20:05
上一页
85
86
87
88
89
90
91
92
下一页
按字母分类:
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
其他