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
【
JVM
源码解析】模板解释器解释执行Java字节码指令(下)
本文由HeapDump性能社区首席讲师鸠摩(马智)授权整理发布第22篇-虚拟机字节码之运算指令虚拟机规范中与运算相关的字节码指令如下表所示。0x60iadd将栈顶两int型数值相加并将结果压入栈顶0x61ladd将栈顶两long型数值相加并将结果压入栈顶0x62fadd将栈顶两float型数值相加并将结果压入栈顶0x63dadd将栈顶两double型数值相加并将结果压入栈顶0x64isub将栈顶两
HeapDump性能社区
·
2024-01-31 22:29
JVM
年轻代到年老代的晋升过程的判断条件是什么呢
1:部分对象会在From和To区域中复制来复制去,如此交换15次(由
JVM
参数MaxTenuringThreshold决定,这个参数默认是15),最终如果还是存活,就存入到老年代。
Jeffery大侠
·
2024-01-31 22:11
家庭
杂记
2020.12.15
1昨晚因为老二不肯练习学校要讲的故事怎么都不配合,我为此很是生气。今天因为咳嗽厉害不去幼儿园,得空就在家里练起来吧。结果没想到《司马光砸缸》的故事,他其实已经完全记住了。甚至把前面那段介绍都记下来了,“司马光是著名的史学家、文学家,他主持编撰了《资治通鉴》”这一句压根懂不了的也给记住,说明磨耳朵的习得力量真是大呀!老马白天给我电话里说我昨天晚上完全被两个娃带跑了节奏,显得那么生气,他也不好说啥。好
怡然自得的花花
·
2024-01-31 22:01
面渣逆袭:
JVM
经典五十问,这下面试稳了
1.什么是
JVM
?
JVM
——Java虚拟机,它是Java实现平台无关性的基石。
java小斌
·
2024-01-31 21:17
大数据
java
jvm
JVM
学习笔记二十六、
JVM
监控及诊断工具-GUI篇
二十六、
JVM
监控及诊断工具-GUI篇1、工具概述使用上一张命令行工具或组合能帮您获取目标Java应用性能相关的基础信息,但他们存在下列局限:(1)无法获取方法级别的分析数据,如方法间的调用关系、各方法的调用次数和调用时间
小宇哥x
·
2024-01-31 21:17
JVM
学习笔记
jvm诊断工具
Visual
VM
Jprofiler
Arthas
分析dump文件
CTFSHOW-文件上传
WEB151WEB152WEB153WEB154web155web156web157、158web159web160web161WEB162WEB163WEB164WEB165WEB166WEB167WEB168WEB169WEB170
杂记
大体思路图片木马原理
_Monica_
·
2024-01-31 20:14
CTFSHOW
安全漏洞
网络安全
信息安全
1java语言简介
java是一种面对对象的高级编程语言1.2JDK,JRE,
JVM
JDK是java语言开发所需的工具包JRE是java编程运行所需的环境
JVM
是虚拟机,其核心机制是跨平台,即一个编写完成的java类,可以在任意系统上运行
憨批咸鱼儿
·
2024-01-31 19:15
intellij-idea
java-ee
java
Redhat 8.4 一键安装 Oracle 11GR2 单机版
Oracle一键安装脚本,演示Redhat8.4一键安装Oracle11GR2单机版过程(全程无需人工干预):(脚本包括ORALCEPSU/O
JVM
等补丁自动安装)⭐️脚本下载地址:Shell脚本安装Oracle
Lucifer三思而后行
·
2024-01-31 18:40
oracle
数据库
java RMI 技术介绍和实践
在项目上发现了使用rmi技术,充电一波RMI概述RMI(RemoteMethodInvocation)是一种Java编程语言中的远程过程调用(RPC)协议,用于在不同的Java虚拟机(
JVM
)之间进行通信和交互
cj_eryue
·
2024-01-31 18:07
java基础
java-ee
[Ktor] 实现动态化
Ktor是基于
JVM
的,自然拥有
JVM
上可以做的各类骚操作,下面我们先来写一个简单的插件。插件(1)改造Ktor项目模板经过改造后的项目模板如下所示,可以看到它不具备Appl
何晓杰Dev
·
2024-01-31 18:24
JVM
学习
1.Java虚拟机内部有哪些线程共享,那些线程隔离程序计数器:通过改变这个计数器的值来选取下一条需要执行的字节码命令Java虚拟机栈:栈,每个方法被执行时,Java虚拟机都会同步的创建一个栈帧用于存储局部变量表,操作数栈,动态连接,方法出口等信息。本地方法栈:本地方法服务堆:所有线程共享方法区:存储已加载的类型信息:常量,静态变量,即时编译器编译后的缓存数据常量池:是方法区的一部分作用:减少重复创
一日三餐384
·
2024-01-31 18:26
jvm
学习
java
JVM
内存模型
1什么是
JVM
内存模型
JVM
需要使用计算机的内存,Java程序运行中所处理的对象或者算法都会使用
JVM
的内存空间,
JVM
将内存区划分为5块,这样的结构称之为
JVM
内存模型。
吾忆da
·
2024-01-31 18:24
jvm
JVM
内存配置参数积累
0、简介在进行
JVM
内存配置时,应当考虑到应用程序的实际需求和运行环境的资源限制,合理分配Xmx、Xms和Xmn参数,以获得最佳的性能表现。
Studying!!!
·
2024-01-31 17:49
java
jvm
EasyExcel实现Excel文件导入导出功能
如果你的系统并发量不大的话可能还行,但是一旦并发上来后一定会OOM或者
JVM
频繁的fullgc。EasyExcel是阿里巴巴开源的一个excel处理框架,以使用简单、节省内存著称。
流浪者13号
·
2024-01-31 17:01
java
excel
java
spring-boot-admin的介绍和使用
主要的功能点有:显示应用程序的监控状态应用程序上下线监控查看
JVM
,线程信息可视化的查看日志以及下载日志文件动态切换日志级别Http请求信息跟踪其他功能点……搭建服务流程说明
阿隐吖
·
2024-01-31 17:53
java
数据库
开发语言
java 面试大全
JVM
会将申请到的内存从逻辑上划分为三个区域:堆、栈、方法区。这三个区域分别用于存储不同的数据。1.堆:用于存储使用new关键字所创建的对象以及对象的属性成员变量。
晚风与她皆温柔
·
2024-01-31 16:12
java
面试
JAVA后端开发面经8
面经来源于github上的Java-Interview在学习时,用自己的语言解释71.描述一下
JVM
加载class文件的原理机制?
土豆烩芋头
·
2024-01-31 15:32
java面经基础
java
开发语言
StarRocks
jvm
及 异步物化视图 配置
1.
JVM
配置FE修改start_fe.sh,将exportJAVA_OPTS=“-Xmx8g”修改为exportJAVA_OPTS=“-Xmx16g”BE修改start_backend.sh,增加一行
lj907722644
·
2024-01-31 15:25
StarRocks
jvm
数据库
大数据
杂记
感动
真是不知道为啥,每次回家都有让我写作的灵感,或者总能遇到让人心有感触的事情吧。今天为了见一个人,我在北京的寒风中站了一个多小时等车,手脚冻的像是猫咬一样,原因很简单,就是想见那个人。从那个人我俩分开后的第二天我就特别想见到,到今天29天,可算是见到了。我到了那个人的县城,下了出租车等那个人的时候我竟然不自觉哼出了《漂洋过海来看你》,大概是真的有那种感觉吧。北方的冬天真是不敢恭维,我拖着行李箱的手冻
Zlatan_
·
2024-01-31 15:20
性能测试常见问题经验汇总
JVM
分析神器:visualVM一、内存泄漏1、堆内存溢出现象:(1)压测执行一段时间后,系统处理能力下降。
Coding测试
·
2024-01-31 13:05
不看后悔之Java进阶篇:注解与反射API的深度探索——解锁Java元编程的秘密武器
一、注解(Annotations)1.1注解基础注解是一种用于向编译器或
JVM
提供元数据的机制,它可以附加到类、方法、变量等元素上。注解不会改变程序的行为,但可以被编译器或运
陈大狗Ayer
·
2024-01-31 13:27
javaee
java
python
开发语言
安全
jvm
Thread类及常见方法
Thread类的常见属性4.启动一个线程-start()5.等待一个线程-join()6.休眠一个线程-sleep()7.获取当前的线程引用序列:多线程-0031.Thread类定义:Thread类是
JVM
加菲猫-siu
·
2024-01-31 12:05
JavaEE
(初阶)
java
开发语言
15_垃圾回收相关算法
那么在
JVM
中究竟是如何标记一个死亡对象呢?简单来说,当一个对象已经不再被任何的存活对象继续引用时,就可以宣
小七学爪哇
·
2024-01-31 12:30
JVM_虚拟机
算法
python
jvm
张少仲||北境独有味道——行走俄罗斯双都
杂记
(七)
北境独有味道——行走俄罗斯双都
杂记
(七)文/张少仲从某种程度上说,饮食应是民族特性的反映。俄罗斯作为一个超级大国,拥有自己独特的饮食文化,是民族属性和生活环境必不可少的部分。
草帽诗社东方了了
·
2024-01-31 12:38
Tomcat 与 Jetty
Tomcat的关键指标有吞吐量、响应时间、错误数、线程池、CPU以及
JVM
内存线程池中的线程数量不足会影响吞吐量和响应时间;但是线程数太多会耗费大量CPU;当内存不足时会触发频繁地GC,耗费CPU;在实际工作中
人月IT
·
2024-01-31 11:42
Tomcat
tomcat
Redis热Key问题解决方案汇总
目录方法1:使用Memcached,常见使用在公司基础架构中方法2:拆分key,分摊读请求方法3:多级缓存,代理层面增加本地缓存+Redis+
JVM
缓存(Guava的LoadingCache,Caffeine
Cat凯94
·
2024-01-31 11:33
Redis
数据库
redis
数据库
缓存
Java目前合适您诉求的职位一览
-会员运营优酷-JAVA研发工程师岗位描述负责会员核心业务产品开发岗位要求本科及以上学历,计算机软件或相关专业;3年及以上使用JAVA开发的经验,JAVA基础扎实,理解io、多线程、集合等基础框架,对
JVM
持续成长的mage
·
2024-01-31 10:28
使用Python调用Java的jar包
当使用JPype时,你可以按照以下步骤调用Java的JAR包:1.安装JPype库:你可以使用pip来安装JPype库,运行以下命令:```pipinstallJPype1```2.导入JPype库并启动
JVM
飘逸高铁侠
·
2024-01-31 10:41
python
java
jar
Maven javaDoc plugin 乱码解决方案 | 史上最全
入QQ群交流,请点击链接:疯狂创客圈QQ群一:主要涉及的环境变量1JAVA_TOOL_OPTIONS-Dfile.encoding=UTF-8环境变量里加个这东西这是
JVM
全局属性2MAVEN_OPTS
40岁资深老架构师尼恩
·
2024-01-31 09:48
FullGC调优100倍,掌握这3招,吊打
JVM
调优
前言:在40岁老架构师尼恩的读者社区(50+)中,很多小伙伴拿不到offer,或者拿不到好的offer。尼恩经常给大家优化项目,优化简历,挖掘技术亮点。在指导简历的过程中,线上问题排查、Java调优是一项很重要的指导。对于架构师、高级开发来说,调优和线上问题排查是核心内容,更是内功中的内功。尼恩团队结合资深架构经验和行业案例,给大家梳理一个系列的《Java调优圣经》PDF,包括本文在内规划的6个部
40岁资深老架构师尼恩
·
2024-01-31 09:07
技术圣经
面试
jvm
java
面试
性能优化
数据库
测试工具
JIT 即时编译 (史上最全)
近年来,有一个常见的、看上去傻乎乎的面试题:聊聊:HotSpot
JVM
为啥要叫做HotSpot
JVM
?这个面试题,表面上看上去傻傻的。其实绝不是让大家解释这个名字的含义,那么简单。
40岁资深老架构师尼恩
·
2024-01-31 09:33
java
jvm
java
面试
JVM
逃逸分析 (史上最全)
对于
JVM
“逃逸分析”特性,也是近年来大厂面试、高薪面试的常见面试题。和逃逸分析有关的常见面试题:Java中的对象一定是在堆上分配的吗?
40岁资深老架构师尼恩
·
2024-01-31 09:32
java
jvm
java
面试
秒懂+史上最全:
JVM
进程、Java进程的用户空间与内核空间如何区分? 如何区分Java进程的内核态与用户态?
文章很长,建议收藏起来慢慢读!疯狂创客圈总目录语雀版|总目录码云版|总目录博客园版为您奉上珍贵的学习资源:免费赠送经典图书:《Java高并发核心编程(卷1)》面试必备+大厂必备+涨薪必备加尼恩免费领免费赠送经典图书:《Java高并发核心编程(卷2)》面试必备+大厂必备+涨薪必备加尼恩免费领免费赠送经典图书:《NettyZookeeperRedis高并发实战》面试必备+大厂必备+涨薪必备加尼恩免费领
40岁资深老架构师尼恩
·
2024-01-31 09:00
java
java
开发语言
后端
十年架构师详解
JVM
运行原理
做Java开发的几乎都知
JVM
这个名词,但是由于
JVM
对实际的简单开发的来说关联的还是不多,一般工作个一两年(当然不包括爱学习的及专门做性能优化的什么的),很少有人能很好的去学习及理解什么是
JVM
,以及弄清楚
董林刚
·
2024-01-31 09:34
JVM
flutter阶段
杂记
使用flutter写app实战已告一段落,从刚接触概念不清道现在能使用组件写页面,踩了不少坑,这里记录一下,没有顺序可言,觉得值得记录就写下来写在前面:设备要ok,我在win7上就是浪费了不少时间。前文安装环境都踩了很多不要必要坑,卡的要死,webview还莫名闪退。升级硬件软件后真的很丝滑老老实实用andirodstudio里面的avd,别用那些夜神什的么。再用vscode开发。别问为什么,反正
云鹤道人张业斌
·
2024-01-31 07:46
双非本科准备秋招(11.2)—— 力扣字符串
今天学习状态不佳,
JVM
也没学,水一水字符串的题,休息休息再战。1、LCR122.路径加密emmmm,替换一下就行了,也没啥可讲的。
随心自风流
·
2024-01-31 06:31
算法
java
leetcode
求职招聘
Jvm
-08a.类加载器
类与类加载器对于任意一个类,都必须由加载它的类加载器和这个类本身一起共同确立其在Java虚拟机中的唯一性,每一个类加载器,都拥有一个独立的类名称空间。通俗的讲就是比较两个类是否"相等",只有在这两个类是由同一个类加载器加载的前提下才有意义,否则,即使这两个类来源于同一个Class文件,被同一个Java虚拟机加载,只要加载它们的类加载器不同,那这两个类就必定不相等。上文所指的"相等"具体有哪些:类的
一年春又来
·
2024-01-31 05:52
JVM
Java
jvm
java
Redisson分布式锁介绍及实战应用(防止缓存击穿)
本地锁浏览器把100w请求由网关随机往下传,在集群情况下,每台服务都放行10w请求过来,这时候每台服务都用的是本地锁是跨
JVM
的,列如这些服务都没有49企业,此时有几个服务进行回原了打击在DB上面,那后期把这个服务部署了
有心不在迟
·
2024-01-31 04:55
java
开发语言
分布式
Java基础学习笔记:基本语法篇
JavaSE基础JDK、JRE、
JVM
JDK(JavaDevelopmentKit):是Java语言的软件开发工具包(SDK)。
千山暮景
·
2024-01-31 04:44
java
编程语言
jdk
数据类型
JVM
学习笔记之类装载器-ClassLoader
JVM
学习笔记之类装载器-ClassLoader本文字数:2300,阅读耗时7分钟
JVM
体系结构概览类装载器ClassLoader:负责加载class文件,class文件在文件开头有特定的文件标识,将class
凯哥Java
·
2024-01-31 02:41
JVM
类加载器子系统ClassLoader
1类加载器与类的加载过程类加载器子系统的作用:类加载子系统负责从文件或者网络中加载class文件,class文件在文件头有特定的文件标识。类的加载过程:加载:1)通过一个类的全限定名获取定义此类的二进制字节流2)将这个字节流所表示的静态存储结构转化为方法区的运行时数据结构3)在内存中生成一个代表这个java.lang.Class对象,作为方法区这个类的各种数据的访问入口。链接:1)验证:目的在于确
Java架构大仙
·
2024-01-31 02:10
三、ElasticSearch集群搭建实战
一、ElasticSearch集群搭建须知
JVM
设置Elasticsearch是基于Java运行的,es7.10可以使用jdk1.8~jdk11之间的版本,更高版本还没测试过。
南天一梦N
·
2024-01-31 02:29
中间件技术
elasticsearch
java
spring
搜索引擎
全文检索
【Docker】docker基础
Docker本质Docker和虚拟机的区别Docker和
JVM
虚拟化的区别?
星河万里᭄ꦿ࿐
·
2024-01-31 02:27
Docker
docker
容器
运维
JVM
级锁
一、简介在计算机行业有一个定律叫"摩尔定律",在此定律下,计算机的性能突飞猛进,而且价格也随之越来越便宜,CPU从单核到了多核,缓存性能也得到了很大提升,尤其是多核CPU技术的到来,计算机同一时刻可以处理多个任务。在硬件层面的发展带来的效率极大提升中,软件层面的多线程编程已经成为必然趋势,然而多线程编程就会引入数据安全性问题,有矛必有盾,于是发明了“锁”来解决线程安全问题。在这篇文章中,总结了Ja
Struggle霗楓
·
2024-01-31 01:07
JAVA技术栈,常见生产问题汇总
upload-images.jianshu.io/upload_images/28385926-1e89754e4bf29b23.png)>>IT行业中目前java技术栈仍然占据着主导的地位,在生产环境抢修中,还有一些非常常见的生产问题,依然是
JVM
jackgu309
·
2024-01-31 00:45
春游
杂记
(二)最美风景是心情
礼拜六,在洛阳工作的弟弟带着弟妹专程回来邀请婆婆妈和我们一起去嵩县大坪看油菜花和杏花。图片发自App去年的时候他们去过那里,那时杏林山庄里整座山都是花的海洋,在林间穿绕宛如进入神仙境地,飘飘欲仙,油菜花开得热烈,令人留恋忘返。上午八点多,我们就开车出发了,这一次我还带了一岁多的外孙女小一诺。先生弟兄四个,排行老二,大哥、大弟在洛阳工作,先生和小弟在县城工作。诺诺刚见到三外公,三外婆有点生疏,不让他
空谷幽兰Lax
·
2024-01-31 00:13
CMS如何调优
业务
JVM
频繁FullGC如何排查原则是先止损,再排查。FGC的原因是对象晋升失败或者并发模式失败,原因都是老年代放不下晋升的对象了。1.可能是大对象导致的内存泄漏。
ZyyIsPig
·
2024-01-30 23:53
jvm
java
【Kafka系列】生产级集群参数配置
目录1.概述2.Bocker端参数2.1存储相关配置2.2Zookeeper相关配置2.3Brocker连接相关配置2.4Topic管理相关配置2.5数据存留相关配置3.Topic级别参数4.
JVM
参数
Hyatt1024
·
2024-01-30 23:44
kafka
kafka
分布式
【Kafka系列】Kafka线上集群部署方案
说起操作系统,可能你会问Kafka不是
JVM
系的大数据框架吗?Java又是跨平台的语言,把Kafka安装到不
Hyatt1024
·
2024-01-30 23:13
kafka
kafka
分布式
JDK安装报Error: could not open `E:\jdk\lib\amd64\
jvm
.cfg‘、java运行正常,javac不是内部或者外部指令----解决方法
吐槽一下,不需要
jvm
不知道,一学,发现我弄了这么久的java,我java反编译既然不行,也没怎么用反编译啊,今天来弄才发现,我的javac,不对啊,怎么都运行不出来,就是报不是内部或者外部命令,但是java-version
三月计划
·
2024-01-30 22:53
java
java
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他