自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (1)
  • 收藏
  • 关注

原创 问题解决:Full GC固定10小时执行一次问题解决记录

文章目录一.问题描述二.问题排查1.问题猜测2.源码分析三.解决办法一.问题描述环境:JDK1.8、CentOS 6.9、容器undertow、Spring boot 1.5.8最近线上运维,发现gclog里打印了很多Full GC的日志,通关gclog前面的时间可以看到间隔时间都是在10小时左右。大概看了一下都是调用了System.gc()产生的Full GC,然后查看堆栈信息还远...

2018-12-24 17:14:50 501

原创 类初始化学习笔记

类初始化文章目录类初始化一.主动引用:二.被动引用:1.子类引用父类的静态变量,不会引起子类的初始化.2.对常量的引用,不会引起初始化。3.通过数组定义来引用类,不会触发初始化。三.针对接口的说明一.主动引用:遇到new、getstatic、putstatic或者invokestatic这4条字节指令,如果类没有被初始化过,则会触发类的初始化。也就是说下列情况:new关键字实例化对象...

2018-12-17 17:29:44 45

原创 JVM参数调优学习笔记

JVM参数调优文章目录JVM参数调优一.OS不同情况的设置二.JVM内存模型及参数调优1.Non-Heap2.Heap三.垃圾收集器选择一.OS不同情况的设置一般情况下,64位的OS性能比32位的好。但是根据Sun官方说明,32位的JVM反而比64位的JVM性能要好。这里并不是建议大家使用32位JVM,只是说可以在64位OS系统环境下,调优效果不大可以尝试换成32位的JVM。具体启动命令加...

2018-12-08 00:16:05 125

原创 PriorityQueue源码学习

PriorityQueue1.介绍2.数据结构3.构造函数4.扩容机制5.添加/取出/删除元素1. 添加元素2. 取出元素3.删除元素6.如何实现大顶堆PriorityQueue1.介绍PriorityQueue是一种基于Binary Heap(Binary Heap是一种完全二叉树)的无界优先队列,底层使用数组实现。它是用来存放实现了Comp...

2018-08-09 01:15:21 280

原创 关于Linux报Resource temporarily unavailable问题解决记录

目录 事件记录 解决方案事件记录由于今天需要在测试环境把应用从root用户迁移到inmgr用户,当时创建了inmgr用户就直接进行了迁移。5分钟后应用直接出现OOM异常,经过上网查实,新建用户Linux系统会限制用户的最大进程数。应用程序占满进程数过后,执行任何命令都会报:/bin/bash: Resource temporarily unavailable。新用户的...

2018-08-07 22:46:59 82105 4

原创 Redis搭建集群 & Java读取集群中的key

Redis搭建集群模式 & Java读取集群中的key一. Redis的安装下载redis-4.0.2.tar.gz。到/usr/local直接使用此命令进行下载 wget http://download.redis.io/releases/redis-4.0.2.tar.gztar -xvf redis-4.0.2.tar.gz。解压后将文件夹改名为redis,进入re...

2018-07-17 22:41:45 1557 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除