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
问题排查-Linux命令
调试排错-Java问题排查之Linux命令文本操作文本查找-grepgrep的参数:--color=auto:显示颜色;-i,--ignore-case:忽略字符大小写;-o,--only-matching:只显示匹配到的部分;-n,--line-number:显示行号;-v,--invert-match:反向显示,显示未匹配到的行;-E,--extended-regexp:支持使用扩展的正则表达
Heloise_yangyuchang
·
2023-10-24 01:57
个人开发
java
开发语言
史上最全的高可用服务系统线上问题排查工具单(一)
服务化系统高效运行的必备工具箱介绍了笔者在互联网公司里线上应急和技术攻关过程中积累的应用层脚本和Java虚拟机命令,这些脚本和命令在发现问题和定位问题的过程中起到关键作用,然而,经常会遇到一些深层次的问题,仅仅通过应用层和
JVM
架构师小秘圈
·
2023-10-24 01:56
JVM
第十八讲:调试排错 - Java 问题排查之工具单
本文是
JVM
第十八讲,Java问题调试排错。Java在线问题排查主要分两篇:本文是第二篇,通过java调试/排查工具进行问题定位。
程序员 jet_qi
·
2023-10-24 01:24
深入理解java虚拟机
jvm
线上问题排查
jstack
jps
btrace
Arthas
Greys
关于 Druid 与 MySQL-Connector8.x 引发的 boot.loader 包对象无法回收的坑
一个深刻的生产环境
JVM
性能调优问题问题背景问题排查过程排查过程使用的工具总结(干货)排查思路分析堆栈文件分析定位到问题关键(占大头)焦点回到boot.loader想办法debug,观察线程调用栈最后遗留的
法号轻尘
·
2023-10-24 01:44
#
知识总结
mysql
数据库
运维
类加载器和双亲委派机制
相当于连接了.class和
jvm
。类加载器的分类启动类加载器(bootstraap):负责加载jre中最基础,最重要的类,例如java.lang.String。
吃块西瓜写代码
·
2023-10-24 01:56
记一次高并发下的
JVM
性能优化(MemoryAnalyzer,jstat,jmap)
本文只讨论关于
JVM
能够优化的点。本文主要记录解决问题的思路,以及用到的方法,给出的解决方案并不能作为其他任何问题的参考。二、压测指标使用JMeter进行压力测试。
@大吉
·
2023-10-24 01:53
JVM
压力测试
JVM
性能
调优
高并发
JVM
内存模型介绍
JVM
分为堆、栈、方法区、程序计数器、本地方法栈栈内存存放局部变量表、操作栈、动态链接、方法出口等信息1、局部变量表存放了编译期可知的各种基本数据类型(boolean、byte、char、short、int
xmh-sxh-1314
·
2023-10-24 00:35
jvm
JVM
详解
一、
JVM
概述在windows中,虚拟一个运行环境。Java技术的核心就是java虚拟机,因为所有的java程序都运行在java虚拟机内部。
余笙zh
·
2023-10-24 00:58
jvm
java 多态实现方式_Java 多态的底层实现
总体而言,当某个方法被调用时,
JVM
首先要查找相应的常量池,得到方法的符号引用,并查找调用类的方法表以确定该方法的直接引用,最后才真正调用该方法。
我的id是行
·
2023-10-23 23:36
java
多态实现方式
JDK的配置及运行过程
文章目录介绍JDK编译运行过程为什么要配置环境变量配置环境变量的作用配置JDK验证ps:介绍JDK【面试题】JDK、JRE、
JVM
之间的关系?
el psy congroo
·
2023-10-23 23:56
Java
java
面试
JVM
(一)
一、初始
JVM
1.1初始
JVM
JVM
本质上是一个运行在计算机上的程序,他的职责是运行Java字节码文件。机器码是由二进制编码表示的计算机指令。每个机器码通常对应一个特定的操作,如加法、乘法、跳转等。
weixin_50458070
·
2023-10-23 22:31
JVM
jvm
深入理解多线程编程和
JVM
内存模型
文章目录1.理解进程和线程的概念进程(Process)线程(Thread)2.理解竞态条件和死锁竞态条件(RaceCondition)死锁(Deadlock)3.
JVM
内存模型堆(Heap)栈(Stack
IT·陈寒
·
2023-10-23 22:38
Java学习路线
jvm
java-启航——关于java入门与java开发环境配置
java开端——关于java入门与java开发环境配置java开发环境配置JDK与
JVM
与JREJDK的安装配置环境变量配置JAVA_HOME变量配置Path环境变量配置CLASSPATH环境变量javac
程序员Eason
·
2023-10-23 21:58
java从零到开始的编程之路
java
presto
presto安装部署开发1.presto简介及架构1.1.简介1.2.架构模型1.3.数据模型2.presto安装部署2.1.下载相关包2.2.解压下载的tar包2.3.配置文件2.3.1.节点属性2.3.2.
JVM
Config2.3.3
小傻的风筝树
·
2023-10-23 21:23
工作总结
big
data
hbase
presto
【
JVM
· 调优】监控及诊断工具
一.概述1.背景说明1.1生产环境中的问题生产环境发生了内存溢出该如何处理?生产环境应该给服务器分配多少内存合适?如何对垃圾回收器的性能进行调优?生产环境CPU负载飙高该如何处理?生产环境应该给应用分配多少线程合适?不加log,如何确定请求是否执行了某一行代码?不加log,如何实时查看某个方法的入参与返回值?1.2为什么要调优?防止出现OOM解决OOM减少FullGC出现的频率1.3不同阶段的考虑
L Jiawen
·
2023-10-23 20:50
Java
#
JVM
java
性能优化
jvm
【
JVM
· 调优】常用参数 & 垃圾回收
一.
JVM
运行时参数1.
JVM
参数选项类型3.1类型一:标准参数选项特点比较稳定,后续版本基本不会变化以-开头各种选项运行java或java-help可以看到所有的标准选项:补充内容:-server与-
L Jiawen
·
2023-10-23 20:48
Java
#
JVM
java
jvm
性能优化
ANDROID JDK 编译配置不一致问题。
查看androidSdk/gradle关联的JDK/
JVM
配置是
xiangrufeifei3
·
2023-10-23 20:15
Android
文章
编译问题
Android
idea
java
Error:The supplied javaHome seems to be invalid. I cannot find the java executable
设置一下gradle的
JVM
路径就好转载于:https://www.cnblogs.com/shimu/p/10708888.html
weixin_30484739
·
2023-10-23 20:15
java
IDEA报错:Error:The supplied javaHome seems to be invalid. I cannot find the java executable. Tried loc
万念俱灰之时,在设置选项里从未指定Gradle
JVM
路径位置更改指向环境变量中的JAVA_HOME,问题瞬间得到了解决。
GerryRun
·
2023-10-23 20:41
开发中的小tip
Android
IDEA
javaHome
seems
to
be
invalid
从初级到高级开发工程师都用得上的
JVM
参数
初级指定堆内存-Xms2G-Xmx5G用处指定最小堆内存可以减少
jvm
自动扩容的时间,否则
jvm
会一次一次的扩容,耽误时间指定最大堆内存可以确保每个java进程堆内存只使用这些,避免干预其他进程。
petrel2015
·
2023-10-23 20:17
jvm
2023-04-20_面试题复盘笔记(253)
一、美团1.类加载的机制Java中的类加载器负责将类加载到
JVM
中,并在必要时解析和转换类文件。类加载器使用委托机制,先委托父类加载器尝试加载类,如果父类加载器无法加载,则由子类加载器加载。
留壹..白
·
2023-10-23 19:40
每日面试题刷
java
笔记
python字符串常量池_String:字符串常量池
字符串常量池的设计思想字符串的分配,和其他的对象分配一样,耗费高昂的时间与空间代价,作为最基础的数据类型,大量频繁的创建字符串,极大程度地影响程序的性能
JVM
为了提高
weixin_39986027
·
2023-10-23 18:44
python字符串常量池
JVM
完整笔记
这是我在看课程《黑马程序员
JVM
完整教程》过程中记的笔记。我觉得该课程总时不长,并且理论+实战是一个入门
JVM
的好课程。
孤叶飘落
·
2023-10-23 18:10
JVM
jvm
java
java基础--字符串常量池(String Table)
它包括了关于类,方法,接口等中的常量,也包括字符串常量,如Strings="java"这种申明方式;当然也可扩充,执行器执行器产生的常量也会放入常量池,故认为常量池是
JVM
的一块特殊的内存空间。
lambo mercy
·
2023-10-23 18:07
初学java
java
jvm
数据结构
JVM
之类与类加载器
1.类加载器的作用:将class文件加载到
JVM
中,不受虚拟机的控制,让应用程序自己决定如何去获取所需要的类2.类加载器的类型1)
JVM
分类a.启动类加载器启动类加载器内嵌于
JVM
,c++实现b.所有其他的类加载器独立于虚拟机外部
何甜甜在吗
·
2023-10-23 18:32
元注解:专门修饰注解的注解
Retention:解释说明了注解的存活时间RetentionPolicy.SOURCE只在源代码阶段保留,编译时被丢弃忽略(.java)RetentionPolicy.CLASS只保留到编译进行时,不会加载到
JVM
到饭点叫我
·
2023-10-23 18:16
java
iOS面试--百度最新iOS开发面试题
百度一面iOS基础知识Python基础知识,大概是多线程,线程安全,集合类,
JVM
,类相关知识等。
iOS弗森科
·
2023-10-23 17:59
「性能优化系列」APP内存优化理论与实践
本篇文章主要涉及内容如下:对象的创建与回收;分配内存的方式,对象在
JVM
中的生命周期;判断对象是否需要被
付十一v
·
2023-10-23 17:29
[java进阶]——异常详解,try catch捕获异常,抛出异常
键盘敲烂,年薪30万目录一、异常的体系结构二、处理异常的本质三、异常处理的三种方式3.1虚拟机
jvm
处理(默认)3.2trycatch捕获异常3.3抛出异常3.4finally关键字四、自定义异常五、总结一
不会就选C.
·
2023-10-23 14:13
Java开发基础
java
idea
开发语言
难搞的偏向锁终于要被Java移除了
「关注“石杉的架构笔记”,大厂架构经验倾囊相授」“从零开始带你成为
JVM
实战高手”免费加餐啦!
石杉的架构笔记
·
2023-10-23 13:22
编程语言
java
多线程
面试
jvm
jvm
之垃圾收集器
如果说收集算法是内存回收的方法论,那垃圾收集器就是内存回收的实践者。《Java虚拟机规范》中对垃圾收集器应该如何实现并没有做出任何规定,因此不同的厂商、不同版本的虚拟机所包含的垃圾收集器都可能会有很大差别,不同的虚拟机一般也都会提供各种参数供用户根据自己的应用特点和要求组合出各个内存分代所使用的收集器。image.png图3-6展示了七种作用于不同分代的收集器,如果两个收集器之间存在连线,就说明它
tracy_668
·
2023-10-23 13:20
阿里钉钉、ICBU、CBU、蚂蚁、国际化中台Java后台面经
前言阿里提前批面了很多部门,除了淘系一面其他都过了,最终点了国际化中台的内推,在焦急等hr面中,分享面经,希望能帮到大家,都能拿到满意的offer~3.3阿里CBU一面项目30分钟(流程+项目难点+部署)
JVM
前程有光
·
2023-10-23 13:09
Java虚拟机(
JVM
)
1
JVM
的主要组成类加载器:加载.class文件->运行时数据区运行时数据区:堆:内存空间最大,new出来的对象均存在此处;新生代(EdenToSurviorFromSurvior8:1:1)老年代栈:
刺豚灬
·
2023-10-23 12:25
JVM
jvm
GC是什么?为什么要有GC?
在
JVM
中,有一个低优先级的垃圾回收
微微的猪食小窝
·
2023-10-23 12:23
学习笔记
jvm
java
算法
面试
Java面试手册——高频问题总结(一)
Java高频问题面试:序号文章1Java面试手册——高频问题总结(一)2Java面试手册——高频问题总结(二)3Java基础面试突击4Java虚拟机——
JVM
总结5
JVM
面试突击文章目录一、Java平台的理解
小朱小朱绝不服输
·
2023-10-23 12:58
Java学习
后端面试必备
java
面试
JVM
、JRE、JDK
JVM
JVM
(JavaVirtualMachine)是Java虚拟机的缩写,他是Java编程语言运行时环境,负责执行Java字节码。
ZATuTu丶
·
2023-10-23 12:57
jvm
java
开发语言
JarsLink:基于 Java 的模块化开发框架
跨应用内部通信,支持应用发布引用
JVM
服务,跨应用既可以使用RPC框架,也可以走内部
JVM
服务进行通信。支持应用健康检查
奋斗者ing
·
2023-10-23 11:34
java
开发语言
初识
JVM
(三)
1.怎么确定对象是垃圾1.1引用计数法对于某个对象而言,只要应用程序中持有该对象的引用,就说明该对象不是垃圾,如果一个对象没有任何指针对其引用,它就是垃圾。当两个对象互相引用时,导致永远不能被回收。1.2可达性分析法通过GCRoot的对象,开始向下寻找,看某个对象是否可达。能作为GCRoot:类加载器、Thread、虚拟机栈的本地变量表、static成员、常量引用、本地方法栈的变量等。2.垃圾回收
菜鸟Tomass
·
2023-10-23 11:06
Java总结 - 知识大纲
文章目录网络&系统&项目基础知识数据结构与算法线程与并发
JVM
&GC&类加载Spring&SpringBoot设计模式实践MybatisMySQL分布式RedisNettyNginxFeignNacosHystrixxxl-job
九章-悲回风
·
2023-10-23 10:01
java
JVM
垃圾回收
JVM
(java虚拟机)参考文献:Java虚拟机(
JVM
)-内存与垃圾回收篇概述哔哩哔哩bilibiliJava开发必须掌握的线上问题排查命令-HollisChuang'sBlog
JVM
JVM
:java
小明阿婆
·
2023-10-23 10:14
java hotspot 默认垃圾回收器_HotSpot的7种垃圾收集器组合
SerialOld(MSC)可以与所有新生代收集器进行组合,共3种组合
JVM
仅指定新生代垃圾收集器的情况下,默认老年代采用SerialOld垃圾收集器(带压缩):-XX:+UseSerialGCS
流风兮回雪
·
2023-10-23 09:03
java
hotspot
默认垃圾回收器
深入理解
JVM
--垃圾收集器
你未必出类拔萃,但一定与众不同垃圾收集器垃圾收集器垃圾收集器Serial收集器ParNew收集器ParallelScavenge收集器SerialOld收集器ParallelOld收集器CMS收集器G1收集器(GarbageFirst)如果说收集算法是内存回收的方法论,那垃圾收集器就是内存回收的实践者。以上是七种作用于不同分代的收集器,如果两个收集器之间存在连线,就说他们可以搭配使用,而图中所处于
鱼爱吃柚子
·
2023-10-23 09:31
笔记
jvm
java
JVM
- G1垃圾收集器深入剖析
1、G1收集器概述HotSpot团队一直努力朝着高效收集、减少停顿(STW:StopTheWorld)的方向努力,也贡献了从串行Serial收集器、到并行收集器Parallerl收集器,再到CMS并发收集器,乃至如今的G1在内的一系列优秀的垃圾收集器。G1(GarbageFirst)垃圾收集器关注最小时延的垃圾回收器,也同样适合大尺寸堆内存的垃圾收集。1.1、G1收集器的最大特点G1最大的特点是引
Q.E.D.
·
2023-10-23 09:00
Java
jvm
java
算法
不止面试-
JVM
垃圾回收面试题详解
JVM
的常见垃圾回收算法有哪些?为什么要使用分代回收机制?如何判断一个对象是否存活?如果对象的引用被置为null,垃圾收集器是否会立即释放对象占用的内存?第二部分:深入原理好,让我们开始吧。
bailiyi
·
2023-10-23 08:36
【学习笔记/自用】黑马程序员javase2023版-基础
目录1.java概述1.1
JVM
JREJDK2.基础语法2.1注释2.2关键字2.3常量2.4数据类型2.5变量2.6标识符*2.7类型转换2.7.1隐式转换2.7.2强制转换2.7.3常量优化机制3.
qvolve
·
2023-10-23 08:07
javase
java
JVM
(Java Virtual Machine)垃圾收集器篇
深入理解Java虚拟机》一书,本文主要介绍几个经典的垃圾收集器:Serial、ParNew、parallelScavenge、CMS、SerialOld、ParallelOld、G1本系列其他文章链接:
JVM
摸鱼儿hzj
·
2023-10-23 07:03
JVM
java
jvm
开发语言
【
JVM
系列】- 探索·运行时数据区的私有结构
探索·运行时数据区的私有结构文章目录探索·运行时数据区的私有结构运行时数据区的结构与概念认识线程了解守护线程和普通线程
JVM
系统线程程序计数器(PC寄存器)概述PC寄存器的特点PC寄存器的作用透过案例了解寄存器为什么需要用
一个有梦有戏的人
·
2023-10-23 07:00
JVM
jvm
java
虚拟机栈
PC寄存器
栈帧
运行时数据区
Spark - 动态注册UDF
这不就是
JVM
的优势么,怪自己的反射没学到家,说搞
kikiki2
·
2023-10-23 06:08
JVM
堆外内存查看方法
JVM
堆外内存查看方法概述是否曾经想过为什么Java应用程序通过众所周知的*-Xms和-Xmx调整标志消耗的内存比指定的数量大得多?由于各种原因和可能的优化,
JVM
可能会分配额外的本机内存。
IT枫斗者
·
2023-10-23 06:53
JAVA基础工作中实际总结
编程学习
jvm
java
windows
服务器
数据库
缓存
【Java】数组——这一篇就够了
目录1.数组的基本概念1.1数组的定义1.2数组的创建及初始化1.3数组的使用2.数组是引用类型2.1数组在
JVM
中的分布2.2基本类型变量与引用类型变量3.数组的应用场景3.1保存数据3.2作为函数的参数
阿冬不吃葱
·
2023-10-23 06:41
JAVA
java
开发语言
上一页
135
136
137
138
139
140
141
142
下一页
按字母分类:
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
其他