摘要: Threads Tab页介绍 线程 Tab 页分三个部分:线程数量统计、线程取样、线程状态 线程数量统计 左上角统计了当前存线程数以及守护线程数。 Thread Dump 线程取样,点击 Thread Dump 可以对当前程序运行的线程进行取样分析。 取样文件默认存储在临时目录: 你还可以对当前 d 阅读全文
posted @ 2024-08-17 23:06 SnailsH 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 一、运行时数据区 1.1 程序计数器 - 线程私有 可以看做当前线程所执行的字节码行号指示器,在任意时刻一个处理器(对于多核处理器来说是一个内核)都只会执行一条线程中的指令。所以为了线程切换后能恢复到正确的执行位置,每条线程都需要有一个独立的线程计数器,各条线程之间计数器互不影响,独立存储。 线程执 阅读全文
posted @ 2024-07-31 23:10 SnailsH 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 一、下载地址 VisualVM Download 二、安装 解压缩后编辑 visualvm/etc/visualvm.conf 文件,尾部插入 visualvm_jdkhome=你的jdk目录,例如我的: visualvm_jdkhome="D:/software/runtime/jdk-17.0. 阅读全文
posted @ 2024-07-20 10:51 SnailsH 阅读(77) 评论(0) 推荐(0) 编辑
摘要: Intellij插件之调试停止生命周期 目录Intellij插件之调试停止生命周期调试会话的创建调试停止调试会话各个监听器停止顺序 调试会话的创建 调试会话的创建由 XDebuggerManager.startSessionAndShowTab 接口创建,返回一个类型为 XDebugSession 阅读全文
posted @ 2024-06-09 10:01 SnailsH 阅读(81) 评论(0) 推荐(0) 编辑
摘要: MAT第一章-MAT指定JDK运行 Memory Analyzer (MAT) 平常在工作中可用遇到IntelliJ IDEA卡顿,或者卡住的情况,大概率可能是内存泄漏(OOM)了,可以先通过JDK自带的工具 jmap 收集 dump 信息,然后通过 MAT 进行堆栈分析,jmap 常用命令如下: jmap -dump:format= 阅读全文
posted @ 2024-01-20 11:39 SnailsH 阅读(1458) 评论(0) 推荐(0) 编辑
摘要: Java versionSupport for compiling/testing/…​Support for running Gradle 8 N/A 2.0 9 N/A 4.3 10 N/A 4.7 11 N/A 5.0 12 N/A 5.4 13 N/A 6.0 14 N/A 6.3 15 6 阅读全文
posted @ 2023-10-18 22:36 SnailsH 阅读(215) 评论(0) 推荐(0) 编辑
摘要: Progress system IntelliJ’s progress is a tool for controlling long-running operations. This may mean: Displaying a dialog box with a progress bar whil 阅读全文
posted @ 2022-03-10 22:02 SnailsH 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 问题描述 参考官方文档从服务器本地文件导入数据到表中时执行语句报错,参考文档:https://dev.mysql.com/doc/refman/8.0/en/loading-tables.html 执行错误信息反馈如下: ERROR 3948 (42000): Loading local data 阅读全文
posted @ 2022-02-02 23:29 SnailsH 阅读(325) 评论(0) 推荐(1) 编辑
摘要: Java中资源文件获取源码浅析 文章目录 Java中资源文件获取源码浅析JDK11Class.getResource(String)Class.getClassLoader().getResource(String) JDK 8Class.getResource(String)Class.getCl 阅读全文
posted @ 2021-06-05 12:30 SnailsH 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 我们可以通过JNDI的API来操作LDAP LDAP v3 国际化 通过国际字符集(ISO 10646)处理国际化,以表示字符串形式的协议元素(例如DN) LDAP v3与 LDAP v2版本的区别之一:使用UTF-8对字符串编码 认证方式 LDAP的不同版本支持不同类型的身份验证。 LDAP v2 阅读全文
posted @ 2020-12-22 15:46 SnailsH 阅读(14) 评论(0) 推荐(0) 编辑