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类加载机制
一、类加载过程一个Java类从被加载到虚拟机内存到卸载位置,它的生命周期包括:加载、验证、准备、解析、初始化、使用、卸载。其中加载、验证、准备、解析、初始化就是类加载的过程。类的声明周期1.加载查找并加载类的二进制数据,在Java堆中也创建一个java.lang.Class类的对象。加载过程在类加载的在加载阶段,虚拟机需要做1.通过类的全限定名获取该类的二进制字节流2.将二进制字节流所代表的静态结
Epiphany_d81f
·
2024-02-03 22:26
JVM
_01_程序计数器 虚拟机栈
1.什么是
JVM
?
学心理学的猫
·
2024-02-03 21:24
JVM学习专栏
jvm
java
开发语言
1 初识
JVM
JVM
(JavaVirtualMachine),也就是“Java虚拟机”。对于第三点功能:即时编译常见的
JVM
默认安装在JDK中的虚拟机为HotSpot:可以用“java-version”进行查看
给你一杯BUG
·
2024-02-03 21:51
JVM
jvm
随心随笔-
杂记
今天开心的是,和学员沟通了两个多小时,聊了自知力,聊了自我成长,聊了夫妻关系,聊了生命间的彼此成就,沟通也是互相成长,真好还有一件开心的事,和儿子一起上体育课,拉伸,运动,身体打开了,肚子肌肉疼了,很爽再开心的是和好朋友聊天,聊的很嗨,聊了未来发展的方向,聊了自己的成长困惑,有能聊到一起的朋友,暖心啊不开心的是爱人还不能回来,回来有风险,可是这就意味着,继续独自承担家里外头的事物!好吧,继续难着喜
范小小的小小生活
·
2024-02-03 19:18
Java超神之路-
JVM
验证主要是为了确保class文件中的字节流包含的信息是否符合当前
JVM
的要求,且不会危害
JVM
自身安全,比如校验文件格式、是否是cafebaby魔数、
二狗家有矿
·
2024-02-03 19:25
JVM
Java面试
_笔经面经_牛客网离职在家学习Java的第一天1.常见概念与常识1.JDK、JRE、
JVM
的关系
JVM
:
JVM
是运行Java字节码的虚拟机JDK:JAVA开发工具包,它能够创建和编译程序,JDK包含JREJRE
乔鲁诺乔巴纳
·
2024-02-03 19:50
java
一文打尽Java垃圾回收器
收集器特点介绍Serial新生代收集器串行标记-复制在回收时,
JVM
会暂停所有用户线程
半亩方塘立身
·
2024-02-03 19:44
java
算法
jvm
杂记
8.2
天地所以能长且久者,以其不自生,故能长生”旅游也是一样,只有尊重历史,免于商业化的腐蚀,才能真正散发出深厚的文化魅力。怀揣中国梦的国人,对这梦的源头岂不动容,何必求助不相干不靠谱的噱头呢!
霓好呀
·
2024-02-03 18:28
什么是线程安全
在
jvm
的世界里,线程就像不相干的平行空间,串行在虚拟机中,java采用多线程的方式去同时完成几件事情而不互相干扰。要了解多线程,首先要了解串行和并行的概念,这样才能更好地理解多线程。
占星安啦
·
2024-02-03 18:27
理论笔记
线程安全
同步
减少平均时延的策略
服务调用(通信)可以分为以下几个层级in
jvm
进程内innative主机内instack机架内inzone机房内inregion区域内global跨区域在设计微服务调用时,尽量使用上面层级的,而不是下面层级的
占星安啦
·
2024-02-03 18:57
理论笔记
性能优化
实现案例
网络时延
设计策略
中间件
网络
普罗米修斯+grafana监控
jvm
普罗米修斯+grafana监控
jvm
1.1首先搭建普罗米修斯请自寻百度1.2搭建grafanayum-yinstallhttps://dl.grafana.com/oss/release/grafana
清风笑烟语
·
2024-02-03 18:32
笔记
技术梳理
从实践上来说,我最近在考虑清除掉Java的依赖.尽管Java现在仍然是最流行的平台,我也是通过学Java开发进入技术领域的.但是先不说繁琐的语法和庞大的类库,光是
JVM
的内存占用和启动速度就很让人心烦.
码农田伟
·
2024-02-03 17:26
985毕业,工作3年,分享从阿里辞职到了国企的一路辛酸和经验
通过维护大促系统,排查跳点,不断地优化系统的框架,优化
JVM
,所带来的技术提升是质的飞跃。但是
写代码的珏秒秒
·
2024-02-03 17:22
程序员
Java
编程
面试
java
职场和发展
java基础面试题
0.思维导图1.JDK、JRE、
JVM
三者区别和联系♥分别解释(区别):jdk:java开发工具包,包含了jre和一堆开发工具,比如javac/java等。
韩顺平的小迷弟
·
2024-02-03 16:04
#
java基础
java
开发语言
多线程有三个必须要保证的特性,才能正常运行(三个特性是:有序性,可见性,原子性)JMM的作用就是保证这三个特征
有序性的原因,和保证措施(as-if-serial)
JVM
执行代码时,可能会优化编译器和优化CPU的性能发挥,所以会进行对代码顺序调整。
_蓝天IT_
·
2024-02-03 16:13
日记
实习
【 多线程在
JVM
中的实现原理剖析】
【多线程在
JVM
中的实现原理剖析】查看naivestate0方法
JVM
_StartThread方法创建操作系统线程操作系统线程执行本文转载-极客时间我们知道Java线程是通过行start()方法来启动的
_蓝天IT_
·
2024-02-03 16:12
java
jvm
开发语言
linux jps 未找到命令,linux下jps报command not found
但是配置环境变量的时候,发现安装目录:/usr/lib/
jvm
/java-1.8.0-
南屿欣风
·
2024-02-03 16:07
linux
运维
服务器
2019
杂记
(11)温柔的力量
1.听写中。其余孩子都在静悄悄地写字,他却下位干扰其他人。我悄悄走过去,抱着他的双肩,一边往他座位上走,一边在他耳边轻柔地说:“你写的字可漂亮了!超超老师最喜欢你认真写字的样子。”他本来恨恨地看了我一眼,想用很大的力气挣脱我,听到我这么说,眼神柔和下来,身体的力量马上收回去,顺从地跟着我回到座位,开始一笔一划地写。我立在他的身旁,继续悄悄说:“你的写字姿势真漂亮。”他就故意挺直了腰板。“你这个横画
宁超群
·
2024-02-03 16:20
大数据应用开发3-Scala笔记1
一、编程框架Scala语言是在
JVM
上运行的,兼容Java语法区分大小写-Scala是大小写敏感的,这意味着标识Hello和hello在Scala中会有不同的含义。
争渡争渡!
·
2024-02-03 15:19
大数据
scala
笔记
JVM
内存模型
目录概念
JVM
内部结构一、程序计数器(PC寄存器)1.1、程序计数器的定义1.2、程序计数器的作用1.3、程序计数器的特点二、Java虚拟机栈(Java栈)2.1、Java虚拟机栈的定义2.2、压栈出栈过程
Vashon_杨博程
·
2024-02-03 14:13
1024程序员节
JRE和
JVM
的区别
JRE(JavaRuntimeEnvironment,Java运行环境)和
JVM
(JavaVirtualMachine,Java虚拟机)是Java运行时环境的重要组成部分,它们之间主要有以下区别:功能不同
杉斯狼
·
2024-02-03 12:15
jvm
爱上
JVM
(二):
JVM
垃圾回收笔记分享(附参考学习视频!)
文章目录如何判断对象可回收引用计数法可达性分析算法五种引用强软弱虚终虚引用终引用软引用案例软引用_引用队列![image.png](https://img-blog.csdnimg.cn/img_convert/1cbb2c0061ae54652fa23e73c36b13ac.png)弱引用对象回收算法标记清除算法标记整理复制回收分代垃圾回收堆内存大致分为两块:分代垃圾回收怎么工作:GC相关参数分
axdmdyj
·
2024-02-03 12:14
JVM
jvm
笔记
学习
JVM
_性能优化案例:调整堆大小提高服务的吞吐量
调整堆大小提高服务的吞吐量修改tomcat
JVM
配置生产环境下,Tomcat并不建议直接在catalina.sh里配置变量,而是写在与catalina同级目录(bin目录)下的setenv.sh里。
Knight_AL
·
2024-02-03 12:13
JVM
jvm
性能优化
JVM
中的一些参数
引用地址:https://www.cnblogs.com/fengzheng/p/11864192.html
潘L
·
2024-02-03 11:49
数据结构+算法(第13篇):精通二叉树的“独门忍术”——线索二叉树(上)
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
smart哥
·
2024-02-03 11:13
数据结构与算法
数据结构
算法
数据结构+算法(第14篇):精通二叉树的“独门忍术”——线索二叉树(中)
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
smart哥
·
2024-02-03 11:13
数据结构与算法
数据结构
算法
数据结构+算法(第12篇):玩平衡二叉树就像跷跷板一样简单!
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
smart哥
·
2024-02-03 11:12
数据结构与算法
算法
数据结构
数据解构+算法(第07篇):动态编程!黄袍加身!
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
smart哥
·
2024-02-03 11:10
数据结构与算法
算法
数据结构
打开eclipse出现Incompatible
JVM
Verison 1.8.0_181 of the
JVM
....
打开eclipse出现Incompatible
JVM
Verison1.8.XXXofthe
JVM
isnotsuitableforthisproduct.Version:11orgreaterisrequired
超酱仔啦
·
2024-02-03 10:58
开发工具
java
eclipse
jdk
使用Eclipse搞Android项目报错
不过安装完后,打开Eclipse会提示我的Jdk版本不符合---------------------------Incompatible
JVM
---------------------------Version1.8.0
蒙双眼看世界
·
2024-02-03 10:52
eclipse
java
ide
JVM
类加载机制
文章目录虚拟机类加载机制类的生命周期加载阶段连接阶段初始化阶段类加载器类加载器的分类类加载器作用:双亲委派机制打破双亲委派机制的三种方式JDK8及之前的类加载器JDK9及之后的类加载器虚拟机类加载机制类的生命周期加载连接验证准备解析初始化使用卸载(在垃圾回收中)类型的加载,连接,初始化都是在程序运行时完成的,为Java应用提供了极高的扩展性和灵活性Java天生可以动态扩展的语言特性:依赖运行期动态
this.xxxx
·
2024-02-03 10:27
总结
jvm
Java多态实现的关键
JVM
实现晚期绑定的机制是
知止9528
·
2024-02-03 09:28
JVM
简介
1.什么是
JVM
JVM
是JavaVirtualMachine(Java虚拟机)的缩写,
JVM
是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
onlyHalfSoul
·
2024-02-03 09:17
越南
杂记
:海没看够,鲜没尝完~
200多个武汉大妈包机直接把我们从武汉带到越南岘港,不过像我们这种年轻人,团里加起来都不到20个。为什么要到越南,空调、WiFi、西瓜,沙滩、海鲜、水果,谁不爱。岘港是个美丽的城市,可越南的海关并不美丽。入关时公开向游客索要小费,不给就不干活,东张西望,就是不盖章不让通行,这可能算是越南旅游局最大的败笔了,陋习不改,不想再来。公开资料显示,越南的人均收入并不高,一般服务性工作月收入折合人民币在12
张小胡
·
2024-02-03 08:31
硬货!Java 虚拟机内存区域划分快速扫盲!
在谈
JVM
内存区域划分之前,我们先来看一下Java程序的具体执行过程,我画了一幅图。Java源代码文件经过编译器编译后生成字节码文件,然后交给
JVM
的类加载器,加载完毕后,交给执行引擎执行。
沉默王二
·
2024-02-03 07:38
详细记一下
jvm
调优整过程
cpu占用过高cpu占用过高要分情况讨论,是不是业务上在搞活动,突然有大批的流量进来,而且活动结束后cpu占用率就下降了,如果是这种情况其实可以不用太关心,因为请求越多,需要处理的线程数越多,这是正常的现象。话说回来,如果你的服务器配置本身就差,cpu也只有一个核心,这种情况,稍微多一点流量就真的能够把你的cpu资源耗尽,这时应该考虑先把配置提升吧。第二种情况,cpu占用率长期过高,这种情况下可能
@卓越俊逸_角立杰出@
·
2024-02-03 06:15
java
jvm
初步了解JDK、JRE、
JVM
JREJavaRuntimeEnviroment提供Java应用程序执行时所需的环境,由Java虚拟机(
JVM
)、核心类、支持文件组成。
JVM
Ja
wei77
·
2024-02-03 05:09
Java学习笔记:模块化
无论是大软件还是小程序都要
JVM
加载整个JRE环境。
NobilityQAQ
·
2024-02-03 04:00
杂记
2019.1.7
1、当你觉得生活没意思的时候,做什么都提不起兴趣的时候,说明你许久没有做出改变了,长时间呆在舒适区,人难免会失去斗志,动起来!做出改变!出去看看世界或者尝试一项新技能,让自己始终在进步,你要相信这个世界一定有另一个自己做着你不敢做的事,过着你想过的生活。不要认为努力没有用,努力或许会欺骗和迟到,但努力都藏在你的运气里,只要时机成熟,一切都会显露。2、每天以平常心去不断反复做平凡的事,这本身就是一件
婉絮飘柳
·
2024-02-03 03:23
了解
jvm
,jre,jdk及它们之间的关系
1.
JVM
:
JVM
是JavaVirtualMachine(Java虚拟机)的缩写,它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行
裘马轻狂大帅
·
2024-02-03 02:20
生活
杂记
1
最近又一次读了《追风筝的人》,颇有感触,已经很久没有定定心心停下脚步阅读书本了,这段时间抽空把手里积攒起来读到一半或者未读的书堆到一起准备来个通通大消灭。而《追风筝的人》就是被我放到了一个可能很多读书人会感到不耻的地方,能找出来也是有原因的,那就是我的衣架,淘宝上购买的那种组装衣架,连接处为塑料接口,也就有负重过甚即断裂的风险,果不其然,在使用了一年不到的时候,虽然百般小心,战战兢兢堆放衣服后于我
光影流年_c516
·
2024-02-03 02:48
JAVA应用CPU跳点自动DUMP工具 | 京东物流技术团队
CPU监控的难点现有的监控平台提供了多种方式来获取容器和
JVM
的CPU使用率,并能够实时发送CPU跳点的报警。然而,对于运维人员来说,这
京东云技术团队
·
2024-02-03 02:28
java
python
开发语言
数据结构+算法(第05篇):数组和链表
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
smart哥
·
2024-02-03 01:33
数据结构与算法
数据结构
算法
清明时节雨纷纷(饿断肠声里
杂记
)
今天细雨纷飞,遇见第一天打卡。做完任务微汗,又多练了练腹部。今天的主题:饿。所以下班回家先洗了一个梨,吃完感觉梨呢?感觉塞无底洞里了,接着煮了一小碗西兰花,没觉出味道来,没了,不够塞牙缝,又煮了两个鸡蛋,吃了一个才开始遇见运动,要不然饿的我腰都直不起来了。第二个鸡蛋没敢吃,怕吃多了,开合跳肚子疼。做完俯卧撑和开合跳,休息一下,毫不犹豫把鸡蛋咪西了。晚上小人和陈兄回来,我又吃了一点小米饼和酸辣土豆丝
我爱家佳
·
2024-02-03 01:47
【Tomcat源码级别掌握】
Tomcat基础1.1web概念2.Tomcat架构2.1连接器2.2容器--catalina2.3tomcat启动流程3.Jasper4.Tomcat服务器配置5.Web应用配置6.Tomcat管理配置7.
JVM
代码哲学
·
2024-02-03 00:55
#
Java
tomcat
java
金九银十,啃完这35个Java技术栈,冲刺年薪百万
都是小编在各个大厂总结出来的面试真题,小编这次分享涵盖了Java后端面试必问的35个技术点:
JVM
、Linux、MyBatista、SpringBoot、Spring、SQL优化、Tomcat、Zookeeper
等风来.长
·
2024-02-03 00:17
java
java
面试
开发语言
性能优化
程序人生
啃完这35个Java技术栈,冲刺大厂offer
都是小编在各个大厂总结出来的面试真题,小编这次分享涵盖了Java后端面试必问的35个技术点:
JVM
、Linux、MyBatista、SpringBoot、Spring、SQL优化、Tomcat、Zookeeper
啊码
·
2024-02-03 00:16
面试
java
面试
开发语言
服务器
职场和发展
Java程序员该如何学习才能成长为一名优秀的架构师
Java架构师,首先要是一个Java程序员,熟练掌握使用各种框架,并知道它们实现的原理,Java虚拟机原理、调优,懂得
JVM
能让你写出性能更好的代码,池技术,什么对象池,怎么解决并发量、连接池,线程池。
墨雨轩夏
·
2024-02-02 23:45
java推荐书籍
深入理解
jvm
,那本蓝色的书,作者姓周。还有一本深入g1gc这个是主要讲解g1垃圾回收器的。揭秘JAVA虚拟机,红色的封面。
全能的老教
·
2024-02-02 23:09
jvm
基础篇之垃圾回收[1](方法区、堆回收)
文章目录垃圾回收类型手动垃圾回收:C/C++的内存管理自动垃圾回收:Java的内存管理自动垃圾回收应用场景不同垃圾回收对比线程不共享部分的回收方法区的回收手动触发回收堆回收两种判断方法引用计数法查看垃圾回收日志可达性分析法GCRoot对象类型可达性算法案例分析查看GCRoot五种对象引用强引用软引用执行过程SoftReference对象的回收软引用编程案例软引用使用场景-缓存弱引用虚引用(不常用)
缘友一世
·
2024-02-02 23:51
jvm
jvm
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他