热文聊一聊如何用IDEA追踪Bug?
Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪
Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪
1、垃圾回收机制简介 不定时去堆内存中清理不可达对象(没有被引用的对象或没有存活的对象)。不可达的对象并不会马上就会直接回收, 垃圾收集器在一个Java程序中的执行是自动
我们通常会将CPU比喻为人类的大脑,是计算机的核心硬件,决定了一台电脑的运算性能好坏。我们在选购CPU的时候,通常都会在网上查询处理器型号参数,主要是看主频、核心、线程、缓存、
1、java堆溢出 java对用于存储对象的实例,只要不断的创建对象,并且保证GC Roots到对象之间有可达路径来避免垃圾回收机制清除这些对象,那么在对象数量达到最大堆的
配置文件写法:![20200109101724910.png][] isPay是key,如果启动参数不传,则采用默认值是1。 启动类传参: ![watermark_typ
什么是垃圾: 简单的说, 内存中已经不再被使用的空间,就是垃圾. 例如一个对象指向为null了 Person p1 = null , 那么就可以将p1对象进行回收. 要进
给Linux分配多少Swap空间才够呢? Swap交换大小应该是多少?交换应该是RAM大小的两倍还是RAM大小的一半?如果我的系统有几GB的RAM,我是否需要交换?
所有的应用程序都有自己的依赖关系,其中包括软件和硬件资源。 Docker是开发者的开放平台,通过将每个应用程序打包到容器中来隔离依赖关系。容器就像是轻量级的虚拟机,可以扩展到成
Floyd算法简短介绍 思想: Floyd算法考虑的是一条最短路径上的中间结点。 什么是中间节点举个例子: 一个简单路径p = <v1,v2,v3,…,vl
前言: 这里不做springboot框架搭建步骤,只做具体的实现,代码里有具体注释,所以不做多解释这里。 代码里可能有相关日志的输出用到了slf4j,可以删掉改成
本案例用的是tomcat做的servlet容器 浅谈一下spring和springMVC的关系,spring项目下有很多模块,mvc是其中之一,各个子模块与父模块相
[https://blog.csdn.net/tangdou369098655/article/details/100876212][https_blog.csdn.net_t
该区域也是线程私有的,它的生命周期也与线程相同。 虚拟机栈描述的是Java方法执行的内存模型:每个方法被执行的时候都会同时创建一个栈帧,栈它是用于支持续虚拟机进行方法调用和方
java中数组的定义以及堆栈内存浅谈 在java中定义数组有两种方式 一:动态定义数组:动态定义数组就是自己只定义数组的长度,对于数组的每一项都不初始化,系统自动初始
(1) 接口: get/post 参数qq > https://api.toubiec.cn/qq ![watermark_type_ZmFuZ3poZW5naGVp
文章目录 前言 一:JVM优化 1.1:JVM概述及参数 1.2:JVM参数概述 1.3:参数详
一章是对java的产生,历史的整体介绍 java的使用很广泛,安装jdk的时候会看到一句广告语`runs in 10 billions machines`。使用java的设
文章目录 1.Serial收集器 ①特点 ②、应用场景 ③、设置参数 ④Stop TheWorld说明
> jdk自带有个jvisualvm工具、该工具是用来监控java运行程序的cpu、内存、线程等的使用情况。并且使用图表的方式监控java程序、还具有远程监控能力。不失为一个用