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
最直白的说法是:Java程序运行的容器包含的关系为JDKJRE
JVM
,
JVM
本质上也是一种规范。
进击的angular猿
·
2023-11-04 22:48
java
Java基础面经整理
java概述跨平台一次编写,到处运行,的跨平台性是由于
JVM
的存在,C/C++编程是面向操作系统的。
云胡不喜呀~
·
2023-11-04 22:18
面经
java
jvm
详解与实践
阿里对
jvm
进行了一些重写jdk架构:了解
jvm
的目的:写出更好、更优雅的java程序、排查问题
jvm
优化
jvm
历史:
jvm
大体运行逻辑:线程私有区:程序计数器:栈:一个方法一个栈帧:一个线程可以有多个栈帧多态用到动态链接方法执行完
飞天神猪ll
·
2023-11-04 22:47
JVM
jvm
JVM
实践
java文档(内含有各种
JVM
参数):https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html
JVM
实践:(1)设置项目内存
m_iNoError
·
2023-11-04 22:46
javaweb
java
Jvm
sandbox mock机制实践
一、背景
Jvm
sandbox沙箱机制,是一种实现不重启、无侵入改变目标应用返回值的面向切面编程解决方案。测试方面来说,对于RPC接口、HTTP接口都适用。
程序员杨叔
·
2023-11-04 22:43
Java
测试平台开发
jvm
java
软件测试
利用 docker 实现JMeter分布式压测
在工作中经常需要对一些关键接口做高QPS的压测,JMeter是由Java语言开发,没创建一个线程(虚拟用户),
JVM
默认会为每个线程分配1M的堆栈内存空间。受限于单台试压机的配置很难实现太高的并发。
软件测试潇潇
·
2023-11-04 22:13
自动化测试
软件测试工程师
软件测试
jmeter
软件测试
自动化测试
功能测试
程序人生
职场和发展
jvm
实践
说一下
JVM
中的分代回收堆的区域划分1.堆被分为了两份:新生代和老年代[1:2]2.对于新生代,内部又被分为了三个区域。
不减到100斤不吃锅包肉
·
2023-11-04 22:09
jvm
vert.x 学习笔记
每个Vert.x实例在其自己的
JVM
实例运行,并且可以承载多个verticles。一个Vert.x实例确保verticles彼此通过运行每个在其自己的类加
weixin_30551963
·
2023-11-04 21:43
数据库
人工智能
json
初识
jvm
标题一直想知道
jvm
的内部运作是怎样的,今天就想自己记录下来自己对
jvm
的认识1.
jvm
概念
jvm
是什么,根据英语单词的话就是JavaVirtualMachine,中文为java虚拟机,而java虚拟机就是运行在操作系统之上的
该干嘛干嘛撒
·
2023-11-04 21:12
java
jvm
Vert.x学习笔记(一) Vert.x 核心包
Vert.x是一个事件驱动的
JVM
上的框架,可以帮助我们构建现代、灵活、可扩展的程序。Vert.x有多种语言的版本,可以用在Java、Kotlin、Scala、Groovy、Ruby等语言上。
乐百川
·
2023-11-04 21:12
java
vertx
java
vertx
一问三不知之初识
JVM
JVM
1.
JVM
是什么1.1
JVM
概述
JVM
是java虚拟机,是用来执行java字节码(二进制的形式)的虚拟计算机。
jvm
是运行在操作系统之上的,与硬件没有任何关系。
道上叫我卢铁柱
·
2023-11-04 21:40
Java
java
开发语言
后端
jvm
vert.x学习心得笔记(一)
官方中文文档:https://vertxchina.github.io/vertx-translation-chinese/官方英文文档:一:背景介绍首先我们介绍vert.x,它是一种事件驱动,且异步的基于
JVM
给我的名字加个鸡腿_
·
2023-11-04 21:09
初识
JVM
1.
JVM
内存区域划分
jvm
在启动的时候,会申请到一整个很大的内存区域。整个一大块区域,不太好用。为了更方便使用,把整个区域隔成了很多区域,每个区域都有不同的作用。
YB_account
·
2023-11-04 21:34
JavaWeb
jvm
Java 基础知识:面试官必问的问题
JVM
会在编译时期将boolean类型的
小万哥丶
·
2023-11-04 18:14
java
开发语言
面试
linux
个人开发
软件工程
开源
谷粒商城笔记+踩坑(11)——性能压测和调优,JMeter压力测试+jvisualvm监控性能+资源动静分离+修改堆内存
1.4.2添加HTTP请求1.4.3添加监听器1.4.4启动压测1.4.5查看分析结果1.5错误解决JMeterAddressAlreadyinuse,Windows端口访问机制2.性能监控2.1回顾
jvm
程序员小海绵【vincewm】
·
2023-11-04 18:40
Java学习路线
谷粒商城笔记+踩坑
压力测试
Java 7
InvokeDynamic允许
JVM
在运行时解析方法调用,这使得
JVM
更容易处理动态语言,如Groovy、Scala等.下面是一个使用Groovy脚本的例子:defadd={a,b->a+b}println
码在何方
·
2023-11-04 17:29
java历史版本
java
jvm
开发语言
JVM
篇之内存及GC
目录一、
JVM
内存区域1.1程序计数器1.2虚拟机栈1.3本地方法栈1.4堆1.5方法区二、
JVM
运行时内存2.1新生代(轻量级GC)2.2老年代(重量级GC)一、
JVM
内存区域
JVM
内存区域主要分为线程私有区域
秋千水竹马道
·
2023-11-04 17:37
java
jvm
java
面试
Idea远程调试 (包含调试docker容器)
Java本地debug时我们常常以为breakpointer打在了java文件中,看到到了breakpointer处
jvm
停了下来,认为debug时
jvm
运行的就是java文件了。其实并不是这样。
王者丶丿风范
·
2023-11-04 17:05
java
java
JVM
之内存回收算法
前言本篇主要介绍
JVM
内存回收算法,理论内容都节选自《深入理解java虚拟机》这本书,它是下一篇
JVM
垃圾回收器的基石。
吃猫的大鱼
·
2023-11-04 17:31
JVM
java
开发语言
JVM
GC算法
文章目录
JVM
GC是什么:GC分类:GC算法1、复制算法复制算法优缺点;优点缺点:使用场景:2、引用计数法原理:优缺点:优点:缺点;3、标记清除算法:原理:优缺点:优点:缺点;4、标记压缩算法:原理:优缺点
韩庄主
·
2023-11-04 17:57
JVM
jvm
算法
java
JVM
类的加载子系统
文章目录类的加载过程加载阶段链接阶段初始化类的加载器测试代码中获取对应的加载器获取加载器加载的路径不同类对应的加载器自定义加载器自定义加载器的方式获取类的加载器的方式双亲委派机制双亲委派机制的好处Java的SPI机制1.接口定义2.具体实现3.配置META-INF/services文件4.接口的使用类的加载过程类的加载过程分为3个阶段加载阶段链接阶段初始化阶段类的加载器,只负责加载.class文件
没事儿写两篇
·
2023-11-04 17:56
人在江湖之JVM
jvm
ClassLoader
SPI
双亲委派
自定义ClassLoader
JVM
运行时数据区
文章目录运行时数据区的划分程序计数器(PC寄存器)PC寄存器的作用Java虚拟机栈栈帧(stackFrame)栈帧的内部结构局部变量表操作数栈动态链接方法返回地址本地方法栈本地方法堆堆空间的内存划分(分代)Java1.7分代Java1.8分代设置堆空间大小调整年轻代和老年代比例调整年轻代中Eden区和两个survivor区的比率Java代码获取堆空间大小对象在堆中的分配MinorGC、MajorG
没事儿写两篇
·
2023-11-04 17:56
人在江湖之JVM
程序计数器
方法区
虚拟机栈
栈帧
堆内存分配
分代
JVM
内存和 GC 算法
文章目录内存布局直接内存执行引擎解释器JIT即时编译器JIT分类AOT静态提前编译器(AheadOfTimeCompiler)GC什么是垃圾为什么要GC垃圾回收行为JavaGC主要关注的区域对象的finalization机制GC相关算法引用计数算法(ReferenceCounting)可达性分析算法GCRootsStopTheWorld标记-清除算法(mark-sweep)复制算法(Copying
没事儿写两篇
·
2023-11-04 17:23
人在江湖之JVM
jvm
GC
算法
标记清除
分代回收
finalization
机制
Java为什么能把Python拿捏的死死的
JVM
非常优秀,gc效率很高了-但是从VM来说比.net还差了一点。-比如不支持互相递归的尾递归优化和真泛型。
Java零基础教
·
2023-11-04 16:35
GitHub也无法幸免被墙变慢...!一招搞定
专注分享后端技术干货,包括Java基础、Java并发、
JVM
、Elasticsearch、Zookeeper、Nginx、微服务、消息队列、源码解析、数据库、设计模式、面经等,助你编程之路少走弯路。
怕被吃掉的软糖猿
·
2023-11-04 16:51
Javassist讲解1(介绍,读写字节码)
介绍一、读写字节码1.如何创建新的类2.类冻结介绍 javassist使Java字节码操作变得简单,它是一个用于在Java中编辑字节码的类库; 它使Java程序能够在运行时定义一个新类,并在
JVM
大猪猪吃虎虎
·
2023-11-04 16:26
Java基础
开发语言
java
【Java】深入了解双亲委派机制(常说的类加载机制)
前言:ava虚拟机(
JVM
)的类加载机制是Java应用中不可或缺的一部分。本文将详细介绍
JVM
的双亲委派机制,并阐述各关键点。一、什么是双亲委派机制?
小王笃定前行
·
2023-11-04 15:17
java篇
jvm
jvm
java
深入了解Java虚拟机 - (一)类加载和双亲委派机制
目录标题一、剖析
JVM
类加载机制类是如何被加载到
jvm
内存的类加载的过程1.加载:2.验证3.准备4.解析5.初始化【类加载器】和【双亲委派机制】Java中有哪些类加载器打印类加载器类加载器初始化过程:
@来杯咖啡
·
2023-11-04 15:45
Java基础使用积累
java
java虚拟机
类加载
java类加载机制
**全盘负责委托机制**自定义类加载器示例****打破双亲委派机制****Tomcat打破双亲委派机制**模拟实现java类加载机制准备测试类packagecom.blog.
jvm
.c
sry1201
·
2023-11-04 15:14
java基础
java
ClassLoader
类加载机制
详解
jvm
之java类加载机制和类加载器(ClassLoader) 深入理解Java类加载器(ClassLoader) 如何自定义类加载器 深入说明双亲委派 双亲委派模型的破坏者-线程上下文类加载器
目录引言类加载过程加载链接验证准备解析初始化类加载时机类加载器根类加载器(bootstrapclassloader)扩展类加载器(extensionsclassloader)系统类加载器(systemclassloader)类加载机制全盘负责双亲委派缓存机制理解双亲委派模式双亲委派模式工作原理双亲委派模式优势loadClass(String)findClass(String)defineClass
互联网全栈开发实战
·
2023-11-04 15:42
免费专栏
java
java类加载器
自定义类加载器
双亲委派
java线程上下文
jdk版本与class文件格式major版本对应关系
https://docs.oracle.com/javase/specs/
jvm
s/se21/html/
jvm
s-4.html#
jvm
s-4.1
zlpzlpzyd
·
2023-11-04 15:10
java
jvm
java
jvm
springboot actuator
jvm
监控丢失
随便点击一个地址http://192.168.0.76:8681/lms/actuator/prometheus访问指标,发现
JVM
相关指标全部丢失2、解决方法从网上查找相关资料,逐一排查,发现可能是组件问题
猪猪侠在冒险
·
2023-11-04 14:23
spring
boot
后端
java
okhttp3工具类
大部分工具都是基于okhttp的,这里简单进行封装使用okhttp3+fastjson引入依赖com.squareup.okhttp3okhttpcom.squareup.okiookio-
jvm
3.0.0com.alibabafastjson1.2.83
gsls200808
·
2023-11-04 14:22
java
okhttp
【Mysql系列】从零开始学MySQL:Docker部署快速上手
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,
jvm
,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2023-11-04 14:51
s5
数据库
mysql
docker
数据库
[Golang实现
JVM
第六篇]实现Native方法
没有Native方法
JVM
什么也做不了可能很多人认为native方法是Java里的禁区,使用本地方法会牺牲可移植性,而且还会有额外开销,貌似几乎没有程序员会在实际项目中写本地方法,这玩意就是个很冷门的东西
司青玄
·
2023-11-04 14:44
365道Java高频面试复习题,助你吊打面试官
我这里收集了一套大厂的面试题包含了答案,技术点概括了:基础、
JVM
、多线程并发、spring、mybatis、springboot、mysql、Redis、spr
java晴天过后
·
2023-11-04 13:53
java
面试
开发语言
Github上365道Java高频面试复习题,助你吊打面试官
年对程序员来说是特别严峻的一年,也是大改革的一年,大部分人因为今年“疫情”的原因纷纷离开了自己原有的岗位,也有人抓住机会逆流而上拿到更高的待遇1我这里收集了一套大厂的面试题包含了答案,技术点概括了:基础、
JVM
Java小白速成记
·
2023-11-04 13:52
java
面试
spring
boot
Java高频面试复习题,助你面试成功
我这里收集了一套大厂的面试题包含了答案,技术点概括了:基础、
JVM
、多线
不会敲代码的谌
·
2023-11-04 13:20
java
面试
jvm
jvm
内存划分
在整个程序执行过程中,
JVM
会用一段空间来存储程序执行期间需要用到的数据和相关信息,这段空间一般被称作为RuntimeDataArea(运行时数据区),也就是我们常说的
JVM
内存。
帅气的喵了个咪
·
2023-11-04 13:14
JVM
实际内存占用超过Xmx的原因,设置Xmx的技巧
前言不知道大家在开发过程中有没有遇到过类似的问题,明明通过
JVM
参数-Xmx4g设置了最大堆内存大小为4g,但是程序运行一段时间后发现占用的内存明显超过了8g,却并没有出现内存溢出等问题,那是什么东西占用了额外的内存空间呢
追兔子的乌龟
·
2023-11-04 12:35
Java
java
java基础-常用
JVM
参数
JVM
参数交流平台,小程序-->
JVM
PocketTrace跟踪参数参数说明-verbose:gc-XX:+printGC可以打印GC的简要信息[GC4790K->374K(15872K),0.0001606secs
巨子联盟
·
2023-11-04 11:56
蚂蚁金服面试真题115道:集合+
JVM
+设计模式+spring+Redis等
今天在这分享目前国内公司Java面试常问的问题包括
JVM
、常用
Java程序员聚集地
·
2023-11-04 11:10
Java
程序员
设计模式
编程语言
面试
java
redis
Android内存篇(一)---使用
JVM
TI监控应用
JVM
TI微卡智享
JVM
TI
Vaccae
·
2023-11-04 10:01
android
java
python
c++
linux
「阿里」Java岗150道面试题:集合+
JVM
+设计模式+spring+Redis等
前言在过2个月即将进入10月了,然而面对今年的大环境而言,跳槽成功的难度比往年高了很多,很明显的感受就是:对于今年的java开发朋友跳槽面试,**无论一面还是二面,都开始考验一个Java程序员的技术功底和基础。**对源码解读和核心原理理解也是成了加分项,特别是对Java的一些核心基础知识点掌握的不够或者没有体系方向的朋友面试也成了一个苦恼的事情。今天在这分享目前国内公司Java面试常问的问题包括J
Netty711
·
2023-11-04 10:30
java
jvm
设计模式
架构
面试
Compose-Multiplatform在Android和iOS上的实践
当时的结论是KMM提倡将共有的逻辑部分抽出,由KMM封装成Android(Kotlin/
JVM
)的aar和iOS(Kotlin/Native)的framework,再提供给View层进行调用,从而节约一部分的工作量
搜狐技术产品小编2023
·
2023-11-04 10:48
android
ios
Java整理(二)面向对象
Java面向对象静态块:用static申明,
JVM
加载类时执行,仅执行一次构造块:类中直接用{}定义,每一次创建对象时执行执行顺序优先级:静态块>main()>构造块>构造方法所有的Java程序都以类class
1024小豆子
·
2023-11-04 10:02
Java
Java
面向对象
JVM
常用命令汇总
ThejpscommandliststheinstrumentedJavaHotSpotVMsonthetargetsystem.Thecommandislimitedtoreportinginformationon
JVM
sforwhichithastheaccesspermissions.jinfo
泡^泡
·
2023-11-04 07:26
Jvm
JVM常用命令汇总
Java基础-
JVM
执行子系统-class类文件结构
Java工程师知识树/Java基础class的来龙去脉Java能够实现"一次编译,到处运行”,这其中class文件要占大部分功劳。为了让Java语言具有良好的跨平台能力,Java提供了一种可以在所有平台上都能使用的一种中间代码——字节码类文件(.class文件)。有了字节码,无论是哪种平台(如:Mac、Windows、Linux等),只要安装了虚拟机都可以直接运行字节码。并且,有了字节码,也解除了
HughJin
·
2023-11-04 07:48
jvm
常用命令
文章目录vmstat5
jvm
相关在windows下查看Java的pid查看pidjinfojmapjmap原理jstatjstackjpsjcmdjhatpmapJConsoleJavaVisualVMperfbtraceLinux
浅蓝浅蓝777
·
2023-11-04 07:25
jvm
JVM
常用命令工具
JVM
给我们提供了一些用于监控管理的命令,具体查看JDK的bin目录:可见工具非常多,我们来一一看看常用的命令。
sebeefe
·
2023-11-04 07:53
java
java
后端
上一页
121
122
123
124
125
126
127
128
下一页
按字母分类:
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
其他