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
是什么
JVM
它是JavaVirtualMachine的缩写,主要是通过在实际计算机模仿各种计算机功能来实现的,组成部分包括堆、方法区、栈、本地方法栈、程序计算器等部分组成的,其中方法回收堆和方法区是共享区
轮子呵呵
·
2023-10-11 03:06
skywalking功能介绍
JVM
信息也可以看到
JVM
信息。topo结构我这里结构比较简单,就是用户发送请求到应用,应用与mysql数据库交互。悬浮结点可以显示信息,从tuo
东方不败之鸭梨的测试笔记
·
2023-10-11 02:07
性能测试
skywalking
alpine镜像中
jvm
工具不可用问题
问题在alpine镜像中使用诸如jstack,jinfo工具,有如下报错:1:UnabletogetpidofLinuxThreadsmanagerthread原因发现PID为1的时候,工具不可用。解决Dockerfile里使用如下命令启动:CMD["/bin/sh","-c","javaAPP","&&1"]或者使用--init参数来启动docker。
getsu
·
2023-10-11 01:08
JVM
常用命令
jstack主要用来查看某个Java进程内的线程堆栈信息。语法格式:jstack[option]pid;命令行参数选项说明如下:-llonglistings,会打印出额外的锁信息,在发生死锁时可以用jstack-lpid来观察锁持有情况-mmixedmode,不仅会输出Java堆栈信息,还会输出C/C++堆栈信息(比如Native方法)可以使用jstack[option]pid>stack.txt
Sanisy
·
2023-10-11 01:17
如何加快香山处理器Chisel->Verilog编译速度
====================================graalvminstallation===========================================更换
JVM
前滩西岸
·
2023-10-11 00:11
verilator
ubuntu
chisel
risc-v
JavaSE-10之
JVM
,一个栈,一个垃圾回收,堆,和一个存储方法区域,堆:对象栈:局部变量本地方法栈:native程序计数器:要执行的下一行代码方法区:常量,静态变量
JVM
内存分析:先
lingdu6633
·
2023-10-10 22:30
JavaSE
java
Shell监控
JVM
内存-企业微信群告警
区分JDK版本是16还是非16jdk16查看内存工具jhsdbjmap--heap--pidpid非16版本查看内存工具jmap-heappid脚本文件名:/mnt/disk/app/monitor/
jvm
_monitor.sh
lihuayong
·
2023-10-10 22:29
散落笔记
监控JVM内存
企业微信群告警
机器人告警
2020 年
JVM
生态报告:Kotlin 成为第二受欢迎的
JVM
语言
2020年
JVM
生态报告已于近日发布,该报告由Snyk和TheJavaMagazine(Oracle的双月刊)联合推出,旨在了解JDK的实现、工具、平台和应用方面的前景。
Miracle1988
·
2023-10-10 21:47
系统优化怎么做-Tomcat优化
另外必须提到对应的
JVM
参数的优化的一些经验。
雨中沙漠
·
2023-10-10 20:21
java类加载机制、类加载器、自定义类加载器
java类加载机制、类加载器、自定义类加载器类加载机制java类从被加载到
JVM
到卸载出
JVM
,整个生命周期包括:加载(Loading)、验证(Verification)、准备(Preparation)
攻城狮大兵
·
2023-10-10 20:28
tomcat类加载和热部署热加载相关
Tomcat类加载机制
JVM
类加载器Java中有3个类加载器,另外你也可以自定义类加载器BootstrapClassLoader是启动类加载器,由C语言实现,用来加载
JVM
启动时所需要的核心类,比如rt.jar
xjk201
·
2023-10-10 20:41
tomcat
java
intellij-idea
JVM
调优实战及常量池详解
阿里巴巴Arthas详解Arthas是Alibaba在2018年9月开源的Java诊断工具。支持JDK6+,采用命令行交互模式,可以方便的定位和诊断线上程序运行问题。Arthas官方文档十分详细,详见:https://alibaba.github.io/arthasArthas使用场景得益于Arthas强大且丰富的功能,让Arthas能做的事情超乎想象。下面仅仅列举几项常见的使用情况,更多的使用场
xwj1992930
·
2023-10-10 20:41
Java学习
jvm
JDK安装配置教程(保姆级)
一、JDK介绍JRE(JavaRuntimeEnvirnment):Java运行环境包括
JVM
(Java虚拟机)和Java程序所需的核心类库等,所以如果只是要运行一个java程序,就只需要安装jre即可
星浩前进中
·
2023-10-10 20:09
java
开发语言
Tomcat类加载器
java标准类加载器Bootstrap:用于加载
JVM
提供的基础运行类,即位于%JAVA_HOME%/jre/lib目录下的核心类库。
dongsq007
·
2023-10-10 20:04
tomcat
tomcat
jar
tomcat与自定义类加载器
不同类加载器加载的类在
JVM
看来是两个不同的类
qq_23204557
·
2023-10-10 20:00
java基础
jvm
tomcat
类加载器
classloader
双亲委派
包冲突
版本冲突
jar包冲突
tomcat9调优3:Tomcat类加载机制及其热部署热加载原理剖析
热加载和热部署Tomcat类加载机制及其热部署热加载原理剖析Tomcat类加载机制Java中有3个类加载器,另外你也可以自定义类加载器BootstrapClassLoader是启动类加载器,由C语言实现,用来加载
JVM
天黑请闭眼丶风
·
2023-10-10 19:23
性能优化
tomcat
java
JVM
课程笔记
GC和GCTuningGC的基础知识1.什么是垃圾C语言申请内存:mallocfreeC++:newdeletec/C++手动回收内存Java:new?自动内存回收,编程上简单,系统不容易出错,手动释放内存,容易出两种类型的问题:忘记回收多次回收没有任何引用指向的一个对象或者多个对象(循环引用)2.如何定位垃圾引用计数(ReferenceCount)根可达算法(RootSearching)3.常见
WhaleFall_0db7
·
2023-10-10 19:58
java知识体系
原文;整理的Java知识体系主要包括基础知识,工具,并发编程,数据结构与算法,数据库,
JVM
,架构设计,应用框架,中间件,微服务架构,分布式架构,程序员的一些思考,项目管理,运维,权限,推荐书籍,云计算
桑小一
·
2023-10-10 19:08
java
java
JVM
完整图文学习笔记 (含拓展知识广度学习) 第三章: 类加载与字节码技术
目录编译期处理——语法糖默认构造器自动拆装箱泛型集合取值可变参数foreach循环switch字符串switch枚举枚举类try-with-resources方法重写时的桥接方法匿名内部类类加载阶段(重点!)加载链接(1)验证(2)准备(3)解析初始化(1)详细步骤(2)发生的时机典型应用-完成懒惰初始化单例模式类加载器启动类加载器扩展类加载器双亲委派模式自定义类加载器运行期优化即时编译(1)分层
学徒630
·
2023-10-10 19:05
JVM
jvm
学习
笔记
Java开发必须要掌握的20个核心技术
1.
JVM
相关(重点)对于刚刚接触Java的人来说,
JVM
相关的知识不一定需要理解很深,对此里面的概念有一些简单的了解即可。
什么都不会的程序员
·
2023-10-10 17:44
java第一阶段完整笔记
属性),高级,环境变量,系统变量,path(内容的最前+";"在分号前复制jdk的bin目录的位置)javac文件(包括后缀)编译java文件的名字(没有后缀)运行java语言特点:半编译半解释(通过
jvm
AAnna珠
·
2023-10-10 14:41
爱了!阿里巴巴爆火的SpringCloud笔记,不会都对不起
写在前面SpringCloud是一个基于SpringBoot实现的云应用开发工具,它为基于
JVM
的云应用开发中的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式
小迁不秃头
·
2023-10-10 13:17
JVM
完整图文学习笔记(含拓展知识广度学习)第二章:GC垃圾回收
目录如何判断对象可以回收引用计数法工作流程缺点:循环引用问题引用计数法的优缺点可达性分析算法概念分析思路GCRoots可以是哪些?可达性算法解决循环依赖的原理在可达性分析之后不可达的对象会立即判定为死亡吗?总结四种引用概述①强引用②软引用软引用的实践理解:③弱引用④虚引用⑤总结垃圾回收算法标记清除标记阶段:清除阶段:特点:标记整理标记阶段:整理阶段:特点:复制回收特点:分代垃圾回收概述步骤细化启动
学徒630
·
2023-10-10 13:05
JVM
jvm
学习
笔记
【快速入门】
JVM
之类加载机制与Native
感慨:如何定义一个合格的Java程序员,Java程序员要了解掌握哪些知识点,网上的面试题太多了,后端需要了解掌握的知识点太多太多了,Java基础、数据结构、异常、多线程、Spring、Springboot、事务、算法、数据库(Oracle、MySQL等)、缓存、中间件(各种类型的)、并发异步、消息中间件、微服务、netty(最起码要知道有这个东西吧)、大数据相关(Hive、spark、flink等
冰红茶不会渴
·
2023-10-10 13:03
JVM
jvm
java
JVM
的内存模型
一、
JVM
的内存模型1.1、目标内存模型是用来描述
JVM
内部的内存结构和内存管理的模型。它定义了
JVM
在运行Java程序时所需要的各种内存区域,以及每个内存区域的作用和特点。
方璧
·
2023-10-10 13:29
面试
java
职场和发展
黑马
JVM
总结(二十九)
(1)语法糖-重写桥接(2)语法糖-匿名内部类(3)类加载-加载类加载可以分为3个阶段,加载、连接、初始化我们知道java类编译成字节码以后,运行呢需要类加载器把类的字节码加载到方法区中类被加载到方法区,这里用的jdk1.8方法区的实现叫做元空间,类的字节码都会被加载到元空间中,加载的同时在java的堆内存中生成一个java_mirror的镜像,他持有instanceKlass的指针地址,当new
喵俺第一专栏
·
2023-10-10 13:22
JVM虚拟机
jvm
Java进阶——Java深入学习的笔记汇总 &
JVM
底层、多线程、类加载 ...
前言spring作为主流的JavaWeb开发的开源框架,是Java世界最为成功的框架,持续不断深入认识spring框架是Java程序员不变的追求;而spring的底层其实就是Java,因此,深入学习Spring和深入学习Java是硬币的正反面,两者相辅相成,相互促进。本篇博客是一篇不定期持续更新的博客,是一些Java深入学习的笔记汇总。final关键字Java进阶(2)——结合源码深入理解fina
Perley620
·
2023-10-10 12:32
SpringBoot
java
学习
笔记
jvm
Spring Cloud构建微服务架构(一):服务注册与发现(Eureka、Consul)
《陈永佳的博客》概述:SpringCloud是一个基于SpringBoot实现的云应用开发工具,它为基于
JVM
的云应用开发中涉及的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选
陈永佳
·
2023-10-10 12:01
杂记随笔系列
Maven系列
SpringCloud
SpringBoot
Eureka
Consul
服务注册中心
【狂神说笔记—— Java基础11-网络编程】
Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在Java的本机安装系统里,由
JVM
进行控制。并且Java实现了一个跨平台的网络库,程序员面对的是一个统一的网络编程环境。
只要学不死_就往死里学
·
2023-10-10 12:34
狂神说笔记
网络
java
网络协议
阅读笔记六——一道
JVM
练习题
1.ClassLoader就是用来动态加载class文件到内存当中用的2.
JVM
在判定两个class是否相同时,只用判断类名相同即可,和类加载器无关3.ClassLoader使用的是双亲委托模型来搜索类的
weixin_30556161
·
2023-10-10 12:02
java
android面试点
java相关:1.垃圾回收机制2.软引用、弱引用、强引用3.反射4.线程同步5.类加载过程6.
JVM
虚拟机(补充:下面是别人的面经的内容)7.注解8.泛型9.类加载器10.I/O流11.volatile
我就是没有昵称嘛
·
2023-10-10 11:38
java runtime 实现_Java Runtime 详解
那就首先说点Runtime类吧,他是一个与
JVM
运行时环境有关的类,这个类是Singleton的。我说几个自己觉得重要的地方。
麻一
·
2023-10-10 11:11
java
runtime
实现
Java内存区域详解(万字总结!一篇入魂!点赞收藏!)
Java内存区域详解
JVM
自动内存管理机制,可以使得不像C/C++语言那样,需要手动的申请和释放内存,Java将内存的申请和释放完全交给
JVM
来管理,所以并不容易出现内存泄漏和内存溢出的问题。
煎丶包
·
2023-10-10 11:39
Java
JVM
面试汇总
java
jvm
内存模型
基于python的Linux服务器资源监控
1、监控整个服务器的CPU使用率、iowait、内存使用、磁盘IO、网络带宽和TCP连接数2、监控指定端口的CPU使用率、上下文切换、内存占用大小、磁盘读写和TCP连接数3、针对java应用,可以监控
jvm
leeyoshinari
·
2023-10-10 09:03
Linux
python3
python
linux
服务器
监控类
压力测试
用Jmxtrans自定义收集Java监控指标
利用JMX可以对外暴露
jvm
内部的一些指标,但是要获取那些
jvm
的内部信息,就还需要自己写java程序调用jmx接口去获取数据,并按
smooth00
·
2023-10-10 08:28
二、
JVM
运行机制
一、
JVM
启动流程1.
JVM
初始化编写java程序:
JVM
Test.java(需含有main方法);通过javac
JVM
Test.java命令编译成class文件;打包成jar文件;java-jar
JVM
Test
蠢小木
·
2023-10-10 08:37
深入浅出Java线程池:使用篇
JVM
的线程实现使用的是轻量级进程,也就是一个线程
一只修仙的猿
·
2023-10-10 08:09
3种解耦方式
3.Spring中是用在
jvm
和java程序中在架一层容器,让用户代码跑在容器中,的方式来解耦。实现方式是反射。sofa,osgi也是这样。因为计算机中的任何问题都可以通过,在加一层中间层来实现。
李意文
·
2023-10-10 06:24
解耦方式
解耦
设计模式
技术太菜,我很抱歉,阿里四面+蚂蚁金服四面全凉,金三银四再战
内容过多,不适合在文章全部阐述,**在文末分享了我为金三银四准备的备战资源库,包含了源码笔记类,大厂面试真题,跳槽解析,简历解析,项目实战源码+笔记+工具阿里一面1.
JVM
分区2.垃圾收集算法3.索引怎么优化
yyyy11119__
·
2023-10-10 06:46
面经
java
面试
经验分享
技术太菜,我很抱歉,阿里四面+蚂蚁金服四面全凉,金九银十再战
阿里一面1.
JVM
分区2.垃圾收集算法3.索引怎么优化4.一个8G的服务器,堆的大小应该设置成多少5.redis基本数据类型6.synchronized原理7.tcp三次握手8.海量数据求频率最多的100
:yyyy11119
·
2023-10-10 06:15
面经
java
面试
2019,20届阿里实习一面总结,凉经分享
技术栈,简历这么写的…熟练掌握Java及面向对象编程思想;了解分布式,
JVM
。熟练使用Eclipse,熟悉项目构建工具Maven。
Songcz✨
·
2023-10-10 06:44
面经
阿里巴巴
Java
实习
面经
蚂蚁金服Java开发一面
正在吃饭的时候接到了蚂蚁金服的面试电话,告知在吃饭,推迟了40分钟后准时打来,大佬没有废话,开门见山,面试开始了:1.自我介绍2.项目,用到了那些技术框架,做了什么,历时多久,项目中的一些想法是谁提出来的3.项目中用到的数据库3.
JVM
weixin_33845881
·
2023-10-10 06:13
java
面试
python
Java多线程编程---内存可见性
具体说来,
JVM
中存在一个主存区(MainMemory或JavaHeapMemory),对于所有线程进行共享,而每个线程又有自己的工作内存(WorkingMemory),工作内存中保存的是主存中某些变量的拷贝
知行流浪
·
2023-10-10 06:25
Java多线程
Java多线程—并发
Java多线程
synchronized
volatile
内存可见性
linux系统部署jar脚本编译
/bin/bashSpringBoot=$2#
JVM
参数
JVM
_OPTS="-Dname=$SpringBoot-Duser.timezone=Asia/Shanghai-Xms512M-Xmx512M-XX
java之书
·
2023-10-10 05:03
项目实战功能应用
linux
jar
运维
lmproperly specified vM option.To fix the problem, edit your
JVM
options andremove the options ...
lmproperlyspecifiedVMoption.Tofixtheproblem,edityour
JVM
optionsandremovetheoptionsthatareobsoleteornotsupportedbythecurrentversionoftheJW.Failedtocreate
JVM
.
JVM
Path
erlands
·
2023-10-10 04:23
java
jvm
java
linux
11. 垃圾回收概述及算法
笔记来源:尚硅谷
JVM
全套教程,百万播放,全网巅峰(宋红康详解java虚拟机)目录11.垃圾回收概述及算法11.1.垃圾回收概述11.1.1.什么是垃圾?
幻の心
·
2023-10-10 04:46
#
JVM学习
JVM
学习上篇内存与垃圾回收之十垃圾回收概述及算法
JVM
学习上篇内存与垃圾回收之十垃圾回收概述及算法垃圾回收概述及算法垃圾回收概述什么是垃圾?
Charles Yan
·
2023-10-10 04:15
JVM
Java
jvm
JVM
-11. 垃圾回收概述及算法
文章目录11.垃圾回收概述及算法11.1.垃圾回收概述11.1.1.什么是垃圾?什么是垃圾?11.1.2.为什么需要GC11.1.3.早期垃圾回收11.1.4.Java垃圾回收机制担忧GC主要关注的区域11.2.垃圾回收相关算法11.2.1.标记阶段:引用计数算法方式一:引用计数算法循环引用小结11.2.2.标记阶段:可达性分析算法可达性分析算法(根搜索算法、追踪性垃圾收集)基本思路11.2.3.
MrJson-架构师
·
2023-10-10 04:15
jvm
java
jvm
算法
java垃圾回收机制算法_Java垃圾回收机制算法详解
概括地说,该机制对
JVM
中的内存进行标记,并确定哪些内存需要回收,根据一定的回收策略,自动的回收内存,永不停息的保
常非一
·
2023-10-10 04:15
java垃圾回收机制算法
【
JVM
--StringTable字符串常量池】
文章目录1.String的基本特性2.字符串拼接操作3.intern()的使用4.StringTable的垃圾回收1.String的基本特性String声明为final的,不可被继承String实现了Serializable接口:表示字符串是支持序列化的。String实现了Comparable接口:表示string可以比较大小String在jdk8及以前内部定义了finalchar[]value用
ITfeib
·
2023-10-10 04:41
JVM
jvm
上一页
150
151
152
153
154
155
156
157
下一页
按字母分类:
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
其他