1.服务器开启远程调试模式,增加JVM启动参数,以支持远程调试 服务器端的tomcat/bin/catalina.sh文件,在第一行添加参数配置如下(要确保下面的端口没有被占用)。CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server= ...
                            
                            
                                分类:
其他好文   时间:
2020-12-29 12:04:15   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                
                    虚拟机栈概述 由于跨平台性的设计,Java 的指令都是根据栈来设计的。不同平台CPU架构不同,所以不能设计为基于寄存器的。 栈实现的优点是跨平台,指令集小,编译器容易实现,缺点是性能下降,实现同样的功能需要更多的指令。 有不少Java开发人员一提到Java内存结构,就会非常粗略度地将JVM中的内存区 ...
                            
                            
                                分类:
编程语言   时间:
2020-12-29 12:02:01   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                当Java虚拟机将Java源码编译为字节码之后,虚拟机便可以将字节码读取进内存,从而进行解析、运行等整个过程.。这个过程我们叫:Java虚拟机的类加载机制。JVM虚拟机执行class字节码的过程可以分为七个阶段:加载、验证、准备、解析、初始化、使用、卸载。在开始聊之前,先给大家看一道面试题。classGrandpa{static{System.out.println("爷爷在静态代码块");}}c
                            
                            
                                分类:
其他好文   时间:
2020-12-29 11:47:16   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                
                    pinpoint 问题解决 1、故障一 最近在部署好了 pinpoint 后,然后 agent 也启动了,并且在web 检测发现该agent 也有注册信息。但是服务调用的信息和 服务的 JVM 信息等一些其他信息是没有收集的。 问题所在: pinpoint collector 监听使用的端口是 :9 ...
                            
                            
                                分类:
其他好文   时间:
2020-12-29 11:45:08   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                
                    JVM调优问题简单总结 jvm调优在我看来就是扩扩内存,修改一下虚拟机运行参数,再不行换个垃圾回收器,比如G1什么的。 但是,对运行时问题的定位却是个大问题,今天就来总结一下,这两天学习的关于jvm调优的一些查用的排查方式 CPU突然飙升怎么排查 因为在服务器上不只有Java进程还有其他进程,所以需 ...
                            
                            
                                分类:
其他好文   时间:
2020-12-29 11:44:09   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                
                    首先我们需要了解什么是jdk呢? JDK:全称为java Development Kit 。即jiava的工具包,主要用户开发java程序。 JRE:全称为java Runtime Environment,即java的运行环境,用于运行java程序。 JVM:全称为java Virtual Mach ...
                            
                            
                                分类:
其他好文   时间:
2020-12-29 11:14:27   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                
                    转https://www.cnblogs.com/iyyy/p/7993788.html 两者区别: 1.首先synchronized是java内置关键字,在jvm层面,Lock是个java类; 2.synchronized无法判断是否获取锁的状态,Lock可以判断是否获取到锁; 3.synchro ...
                            
                            
                                分类:
其他好文   时间:
2020-12-28 11:27:51   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                1、什么是jvm的类加载机制 类加载机制是指我们将类的字节码文件所包含的数据读入内存,同时我们会生成数据的访问入口的一种 特殊机制。那么我们可以得知,类加载的最终产品是数据访问入口。 加载类文件(即.class文件)的方式有以下几种: 从本地系统中直接加载。 通过网络下载的.class文件。比如We ...
                            
                            
                                分类:
其他好文   时间:
2020-12-28 11:11:09   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                
                    废话少说,直接开整: 第1组:JDK、JRE、JVM的关系 JDK中包含JRE,也包括JDK,而JRE也包括JDK。 范围关系:JDK>JRE>JVM。 具体见下图: 第2组:.java文件与.class文件的关系 这两者的关系需要两张图才能说明白: 第3组:class文件与JVM的关系 JVM通过 ...
                            
                            
                                分类:
其他好文   时间:
2020-12-25 12:57:52   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                史上最快、最强大的Gradle5.0发布,新特性全解图片来源|Gradle博客译者|无明Gradle5.0是有史以来速度最快、最安全、最强大的Gradle版本,这是Gradle官方给出的评价,v5.0新增的功能主要包括:在构建缓存和更新检查功能的基础之上,Gradle5.0又改进了增量编译和增量注解处理功能。依赖约束、依赖对齐和版本锁定提供了可伸缩且灵活的依赖管理模型。新的性能提升、依赖关系管理、
                            
                            
                                分类:
其他好文   时间:
2020-12-25 12:50:29   
                                阅读次数:
0