首先我们来了解JVM specification中JVM:        主要包括两个子系统和两个组件: Class loader(类装载器) 子系统,Execution engine(执行引擎) 子系统;Runtime data area (运行时数据区域)组件, Native interface(本地接口)组件。
硬盘健康检测
原创 2023-04-08 17:34:36
718阅读
Android 和  ios 测试区别?App 测试中 ios 和 Android 有哪些区别呢?1.Android 长按 home 键呼出应用列表和切换应用,然后右滑则终止应用;2.多分辨率测试,Android 端 20 多种,ios 较少;3.手机操作系统,Android 较多,ios 较少且不能降级,只能单向升级;新 ios系统中资源库不能完全兼容低版本中 ios 系统中
下面提供三个工具和插件,帮助大家检测自己代码质量1SonarLintSonarLint 是一个代码质量检测插件,可以帮助我们检测出代码中坏味道。下载与安装在需要检测单个文件或者单个项目上右键 --> Analyze --> Analyze with SonarLint或者选中文件或目录,点击菜单栏 Analyze --&
前言面向人群及参考书目JavaJVM简介Java发展重大事件虚拟机与Java虚拟机 虚拟机分为系统虚拟机和程序虚拟机。 系统虚拟机:Visual Box、VMware - 完全对物理计算机仿真,提供一个可运行完整操作系统软件平台。程序虚拟机:Java虚拟机[JVM] - 专门为执行单个计算机程序而设计,在Java虚拟机中执行指令我们称为JVM字节码指令[这里不一定是Jav
转载 2024-03-05 13:56:03
24阅读
APP测试分类业务功能测试就是平时功能测试。APP专项测试兼容性测试安装,卸载,升级测试交叉事件测试push消息推送测试性能测试其他测试 用户体验极限,边界权限业务功能测试概念按照用户需求(需求说明书,原型等)去校验开发代码实现是否满足用户功能性需求。测试对象功能点(单个模块)==》单元测试多模块==》集成测试业务流程 ==》系统测试、验收测试、冒烟测试测试方法测试理论阶段与测试用例设计方
转载 7月前
30阅读
console是JDK自带监控工具。它用于连接正在运行本地或者远程JVM,对运行在java应用程序资源消耗和性能进行监控,并画出大量图表,提供强大可视化界面。而且本身占用服务器内存很小,甚至可以说几乎不消耗,不失为一款好工具。     Jconsole使用方法,稍微复杂一些。     首先,来看看如何使用Jconsole
转载 2023-08-05 15:05:07
323阅读
一、概述1、命令行工具缺陷1、使用命令行工具或组合能获取目标Java应用性能相关基础信息,但存在以下缺陷:无法获取方法级别的分析数据,如方法间调用关系、各方法调用次数和调用时间等。需要登录到目标Java应用所在服务器上,使用不方便。分析数据通过终端输出,结果展示不直观。2、图形化诊断工具1、JDK自带工具jconsole:JDK自带可视化监视工具,查看Java应用程序运行概况、监控
# 用Java自带内存检测工具排查内存泄漏问题 ## 前言 内存泄漏是指在程序运行过程中,由于错误使用或者管理内存,导致一部分内存没有被及时释放,最终导致可用内存不断减少,直至程序崩溃。内存泄漏是开发中常见问题之一,需要通过工具进行排查和解决。Java自带内存检测工具可以帮助我们定位并解决内存泄漏问题。 ## Java自带内存检测工具 Java提供了一系列内存检测工具,其中最常
原创 2024-02-02 09:13:32
173阅读
# Java溢出检测工具实现 ## 简介 本文将教会刚入行开发者如何实现一个Java溢出检测工具。溢出是指在程序运行过程中,当数据超出所分配内存空间或者整数类型最大范围时,会导致数据溢出,引发程序崩溃或者产生错误结果。通过一个溢出检测工具,可以在程序中及时发现潜在溢出问题,并进行处理,保证程序健壮性和稳定性。 ## 实现步骤 下面是实现Java溢出检测工具整个流程: | 步骤
原创 2023-08-27 05:00:36
71阅读
## Java线程检测工具 在并发编程中,线程管理和调试是非常重要一环。为了解决多线程程序中问题,Java提供了一些线程检测工具,帮助开发人员进行线程调试和监控。 ### 1. 线程状态检测Java中,可以使用Thread类getState()方法来获取线程状态。线程状态可以包括NEW、RUNNABLE、BLOCKED、WAITING、TIMED_WAITING和TERM
原创 2024-02-10 10:41:28
44阅读
# Java依赖检测工具实现指南 ## 概述 在Java开发中,依赖管理是一个重要环节。通过依赖检测工具,开发者可以有效管理项目中库和包,从而避免版本冲突和减少冗余依赖。本文将指导你实现一个简单Java依赖检测工具,帮助你理解依赖检测基本流程和实现方法。 ## 整体流程 为了更好地理解整个实现过程,下面是一个流程表: | 步骤 | 描述 | |--
原创 10月前
44阅读
# Java性能检测工具实现指南 ## 1. 简介 在开发Java应用程序时,经常需要对性能进行监测和优化。为了实现这一目的,可以利用Java性能检测工具来识别应用程序中性能瓶颈和优化机会。本文将指导你如何实现一个简单Java性能检测工具,帮助你快速入门并理解其原理和使用方法。 ## 2. 思路和流程 下面是实现Java性能检测工具基本思路和流程: | 步骤 | 描述 | | --
原创 2023-10-02 06:10:34
45阅读
开启JAVA死锁之迷一般来说,每一种使用线程语言中都存在线程死锁问题,Java开发中遇到线程死锁问题也是非常普遍。笔者在程序开发中就常常碰到死锁问题,并经常束手无策。本文分享笔者在JAVA开发中对线程死锁一些看法。     一. 什么是线程     在谈到线程死锁时候,我们首先必须了解什么是Java线程。一个程序进程会包含多个线
实验示例代码附在最后(jvisualvm , Jconsole- jdk8)内存泄露通常表现为,使用内存不断增长。如果看到类实例数,非java包类排在前10,就可能会有问题。结合jdk工具对长时间运行j应用程序监控得到数字,进行分析。实验vm 参数:-Xms3072M -Xmx3072M  -Xmn512M -XX:+UseConcMarkSweepGC -XX:CMSInit
转载 2023-07-25 09:45:27
201阅读
JDK 自带工具所在目录,相信大家都已经很清楚了:windows版本:jdk\bin,具体实现是jdk\lib\tools.jar中,有兴趣朋友可以看看,在本文主要介绍一下几个比较常用工具:                            &nb
转载 2023-11-24 20:25:33
1174阅读
webpack检测工具各个插件和loader执行速度检测: // npm i -D speed-measure-webpack-pluginconst SpeedMeasureWebpackPlugin = require('speed-measure-webpack-plugin')const SpeedMeasure = new SpeedMeasureWebpackPlugin() //
转载 2021-01-29 10:51:55
729阅读
2评论
代码示例import java.util.regex.Pattern;/** * @program: simple_tools * @description: 密码检测工具类 * @author: Mr.chen * @create: 2020-05-18 11:26 **/public class PasswordUtils { /** * 判断是否为纯数字简单密码 * @param pwd * @return 如 111111 123456 6
原创 2021-08-18 01:41:42
227阅读
代码示例import java.util.regex.Pattern;/** * @program: simple_tools * @description: 检测工具类 * @author: Mr.chen * @create: 2
原创 2022-03-02 16:14:56
396阅读
new relic xhprofIfpxdebugvalgrindcachegrind
原创 2023-04-11 00:27:56
219阅读
  • 1
  • 2
  • 3
  • 4
  • 5