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开发框架和中间件面试题(10)
113.如何进行
JVM
性能调优?115.GC调优策略有哪些?116.介绍下单点登
龙贝子
·
2023-12-28 19:04
面试题
java
开发语言
中间件
Cucumber-
JVM
的示例和运行解析
Cucumber-
JVM
是一个支持Behavior-DrivenDevelopment(BDD)的Java框架。在BDD中,可以编写可读的描述来表达软件功能的行为,而这些描述也可以作为自动化测试。
oscar999
·
2023-12-28 19:57
440-系统测试与性能调优
BDD
Cucumber-JVM
Test
命令行运行
gradle安装配置与使用
目录什么是gradlegradle下载与安装gradle使用示例,利用gradle建立两个模块什么是gradleGradle是一个基于
JVM
的构建工具,是一款通用灵活的构建工具,支持maven,Ivy仓库
西凉的悲伤
·
2023-12-28 19:17
工具
gradle
Gradle
gradle安装配置
gradle使用
gradle多模块
类加载机制深度剖析
1、类加载过程多个java文件经过编译打包生成可运行jar包,最终由java命令运行某个主类的main函数启动程序,这里首先需要通过类加载器把主类加载到
JVM
。
蒋斌文
·
2023-12-28 18:44
Spring Boot 中的虚拟线程
它们由
JVM
管理,许多虚拟线程可以映射到
xuejianxinokok
·
2023-12-28 18:03
java
spring
boot
后端
java
多线程《1》JMM基础知识---volatile的可见性和一致性
JMM引出线程的不可见性jmm的八个原子性操作volatile可见性volatile实现顺序一致性前言:
jvm
是java虚拟机用于解释,编译执行java代码,
jvm
可以再不同的操作系统上执行并且提供了内存管理
倾城00
·
2023-12-28 17:01
JAVA进阶
java
阿里中间件团队4面真题(60W):线程锁+分布式锁+Kafka等
中间件一面技术一面考察范围:重点问了Java线程锁:synchronized和ReentrantLock相关的底层实现线程池的底层实现以及常见的参数数据结构基本都问了一遍:链表、队列等Java内存模型:常问的
JVM
AI乔治
·
2023-12-28 17:53
Arthas 工具介绍与实战
目录简介Arthas特点安装Arthas通过curl安装脚本安装方式使用Arthas选择Java进程基本命令高级命令使用帮助命令实战应用场景监控方法执行时间观察方法参数查看方法调用堆栈动态更新类命令列表
jvm
Memory_2020
·
2023-12-28 15:03
pycharm
ide
python
JVM
- 图解篇
本色出演名单姓名别名简称学校JavaVirtualMachine
JVM
教室堆空间Heap老师垃圾回收器MinorGC/MajorGC学生数据Object学校平面图俗名使用权限简称Eden教室新生EdenSurvivor
kikiki2
·
2023-12-28 15:32
Docker容器内部署Java微服务的内存限制问题
初步排查是由于
JVM
占用的内存超出了docker内存配额的上限,导致容器被kill掉。于是我们需要排查一下问题出在哪里,为什么以前没有这类问题,而现在却发生了。
SimminonGarcia
·
2023-12-28 15:46
运维
操作系统
java
Spark - 动态注册UDF
这不就是
JVM
的优势么,怪自己的反射没学到家,说搞
kikiki2
·
2023-12-28 14:18
解Bug之路-记一次
JVM
堆外内存泄露Bug的查找
前言
JVM
的堆外内存泄露的定位一直是个比较棘手的问题。此次的Bug查找从堆内内存的泄露反推出堆外内存,同时对物理内存的使用做了定量的分析,从而实锤了Bug的源头。
小陈阿飞
·
2023-12-28 14:12
test mock-03-wiremock 模拟 HTTP 服务的开源工具 flexible and open source API mocking
-01-test之jmockit入门使用案例mockito-01-overviewmockito简介及入门使用PowerMockMockServerChaosBlade-01-测试混沌工程平台整体介绍
jvm
-sandbox
老马啸西风
·
2023-12-28 12:25
test
http
开源
网络协议
单元测试
unit
testing
面经(持续更新中)
ip从页面发起请求到响应服务器这中间发生了什么数据库数据库三范式数据库事务实现原理数据库各种锁数据库索引数据库的隔离级别jdk相关线程池,你都用过哪些线程池,他们的实现原理是什么多个线程是如何同时运行的
jvm
hanjiangb
·
2023-12-28 12:52
面经
java
开发语言
中间件系列 - Redis入门到实战(高级篇-多级缓存)
:黑马程序员Redis入门到实战教程,深度透析redis底层原理+redis分布式锁+企业解决方案+黑马点评实战项目中间件系列-Redis入门到实战本内容仅用于个人学习笔记,如有侵扰,联系删除学习目标
JVM
代码的知行者
·
2023-12-28 12:46
Redis
中间件
缓存
中间件
redis
golang基础学习以及代码实例
相比java,go没有
jvm
进行代码编译,直接把代码转换为二进制代码,执行效率更高。为每个平台单独编译二进制文件,也支持跨平台。2、基础知识1.Go程序开发注意事项(重点Go
计算衎
·
2023-12-28 11:07
golang
学习
开发语言
JMeter软件的安装(超详细教程)
的运行(第一个问题)为什么下载JMeter要先下载jdk:因为JMeter是Apache组织基于Java开发的一个开源软件,JMeter软件是由Java代码100%开发的,所以JMeter运行需要依赖
JVM
阿源不会算法
·
2023-12-28 10:25
jmeter
Class.forName("com.mysql.jdbc.Driver") 到底做了什么?
答:Class.forName()方法要求
JVM
查找并加载指定的类到内存中;将"com.mysql.jdbc.Driver"当做参数传入,就是告诉
JVM
,去"com.mysql.jdbc"这个路径下找Driver
zt928815211
·
2023-12-28 09:31
java
【关于
JVM
,不得不知道的那些事儿】
一、
JVM
内存区域划分
JVM
主要是分成四个区域:堆、栈、程序计数器、方法区
JVM
本质上是一个java进程,
JVM
启动之后就会从操作系统这里申请到一大块内存~每个线程,都有自己的栈和程序计数器~下面我们对于这四个区域进行详细的描述
芃仔
·
2023-12-28 09:40
面试八股文
java
开发语言
jvm
storm nimbus superviser slot work executer
id管理在同一机器上的多个worker进程,每个worker进程只服务于一个topology,每个worker对外有一个port,用于接收数据;一个Worker对应于--Supervisor上创建的一个
JVM
正居明阳
·
2023-12-28 08:53
volatile有序性和可见性底层原理
happens-before规则6、as-if-serial语义1、数据依赖性2、as-if-serial语义7、指令重排序面试题1、缓存一致性1、首先,编译之后Java代码会被编译成字节码.class文件,在运行时会被加载到
JVM
intimexy
·
2023-12-28 08:42
Java基础知识
Java编译过程、JIT编译详解、类加载过程
可能大多数人想到的就是将**.java编译成***.class文件,但其实Java代码的编译执行是一个非常复杂的过程,将**.java编译成**.class的过程叫做前端编译.前端编译后的字节码可以由
JVM
程序员bling
·
2023-12-28 08:06
性能优化
Java
java
jvm
开发语言
Java反射机制--是什么,为什么,怎么用
1.反射是什么首先看书要理解反射,很难完全理解,这关系到Java的语言特性,
jvm
的内存细节,当初我看反射,就像高票答案那样,照着写一遍,结果是你并没有理解,你只是照猫画虎,要想真正理解,我建议题主,不断深入探究
努力的小海龟
·
2023-12-28 08:26
反射
java
java
反射
JVM
性能调优——HotSpot VM 调优记录
查看JDK1.8默认启动参数命令:#java-XX:+PrintCommandLineFlags-version返回:-XX:InitialHeapSize=126504256//等价于-Xms1g,
JVM
一叶知秋V
·
2023-12-28 08:22
JVM
java
jmap
dump
mat
内存分析
ReentrantLock源码解读
前言在没接触java.util.concurrent并发包之前,大家在多线程情况下使用到的都是synchronized同步锁,这是c++也就是
jvm
层面的锁,不方便使用者观看源码,也不能自己对其扩展。
程序员李哈
·
2023-12-28 08:37
源码解读
java
后端
分布式架构基础之Java RMI详解
它的实现依赖于Java虚拟机(
JVM
),因此它只支持从一个
JVM
到另一个
JVM
的调用。
Java程序员-张凯
·
2023-12-28 08:28
java
分布式
如何实现一个比较完美的分布式锁?
但是在分布式系统中,
JVM
级别的锁已经不能满足系统的需求,需要实现分布式锁,可以借助Redis或Zookeeper实现,本篇博客记录一下用Redis实现一个比较完美的分布式锁。
程序员小潘
·
2023-12-28 07:05
后端
redis
分布式锁
2.22
JVM
一.学习目标1)
JVM
内存区域划分2)
JVM
的类加载机制3)
JVM
的垃圾回收1.
JVM
执行流程程序在执行之前先要把Java代码转换为字节码(.class),
JVM
首先需要通过一定的方式类加载器把文件加载到运行时数据区
小白孙在路上
·
2023-12-28 07:50
菜鸟
jvm
java
开发语言
一、为何我决定写Spring Cloud专栏
本文已被https://www.yourbatman.cn收录,里面一并有Spring技术栈、MyBatis、
JVM
、中间件等小而美的专栏供以免费学习。
YourBatman
·
2023-12-28 07:22
【方向盘】-Spring
Cloud
Spring
Cloud
Spring
Boot
SC
SB
Spring
Cloud专栏
MESI缓存一致性协议--volatile能够保持可见性原因
主内存:我认为的是堆和方法区工作内存:我认为是栈和cpu的三级缓存JMM模型,我认为是一个多线程工作的规范,规范了多线程操作的数据在主内存和工作内存之间是怎么流转的,是
jvm
内存中的数据和cpu之间怎么协同工作
指尖流年999
·
2023-12-28 07:57
面试题
并发编程
JVM
关键知识点整理,从入门到提高到实践
文章目录基础篇一、了解
JVM
内存结构程序计数器(线程私有)Java虚拟机栈(线程私有)本地方法栈(线程私有)方法区(线程共享)堆(线程共享)运行时常量池直接内存二、关于垃圾回收1.如何判断一个对象是垃圾
码拉松
·
2023-12-28 06:09
经验分享
java
jvm
volatile超详细讲解
目录写在前面一、什么是volatile二、
JVM
(java虚拟机)、JMM(java内存模型)三、volatile内存可见性验证四、可见性说明五、volitale不保证原子性验证六、volatile不保证原子性理论解释七
秃了也弱了。
·
2023-12-28 06:02
java
java
多线程
java进程无故消失的原因分析
没有任何
jvm
oom的错误信息。路径通过
jvm
监控查看
jvm
监控状态oom_killer_
jvm
监控指标.png从图表上看,进程在在死亡之前一直处于正常状态。
酱君挺怎样
·
2023-12-28 06:24
java面试题19
在Java中,内存管理可以通过Java虚拟机(
JVM
)来实现,
JVM
负责管理堆内存和栈内存,实现垃圾回收和内存分配等功能,确保程序的内存使用合理、高效和安全。
CrazyMax_zh
·
2023-12-28 05:10
java
开发语言
[1250]python调用java代码的工具jpype
文章目录jpype简介安装使用小试牛刀使用命令行方式打jar包调用jar包方法问题1:shutdown
JVM
停止后restart失败的情况问题2:只能调用静态方法问题3:调用其他包方法调用jar包main
周小董
·
2023-12-28 05:33
Python前行者
python
java
安装部署ElasticSearch插件踩过的坑和解决方式,常见的ElasticSearch启动显示内存不足、服务器或虚拟机内核低、进程虚拟内存不足、文件权限不足等问题。
1.2、解决方式如下:编辑
jvm
参数vi/opt/elasticsearch-7.4.2/config/
jvm
.options2、启动报服务器或虚拟机内核低。
qq_clw
·
2023-12-28 04:57
运维存储
linux运维
elasticsearch
jenkins
大数据
排查
JVM
中的 OOM 问题详细指南
当Java应用程序抛出OutOfMemoryError(简称OOM)时,意味着Java虚拟机(
JVM
)在尝试为对象分配内存时没有足够的空间。
IT管理圈
·
2023-12-28 04:12
jvm
Java Flight Record 详解
核心概念JavaFlightRecord提供一个低开销的数据收集框架,用于对Java应用程序和HotSpot
JVM
进行故障排除。
若明天不见
·
2023-12-28 02:21
JVM
Java
java
JVM
Filght
Record
JMC
JFR
Java虚拟机系列——检视阅读(一)
Java虚拟机系列——检视阅读参考java虚拟机系列入门掌握
JVM
所有知识点2020重新出发,JAVA高级,
JVM
JVM
基础系列从0开始带你成为
JVM
实战高手Java虚拟机—垃圾收集器(整理版)RednaxelaFX
卡斯特梅的雨伞
·
2023-12-28 01:16
JVM
高频面试题(2023最新版)
JVM
面试题1、
JVM
内存区域
Jvm
包含两个子系统和两个组件。
柚几哥哥
·
2023-12-28 01:49
面试题
JVM
jvm
对话面试官----
jvm
模型
JVM
(JavaVirtualMachine)是Java虚拟机的缩写,它是一个运行Java字节码的虚拟计算机。
JVM
提供了一个平台独立的执行环境,能够在不同的操作系统上运行Java程序。
什么什么啊啊啊
·
2023-12-28 00:18
对话面试官系列---知识集锦
jvm
记
JVM
相关一些常见面试题
看了很多文章,结合自己面试经验,记录一下
JVM
相关面试题,以便自己复习(一)
JVM
基础知识1)Java是如何实现跨平台的?注意:跨平台的是Java程序,而不是
JVM
。
奋斗男孩12138
·
2023-12-28 00:18
面试类
jvm
面试
JVM
基础篇---02
其中,引导类加载器和扩展类加载器是由
JVM
实现的,用户无法修改其行为。而应用程序类加载器是由Java程序开发者编写的,可以满足一般的类加载需求。
Flying_Fish_roe
·
2023-12-28 00:17
jvm
JVM
GC 算法原理概述
对于
JVM
的垃圾收集(GC),这是一个作为Java开发者必须了解的内容,那么,我们需要去了解哪些内容呢,其实,GC主要是解决下面的三个问题:哪些内存需要回收?什么时候回收?如何回收?
奋斗男孩12138
·
2023-12-28 00:47
jvm
算法
java
Java概念性内容:字节码文件和
JVM
虚拟机、Java的基本命令(java,javac)
文章创作目的:应付Java期末考试的前几道选择题(手动狗头)Java跨平台性跨平台工作原理Java程序是运行在
JVM
虚拟机上的,在需要运行Java应用程序的操作系统上,安装一个与操作系统对应的Java虚拟机
早八睡不醒午觉睡不够的程序猿
·
2023-12-27 20:05
java
jvm
开发语言
JVM
运行时数据区与
JVM
指令集
一、程序计数器(ProgramCounter)具有线程隔离性占用的内存空间非常小,可以忽略不计java虚拟机规范中唯一一个没有规定任何OutofMemeryError的区域程序执行的时候,程序计数器是有值的,其记录的是程序正在执行的字节码的地址二、虚拟机栈(JavaStack)一个线程对应一个栈,一个栈对应多个方法栈帧,栈帧包含局部变量表、操作数栈、动态连接、方法出口等inti=8;i=i++;0
冂阿吉
·
2023-12-27 19:08
jvm
模拟Spring缓存机制
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析在日常开发中,缓存是提高系统吞吐量的常见手段。不论是使用Guava、Re
smart哥
·
2023-12-27 19:44
spring专题
spring
缓存
java
hive总结06_企业级调优
大表MapJoinGroupByCount(Distinct)去重统计笛卡尔积行列过滤动态分区调整分桶分区数据倾斜合理设置Map数小文件进行合并复杂文件增加Map数合理设置Reduce数并行执行严格模式
JVM
自由地带
·
2023-12-27 18:21
hive
hive
优化
虚拟机栈与本地方法栈
虚拟机栈解释顾名思义虚拟机栈是
JVM
中的栈数据结构,此种数据结构是基于线程的,创建了一个线程就相当于创建了一个虚拟机栈,例如我们最熟悉的main方法启动,就启动了一个虚拟机栈。
zhy0324
·
2023-12-27 17:44
接口幂等性是什么?如何设计?
如何实现幂等前端拦截数据库唯一索引实现数据库乐观锁实现数据库悲观锁实现
JVM
锁实现分布式锁实现Token实现总结接口幂等-幂等性-接口的幂等性-分布式幂等性-如何保证幂等-幂等性实现方案-去重表-下单幂等
更新失败
·
2023-12-27 16:01
architecture
数据库
java
golang
spring
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
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
其他