![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 87
u010152179
这个作者很懒,什么都没留下…
展开
-
线上服务堆内存占用过高排查
问题描述:最近两天线上某个模块经常报堆内存使用率超过95%报警,因为对该服务进行了排查。排查步骤:1. 使用jmap命令生成堆快照 1.1 先使用linux命令获取进程ID ps -ef|grep service_name 1.2 使用jmap命令生成堆快照 jmap -dump:format=b,...原创 2019-10-18 11:03:56 · 1694 阅读 · 0 评论 -
java 虚拟机--新生代与老年代GC
java 虚拟机--新生代与老年代GC 1. Java堆中各代分布:图1:Java堆中各代分布Young:主要是用来存放新生的对象。Old:主要存放应用程序中生命周期长的内存对象。Permanent:是指内存的永久保存区域,主要存放Class和Meta的信息,Class在被 Load的时候被放入PermGen sp翻译 2015-09-12 17:43:33 · 197 阅读 · 0 评论 -
Kafka学习笔记-集群搭建Linux
环境搭建因为Kafka运行依赖JDK和Zookeeper,所以首先要搭建依赖工具。本次服务器部署在Linux系统中。1、安装JDKJDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载后上传到服务器目录/home/work/tools(目录名称根据自...原创 2018-10-23 17:52:39 · 145 阅读 · 0 评论 -
RocketMQ [TIMEOUT_CLEAN_QUEUE]broker busy问题分析
问题描述最近线上总是出现TIMEOUT_CLEAN_QUEUE broker busy 的错误,所以跟踪源码分析下问题原因,错误详情如下:com.alibaba.rocketmq.client.exception.MQBrokerException: CODE: 2 DESC: [TIMEOUT_CLEAN_QUEUE]broker busy, start flow control for ...原创 2019-06-13 09:56:17 · 13669 阅读 · 0 评论 -
Java 内部类反序列化异常 com.alibaba.fastjson.JSONException: create instance error
com.alibaba.fastjson.JSONException: create instance error解决方案:把内部类修改为静态内部类原创 2019-09-18 20:49:22 · 1024 阅读 · 0 评论