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面试题:聊一聊线程池
为什么会有线程池线程是一个重资源,
JVM
中的线程与操作系统的线程是一对一的关系,所以在
JVM
中每创建一个线程就需要调用操作系统提供的API创建线程,赋予资源,并且销毁线程同样也需要系统调用。
NiklausYu
·
2023-11-24 00:33
java
线程池
多线程
面试官: 谈谈你对Java反射的理解
类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在
Jvm
的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。
笨笨11
·
2023-11-23 23:05
使用JMX监控ZooKeeper和Kafka
JVM
默认会通过JMX的方式暴露基础指标,很多中间件也会通过JMX的方式暴露业务指标,比如Kafka、Zookeeper、ActiveMQ、Cassandra、Spark、Tomcat、Flink等等。
跟着大数据和AI去旅行
·
2023-11-23 23:16
大数据企业级实战
zookeeper
kafka
监控
Kotlin与Java比较:泛型
前言Kotlin作为
JVM
系的语言,起源于Java又不同于Java。通过在语言层面比较两者的区别,可以使得开发者能够快速学习,融会贯通。泛型概念泛型,即参数化类型。何为参数化类型?
程序引力
·
2023-11-23 22:40
转换excel xlsx 为xls 或者转换 xls 为 xlsx aspose cells aspose-cells 22.8.0
importjpypeimportasposecellsjpype.start
JVM
(r"E:\java\jdk-11.0.2\bin\server\
jvm
.dll")fromasposecells.apiimportWorkbook
nongcunqq
·
2023-11-23 22:25
excel
python
excel
基于docker实现JMeter分布式压测
在工作中经常需要对一些关键接口做高QPS的压测,JMeter是由Java语言开发,没创建一个线程(虚拟用户),
JVM
默认会为每个线程分配1M的堆栈内存空间。受限于单台试压机的配置很难实现太高的并发。
程序员曦曦
·
2023-11-23 20:30
软件测试工程师
软件测试
自动化测试
jmeter
分布式
功能测试
软件测试
自动化测试
程序人生
职场和发展
吴恩达深度学习笔记8-Course3-Week1【机器学习策略(ML Strategy)1】
结构化机器学习项目机器学习策略(MLStrategy)1一、机器学习策略介绍(IntroductiontoMLStrategy)1、机器学习策略就是超
参数调优
的策略,怎么调?怎们评估调优的效果?
Wang_Jiankun
·
2023-11-23 19:58
吴恩达深度学习
吴恩达深度学习笔记
吴恩达
深度学习
JVM
之 javac、java、javap 命令详解
目录一.前言二.javac命令三.java命令四.javap命令一.前言在日常工作中,我们新建Java工程,写好代码后,编译和运行几乎都是通过IDE(如idea、eclipse)工具完成。但作为Java开发者还是要了解下Java虚拟机指令。通过javac和java执行编译Java文件和运行class以及jar文件,通过javap命令查看编译后的Java字节码。二.javac命令javac是Java
流华追梦^_^
·
2023-11-23 18:25
Java
jvm
java
javac
javap
volatile详解
volatile详解一、内存语义二、volatile的可见性三、volatile无法保证原子性四、硬件层的内存屏障(MemoryBarrier)1、
JVM
中提供了四类内存屏障指令2、内存屏障的作用五、volatile
编程小菜吉
·
2023-11-23 18:19
JAVA并发编程
java
Java基础知识的小总结(1)
在
jvm
虚拟机中的方法区中,刚才那四种变量如果数值是[-128,127],就直接在常量池的缓存数据中去找,如果超出
bangbang2
·
2023-11-23 18:00
这套
JVM
快速面试指南(GitHub标星51.7K),轻松收阿里/字节Offer
在这利用空余时间针对大厂Java后端面试整理了一份《
JVM
快速面试指南》,初衷也很简单,就是希望在面试的时候能够帮助到大家,减轻大家的负担和节省时间,帮助
三星老猿
·
2023-11-23 18:19
websocket
使用基本介绍特点游戏公告系统websocket推送两种推送方法的区别和讲解Springboot针对websocket4类的监听器介绍和使用点对点聊天和简单消息头介绍websocket结合springboot定时推送,实时监控
JVM
蓝鲸不蓝369
·
2023-11-23 18:28
websocket
websocket
网络协议
网络
01-
JVM
发展历程
一、
JVM
发展历程1、SunClassicVM早在1996年Java1.0版本的时候,Sun公司发布了一款名为SunClassicVM的Java虚拟机,它同时也是,JDK1.4时完全被淘汰这款虚拟机内部只提供了如果使用
紫荆秋雪_文
·
2023-11-23 17:59
JVM
类加载机制
JVM
类加载过程分为五个部分:加载、验证、准备、解析、初始化。加载加载只是类加载的其中一个阶段,不表示整个类加载。加载的主要过程:通过类的完全限定名称获取定义该类的二进制字节流。
zkyCoder
·
2023-11-23 16:37
JVM
java
curator之zookeeper分布式锁使用
Apachecurator是ApacheZooKeeper(分布式协调服务)的Java/
JVM
客户端库。它包括一些高级API框架和实用程序,让开发人员使用ApacheZooKeeper更加容易和可靠。
燕少༒江湖
·
2023-11-23 16:01
zookeeper
分布式
java
服务器
zookeeper
curator
类加载器与反射
2:
JVM
加载Class文件的原理机制Java中的所有类,都需要由类加载器装载到
JVM
中才能运行。类加载器本身也是一个类,而它的工作就是把class文件从硬盘读取到内存中。
admiraldeworm
·
2023-11-23 16:58
面试
java
jvm
JVM
--Java虚拟机
0.java代码的执行过程了解Java虚拟机(
JVM
)首先需要了解一下一段Java代码的具体执行过程。
likehack
·
2023-11-23 16:26
Java知识梳理
java
jvm
java
开发语言
JVM
类加载
①类加载过程从上面的图片我们可以看出整个
JVM
执行的流程中,和程序员关系最密切的就是类加载的过程了,所以接下来我们来看下类加载的执行流程。
wjcurry
·
2023-11-23 16:20
jvm
类初始化,类加载,类加载器
**
JVM
类加载机制**2.4.双亲委派机制3.类的初始化3.1.类的主动引用会发生类的初始化3.2.类的被动引用不会发生类的初始化3.3.类缓存1.类加载1.1.类的加载类的加载指的
likehack
·
2023-11-23 16:47
Java知识梳理
java
java
JVM
-垃圾回收篇-知识梳理
文章目录一、前言二、代码中的内存申请和回收2.1C语言版本2.2Java版本三、给对象分配内存那点事3.1
JVM
的内存划分3.2GC堆3.3GC的分类3.4内存分配与回收策略3.4.1对象优先在Eden
爱打码的养生玩家
·
2023-11-23 15:15
Java
基础
JVM
Java虚拟机|
JVM
知识点汇总及简述->垃圾回收(一):垃圾回收算法
文章目录垃圾回收(一)一、垃圾回收概述1.什么是垃圾2.早期的垃圾回收3.Java的垃圾回收机制4.垃圾回收线程二、垃圾回收的相关算法1.垃圾标记阶段∶对象存活判断1.1引用计数算法(Java不用)1.2可达性分析算法(根搜索算法、追踪性垃圾收集)2.对象的finalization机制2.1概述2.2注意事项2.3虚拟机对象的三种状态2.4执行过程2.4总结3.垃圾清除阶段3.1标记-清除算法(M
光看不点赞
·
2023-11-23 15:15
JVM
java
面试
开发语言
面试资料-JAVA基础知识-
JVM
JVM
:Java虚拟机是执行字节码文件(.class)的虚拟机进程。Java源程序(.java)被编译器编译成字节码文件(.class)。
PURE2PURE
·
2023-11-23 15:43
java
java底层基础知识-
jvm
的垃圾回收方式采用的是复制算法回收的有哪些?
jvm
的垃圾回收方式采用的是复制算法回收的有哪些?新生代串行收集器新生代并行回收收集器两个最基本的java回收算法:复制算法和标记清理算法。
耐得住寂寞、守得住繁华
·
2023-11-23 15:13
Java基础知识
面试题
jvm
java
Java-
JVM
(三)-垃圾回收策略
近期在读周志明老师的《深入理解Java虚拟机》现将我重点看的几个章节的知识总结一下,一来是对自己近期学习的知识做个记录,二来帮助其他小伙伴们快速了解下Java的
JVM
。
Java小学森
·
2023-11-23 15:12
java
jvm
垃圾回收
Java ---
JVM
之垃圾回收相关算法
目录一、垃圾标记算法1.1、垃圾标记阶段:对象存活判断1.2、引用计数算法1.3、可达性分析算法1.4、GCRoots二、对象的finalization机制2.1、生存还是死亡?三、查看GCRoots3.1、使用MAT查看四、使用JProfiler分析OOM五、清除阶段算法5.1、标记清除阶段5.2、标记-清除(Mark-Sweep)算法5.3、复制(copying)算法5.4、标记-压缩(Mar
鸭鸭老板
·
2023-11-23 15:41
JVM
java
jvm
算法
jvm
---执行引擎、垃圾回收
目录一、执行引擎1、为什么
JVM
执行引擎设计为半解释型,半编译型?二、垃圾回收1、概述2、垃圾回收:3、什么是垃圾?4、为什么需要GC?
高朵
·
2023-11-23 15:41
jvm
java
Java ---
JVM
之StringTable
目录一、String的基本特性二、String的内存分配2.1、String内存分布图三、字符串拼接操作3.1、字符串拼接操作底层原理3.2、拼接操作与append操作效率对比四、intern()方法4.1、intern()效率五、StringTable的垃圾回收一、String的基本特性1、String字符串,使用一对""引起表示2、String声明为Final的,不可被继承3、String实现
鸭鸭老板
·
2023-11-23 15:11
JVM
java
开发语言
java核心知识点总结篇-
JVM
篇
2.
JVM
(1)基本概念:
JVM
是可运行Java代码的假想计算机,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收,堆和一个存储方法域。
JVM
是运行在操作系统之上的,它与硬件没有直接的交互。
powerfuler
·
2023-11-23 15:08
java虚拟机
求职面试相关
java
面试
JVM
JAVA基础篇--
JVM
--7对象的垃圾回收器
前言:我们知道
jvm
中堆内存没有被引用的对象是垃圾对象,当堆中内存剩余过少时会触发gc对对象进行回收;如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现;
jvm
发展这么多年肯定会有一些垃圾回收的策略供我们选择使用
拽着尾巴的鱼儿
·
2023-11-23 15:08
java基础篇
java
后端
开发语言
Java ---
JVM
之垃圾回收相关知识概念
目录一、System.gc()二、内存溢出与内存泄漏2.1、内存溢出2.2、内存泄漏三、Stoptheworld四、垃圾回收的并行与并发4.1、并发4.2、并行4.3、并行vs并发4.4、垃圾回收的并发与并行五、安全点与安全区域5.1、安全点5.2、安全区域六、引用6.1、强引用---不回收6.2、软引用---内存不足即回收6.3、弱引用---发现即回收6.4、虚引用---对象回收跟踪6.5、终结
鸭鸭老板
·
2023-11-23 15:35
JVM
jvm
java
开发语言
使用JRockit检测和解决内存泄漏问题
JRockit是一款由BEASystems开发的Java虚拟机(
JVM
)。它提供了许多强大的工具和功能,用于分析和优化Java应用程序的性能。其中一个重要的
代码创造者
·
2023-11-23 15:39
编程
部署SeaTunnel分布式集群
部署SeaTunnel分布式集群一、部署SeaTunnel引擎二、配置环境变量三、配置SeaTunnelEngine
JVM
四、配置SeaTunnel1.备份2.Slots3.检查点五、配置SeaTunnel
最笨的羊羊
·
2023-11-23 14:19
日常分享专栏
部署SeaTunnel
分布式集群
分布式基础:Curator实现Zookeeper分布式锁
1.Curator简介官网的说法:curator是一个Java/
JVM
客户端库,用于zookeeper,一个分布式协调服务。
ReturnTmp
·
2023-11-23 11:19
#
大数据
分布式
java-zookeeper
zookeeper
ZK(ZooKeeper)分布式锁实现
前言在平时我们对锁的使用,在针对单个服务,我们可以用Java自带的一些锁来实现,资源的顺序访问,但是随着业务的发展,现在基本上公司的服务都是多个,单纯的Lock或者Synchronize只能解决单个
JVM
浪子尘晨
·
2023-11-23 11:16
工具学习
J2EE学习
分布式
java-zookeeper
zookeeper
zk实现分布式锁
一、为什么需要分布式锁如果服务运行在多台服务器上,或者运行在多个
JVM
上,对于一些公共资源,就需要有锁保证资源的独享性。
西木风落
·
2023-11-23 11:13
中间组件
zookeeper
分布式锁
Java中锁的深入理解
用来存储对象的哈希值,对象创建后在
JVM
中的生命(经历GC回收后存活次数)等信息。另外四个字节为KlassWord用来存储对象类型,是String还是Student又或是Teacher。
zmbwcx2003
·
2023-11-23 10:25
java
并发编程系列学习笔记03(共享模型之管程)
共享模型代理的问题不同线程同时对同一共享变量进行操作,最终将导致结果出现无法预测根本原因为Java内存模型分主内存和工作内存加上线程在执行过程中可能出现上下文切换具体案例:两个不同线程对一个int共享变量同时做++与--;i++对应了
JVM
法号轻尘
·
2023-11-23 10:18
#
网课笔记
多线程
java
并发编程
jvm
thread
JVM
中线程的状态转换图
线程在一定条件下,状态会发生变化。线程一共有以下几种状态:1.新建状态(new):新创建一个线程对象2.就绪状态(Runnable):线程对象创建后,其他线程调用该对象的star()方法,该状态的线程位于“可运行线程池”,变得可运行,只等待cpu的使用权。即在就绪状态的的进程除了cpu之外,其他的运行所需的资源都已全部获得。3.运行状态(Running):处于就绪状态的线程获取了cpu,执行程序代
shoulda
·
2023-11-23 10:04
prometheus(
jvm
_exporter监控kafka
jvm
)
下载解压kafka_2.11-0.11.0.2.tgz1.下载kafka,链接https://kafka.apache.org/downloads;2.配置kafka的JMXPORT,修改bin/kafka-server-start.sh添加一行exportJMX_PORT=“9999”#这里9999为设置的jmx端口3.下载jmx_exporter,链接https://github.com/pr
m0_67401920
·
2023-11-23 09:23
java
kafka
prometheus
jvm
spring
udp
使用 JMX-Exporter 监控 Kafka 和 Zookeeper
JVM
默认会通过JMX的方式暴露基础指标,很多中间件也会通过JMX的方式暴露业务指标,比如Kafka、Zookeeper、ActiveMQ、Cassandra、Spark、Tomcat、Flink等等。
夜莺云原生监控
·
2023-11-23 09:23
kafka
zookeeper
运维
jvm
JVM
之 class文件详解
目录一.前言二.class文件结构2.1.文件格式2.2.魔数与版本号2.3.常量池2.4.访问标志2.5.类索引、父类索引和接口索引集合2.6.字段表集合2.7.方法表集合2.8.属性表集合2.8.1.Code属性表2.8.2.Exceptions属性2.8.3.LineNumberTable属性2.8.4.LocalVariableTable属性2.8.5.SourceFile属性2.8.6.
流华追梦^_^
·
2023-11-23 08:12
Java
jvm
class文件
魔数
版本号
常量池
访问标志
字段表
JVM
监控命令详解
文章目录JDK中与常用命令行工具jpsjstatjinfojmap导出dump文件查看堆内存信息jstack
JVM
可视化分析工具JDK中与常用命令行工具jps查看当前服务器正在执行的Java进程$>jps7584Application16433AdminApplication14209Jps5813Bootstrap5575TestApplication7160Application6010Boo
没事儿写两篇
·
2023-11-23 08:37
人在江湖之JVM
jvm
jvisualvm
JProfiler
jconsole
Arthas
【
JVM
精讲与GC调优教程(概述)】
如何理解虚拟机(
JVM
)跨语言的平台java虚拟机根本不关心运行在其内部的程序到底是使用何种编程语言编写的,他只关心“字节码”文件。java不是最强大的语言,但是JVN是最强大的虚拟机。
一叶飘零晋
·
2023-11-23 08:02
JVM精讲与GC调优教程
JVM精讲与GC调优教程
JVM
之 字节码指令
JVM
的指令由一个字节长度的、代表着某种特定操作含义的数字(称为操作码,Opc
流华追梦^_^
·
2023-11-23 08:00
Java
jvm
指令集
初识
JVM
(简单易懂),解开
JVM
神秘的面纱
目录一、什么是
JVM
(Java虚拟机)?二、
JVM
的功能三、
JVM
的功能-即时编译四、常见的
JVM
五、
JVM
的组成五、
JVM
的工作流程参考资料一、什么是
JVM
(Java虚拟机)?
人不走空
·
2023-11-23 07:26
JVM
jvm
java
PySpark之Apache Arrow高性能数据传输框架
它设计的目的在于作为一个跨平台的数据层,来加快大数据分析项目的运行速度Pandas建立在ApacheArrow之上,带来了低开销,高性能的udfApacheArrow是一种内存中的列式数据格式,用于Spark中以
JVM
飞Link
·
2023-11-23 07:26
Spark计算引擎
apache
spark
big
data
ORACLE 19C RAC 19.7升级到19.19
基本步骤1.升级AHF2升级GI及DB2.1拷贝所需文件2.2升级OPatch2.3升级GI与DB2.4应用SQL变更3升级O
JVM
3.1解压补丁3.2执行补丁冲突检查:3.3升级O
JVM
3.4应用SQL
king01299
·
2023-11-23 07:07
ORACLE
oracle
数据库
分布式序号生成组件
序号生成器特性全局唯一分布式趋势递增高并发纯数字可读性设计号段格式说明满足要求日期yyyyMMdd4位数字表示序号生成的日期,用
jvm
系统日期可读性毫秒8位数字,右补0一天毫秒的空间:24*3600*1000
shumeizwb
·
2023-11-23 06:53
分布式
java
spring
boot
开源
深入理解java虚拟机之
JVM
调优配置
转载文章:http://blog.csdn.net/sivyer123/article/details/17139443堆内存设置原理
JVM
堆内存分为2块:PermanentSpace和HeapSpace
upwind_fly
·
2023-11-23 06:46
JVM
jvm
内存
【
JVM
篇】判断对象是否可回收
文章目录判断对象是否可回收的算法如何判断一个对象到底是生存还是死亡:元空间:引用:判断对象是否可回收的算法1、引用计数算法:优点:实现简单;判定效率高。原理:给对象添加一个引用计数器,有一个地方引用,计数器值加1;引用失效,计数器值减1。计数器值为0的对象不能使用。问题:很难解决对象之间相互循环引用的问题。(两个相互引用的对象,但都和其他对象都没有引用)因为它们相互引用着对方,它们的引用计数都不为
我是不贪嘴吖
·
2023-11-23 05:24
java
上一页
74
75
76
77
78
79
80
81
下一页
按字母分类:
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
其他