加载中
偶遇 JDK 1.8 还未修复的 SecureRandom.getInstance("SHA1PRNG") 之 bug

楼主今天兴高采烈的在部署环境,下载 JDK,打包项目,上传至服务器。 配置 JDK ,打包上传项目楼主就不在这里重复了,读者自行解决哈! 1. 启动项目 java -jar xxxx.jar 令楼主没有想到的是:...

JDK
2019/05/22 17:19
1.2W
JVM 配置笔记

环境配置一: // JVM sizing options -server -Xms40g -Xmx40g -XX:MaxDirectMemorySize=4096m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+UseAdaptiveSizePolicy // Young generation op...

2019/04/21 20:51
687
线上追踪类方法执行耗时

线上环境大多为 Linux , 有时候代码执行缓慢,但你却无法定位到底是慢在了什么地方,或者说是比较困难来定位,本文介绍一种方式,方便你的问题定位。 首先,我们来说说一款工具:Arthas ,它...

2018/11/02 11:21
6.4K
阿里开源的 java 诊断工具—— Arthas

Arthas 是 阿里巴巴最近开源出来的一个针对 java 的工具,主要是针对 java 的问题进行诊断! 一、概述 这个工具可以协助你做下面这些事情: 这个类是从哪个 jar 包加载而来的? 为什么会报各...

2018/09/18 18:26
8.6W
记一次 Redis 连接池泄漏问题排查

这一天风和日丽,我很荣幸的参加进入组织的活动,这个组织依然是一群闷骚的少年,热火朝天的甩着膀子,写着神圣的 Java 代码,偌大的办公室,只能听见噼里啪啦的敲击键盘声! 好骚气的组织!...

备忘:JVM 工具 jstat -gccapacity 参数字段说明

环境信息为: JDK 1.8 、CentOS 6.5 ,以下为我的环境参数示例 ( 只关注字段信息 ): 这里执行的命令为: jstat -gccapacity -h 10 3322 1s 下面我们以字段从左到右的顺序进行说明: 列名称 ...

2018/09/08 18:58
1.1W
JVM 常用配置项笔记 ( 重要 )

(图来自于网络) GC 日志 -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps # GC 日志滚动删除保留 -XX:NumberOfGCLogFiles=16 -XX:GCLogFileSize=30m # 输出...

2018/05/22 13:52
416
JVM 触发 Full GC 的几个条件

Full GC的触发条件 (1)直接调用 System.gc() 时(调用后并不会立即发生 FGC,后面会在某个时间点发生),操作系统建议执行 Full GC( -XX:+DisableExplicitGC 可禁用 ),但是不必然执行; ...

2018/05/07 13:22
7.6K
G1 算法原理

来自 ITeye.com RednaxelaFX 的解释。 http://hllvm.group.iteye.com/group/topic/44381#post-272188

2018/03/08 17:45
2.2K
java 的 4 种引用类型

对象引用类型分为强引用、软引用、弱引用和虚引用。 强引用: 就是我们一般声明对象是时虚拟机生成的引用,强引用环境下,垃圾回收时需要严格判断当前对象是否 被强引用,如果被强引用,则不会...

2018/03/01 18:26
83
Java 数据类型定义

各个数据类型的表示方法 数据类型 表示方法 数组(如:int) [(表示成 [I) 类(String) L;(表示成Ljava/lang/String;) byte B boolean Z char C double D float F int I Long J short ...

2018/02/23 21:30
94
JDK 8u 源码下载方法

一、环境配置 需要安装 hg, 具体安装方式,请参考地址:https://www.mercurial-scm.org/ 二、下载 openJDK 首先,在这里找到需要下载的源码 我这里下载 jdk8u , 点击进入后,如下图: 在这里...

jdk
2018/02/23 10:01
1.7W
R大 关于 G1 算法原理的解释说明

R大 关于 G1 算法原理的解释说明 主要对话地址在: http://hllvm.group.iteye.com/group/topic/44381

2018/02/11 18:36
1K
查看 JVM 默认参数值命令

本人使用环境: win7 ( 64位 ) + jdk 8 主要使用命令: > java -XX:+PrintFlagsFinal -version 本人环境信息: C:\Users\Administrator> java -XX:+PrintFlagsFinal -version > E:/ttttt.tx...

2017/11/23 12:16
1.6K
open jdk 各版本源码及下载地址

java 8 源代码地址:http://jdk.java.net/8/ windows 下载地址: http://download.java.net/java/jdk8u162/archive/b01/binaries/jdk-8u162-ea-bin-b01-windows-i586-04_oct_2017.exe http:/...

2017/11/10 00:12
1.9K
java 性能之 hprof

JVM可以对java程序的cpu和heap进行 profiling

2017/11/01 13:13
1.5K
JVM 最重要的工具 HSDB

HSDB(Hotspot Debugger),是一款内置于 SA 中的GUI调试工具,集成了各种JVM 监控工具,适用于深入分析JVM的内部状态 对于JVM 运行时,最重要的工具HSDB,使用命令为: java -cp sa-jdi.ja...

2017/09/23 21:05
5.8K
G1 垃圾收集器配置参数

如下列表为 G1 GC垃圾收集器常用配置参数: 可选项及默认值 描述 -XX:+UseG1GC 采用 Garbage First (G1) 收集器 -XX:MaxGCPauseMillis=n 设置最大GC 暂停时间。这是一个大概值,JVM 会尽可能...

2017/09/20 14:57
1.7W
G1 垃圾收集器步骤

G1收集器采用不同的方法来分配堆。以下图片逐步说明了 G1 收集器。 G1 Heap 结构 堆这个内存区域划分成许多固定大小的区域。 区域大小是在JVM 启动时决定。JVM 通常会有 2000个不同大小的区域...

2017/09/20 14:45
2.7K
G1 Garbage Collector 及JVM 参数说明(持续更新)

注:Remembered Sets(RSets)是每一个region里面帮助G1 GC追踪外部指向这个region的引用。因此现在,取代因为引用指向这个region扫描整个heap区,G1只需要扫描RSets。 HopSpot 提供的几种运...

2017/08/15 16:13
7.7K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部