标签:jvisualvm

Spring

优化你的springboot

8

puefu.he 发布于 2020-01-12

点击上方“  码匠笔记  “ ,选择“设置星标” 优质文章,第一时间送达 作者:Janti https://urlify.cn/2QvMBv 介绍 在SpringBoot的Web项目中,默认采用的是内置Tomcat,当然也可以配置支持内置的jetty,内置有什...

阅读(21)评论(0)赞 (0)

Java

保证高可用Java服务化系统高效运行的必备工具箱

3

hanze 发布于 2020-01-11

来自:云时代架构 无论是技术开发人员还是架构设计人员都是在实践中成长起来的,他们通过实践进行总结,总结后把经验升华并再次应用到实践中去,进一步提供生产效率。 本文介绍笔者在互联网公司里线上应急和技术攻关过程中积累的应用层脚本和Java虚拟机命令,这些脚本和命令在发现问题和定位问题...

阅读(18)评论(0)赞 (0)

Java

十三、springboot 优雅集成spring-boot-admin 实现程序监控

6

darida 发布于 2020-01-02

前言 我们知道项目的监控是尤为重要的,但是我们如果用jdk 自带的jconsole 和jvisualvm 的话会非常繁琐,且界面不是很友好。之前我们使用了spring boot 项目,但是都没有对项目有一个很好的监控。在spring 家族中有 spring-boot-admin ...

阅读(30)评论(0)赞 (0)

Java

十三、springboot 优雅集成spring-boot-admin 实现程序监控

6

changyuan.xu 发布于 2020-01-02

前言 我们知道项目的监控是尤为重要的,但是我们如果用jdk 自带的jconsole 和jvisualvm 的话会非常繁琐,且界面不是很友好。之前我们使用了spring boot 项目,但是都没有对项目有一个很好的监控。在spring 家族中有 spring-boot-admin ...

阅读(28)评论(0)赞 (0)

Java

深入理解JVM – 内存溢出实战 原 荐

2

likai 发布于 2019-12-31

Java堆溢出 Java堆用于存储对象实例,只要不断地创建对象,当对象数量到达最大堆的容量限制后就会产生内存溢出异常。最常见的内存溢出就是存在大的容器,而没法回收,比如:Map,List等。 出现下面信息就可以断定出现了堆内存溢出。 java.lang.OutOfMemoryEr...

阅读(21)评论(0)赞 (0)

Java

Tomcat开启JMX监控详解

34

darida 发布于 2019-12-27

搭建模拟环境: 操作系统:CentOS7内存:1Gjdk:1.8.0_131tomcat:8.0.48 环境准备我们这里就不直接演示了,直接配置tomcat的jmx 1、进入到tomcat的bin目录下 # cd /opt/tomcat/apache-tomcat-8.0.48/...

阅读(32)评论(0)赞 (0)

Java

小白都能看得懂的java虚拟机内存模型

31

xirruiqiang 发布于 2019-12-23

同样的java代码在不同平台生成的机器码肯定是不一样的,因为不同的操作系统底层的硬件指令集是不同的。 同一个java代码在windows上生成的机器码可能是0101…….,在linux上生成的可能是1100……,那么这是怎么实现的呢...

阅读(43)评论(0)赞 (0)

Java

一次Locust分布式压测实践

2

yanxinchi 发布于 2019-12-23

记录性能测试的相关知识与实践:测试指标,测试工具,性能调优点 关于性能测试 性能测试是通过自动化的测试工具模拟多种 正常 、 峰值 以及 异常 负载条件来对系统的各项性能指标进行测试。 负载测试和压力测试都属于性能测试,两者可以结合进行。 通过 负载测试 ,确定在各种工作负载下系...

阅读(18)评论(0)赞 (0)

Java

二探Lambda 原 荐

2

wenming.gapo 发布于 2019-12-23

二探lambda表达式 一探Lambda: https://my.oschina.net/lt0314/blog/3144851 从例子二探lambda 传递Runnable创建Thread java8之前 package com.baigt.learn.nolambda; pu...

阅读(40)评论(0)赞 (0)

Java

Java Trouble Shooting

2

songhua.gao 发布于 2019-12-19

# 关于性能瓶颈 ## 性能优化的理念 粗略地划分,代码可分为 cpu consuming 和 io consuming 两种类型,即耗 CPU 的和耗 IO 的代码。如果当前CPU已经能够接近100%的利用率, 并且代码业务逻辑无法再简化, 那么说明该系统的已经达到了性能最大化...

阅读(34)评论(0)赞 (0)

Java

稳定性的海因里希法则

1

songhua.gao 发布于 2019-12-16

引子-多维空间 我们生活在三维空间。看一本书的时候,每一页和下一页的内容不相同。每一页相当于一个二维空间。生活在这个空间并不知道下面要发生什么。但是生活在三维空间的我们却清楚的意识到下面一页的内容是定好的,基本不会改变的。 而生活在四维空间,多出一个时空的概念。他们能看到过去和未...

阅读(43)评论(0)赞 (0)

Java

2019年终总结Java后端面试题:集合+并发+Web+设计模式+Spring框架

2

xirruiqiang 发布于 2019-12-10

一、基础部分 JDK 和 JRE 的区别 == 和 equals 的区别 基本类型和包装类对象使用 == 和 equals进行比较的结果? 什么是装箱?什么是拆箱?装箱和拆箱的执行过程?常见问题? hashCode()相同,equals() 也一定为 true吗? final 在...

阅读(43)评论(0)赞 (0)

Java

Java 并发编程 73 道面试题及答案

5

songhua.gao 发布于 2019-12-09

点击上方  Java后端 ,选择  设为星标 优质文章,及时送达 原文出处: https://blog.csdn.net/qq_34039315/article/details/7854931 1、在java中守护线程和本地线程区别? java中的线程分为两种...

阅读(54)评论(0)赞 (0)

Java

如何获取JVM堆转储文件

2

yeseng 发布于 2019-11-27

堆转储是诊断与内存相关的问题(例如内存泄漏缓慢,垃圾回收问题和 java.lang.OutOfMemoryError。它们也是优化内存消耗的重要工具。 有很多很不错的的工具,例如Eclipse MAT和Heap Hero,可以分析堆转储。但是,您需要为这些工具提供以正确的格式和正...

阅读(42)评论(0)赞 (0)

Java

分析 JVM 常用的 JDK 内置工具

10

wenming.gapo 发布于 2019-11-21

JDK 提供了一系列用于监控、诊断 Java 进程的工具,它们在 JDK 安装目录的 bin 目录下,有 jps、jcmd、jstack、jinfo、jmap 等。其中jmc、jconsole、jvisualvm 是 GUI 工具,其他大部分都是命令行工具。 cd $JAVA_H...

阅读(60)评论(0)赞 (0)

Java

一文带你解析:JVM调优的核心点是什么?

20

darida 发布于 2019-11-18

1 JVM 简单结构图 <img src="https://pic3.zhimg.com/50/v2-bb7eb426b8533f4cbc5a0a2095a2648f_hd.jpg" data-caption="" data-size...

阅读(45)评论(0)赞 (0)

Java

深入理解java虚拟机系列初篇(一):为什么要学习JVM?

1

刘莉莉 发布于 2019-11-13

前言 本来想着关于写JVM这个专栏,直接写知识点干货的,但是想着还是有必要开篇讲一下为什么要学习JVM,这样的话让一些学习者心里有点底的感觉比较好… 原因一:面试 不得不说,随着互联网门槛越来越高,JVM知识也是中高级程序员阶段必问的一个话题!现在不像以前了,以前会点...

阅读(38)评论(0)赞 (0)

Java

深入理解java虚拟机系列初篇(一):为什么要学习JVM?

刘莉莉 发布于 2019-11-13

前言 本来想着关于写JVM这个专栏,直接写知识点干货的,但是想着还是有必要开篇讲一下为什么要学习JVM,这样的话让一些学习者心里有点底的感觉比较好… 原因一:面试 不得不说,随着互联网门槛越来越高,JVM知识也是中高级程序员阶段必问的一个话题!现在不像以前了,以前会点...

阅读(34)评论(0)赞 (0)