花费 39 ms
优化springboot

介绍 在SpringBoot的Web项目中,默认采用的是内置Tomcat,当然也可以配置支持内置的jetty,内置有什么好处呢? 1. 方便微服务部署。 2. 方便项目启动,不需要下载Tomca ...

Fri Mar 30 16:39:00 CST 2018 17 20407
JVM中的堆的新生代、老年代、永久代详解

JVM中的堆一般分为三大部分:新生代、老年代、永久代,其大致的占比如下: 一、新生代   新生代主要用来存放新生的对象。一般占据堆空间的1/3。在新生代中,保存着大量的刚刚创建的 ...

Wed Mar 18 02:23:00 CST 2020 2 11220
JVM_02 类加载子系统

JVM细节版架构图 本文针对Class Loader SubSystem这一块展开讲解类加载子系统的工作流程 类加载子系统作用 1.类加载子系统负责从文件系统或者网络中加载cla ...

Wed Apr 01 19:04:00 CST 2020 3 6103
JVM_01 简介

本篇仅仅是JVM的简介,关于更多的JVM细节,请参见本专题JVM: 计算机系统当中的JVM JVM是运行在操作系统之上的,并没有和硬件有直接的交互 Java代码一次编译,到处运行 ...

Wed Apr 01 18:43:00 CST 2020 2 5773
堆内内存与堆外内存

最近看Spark的 StorageLevel(存储级别) 源码的时候 看到有 useOffHeap 这个标签, 觉得有必要挖掘一下 堆内内存(on-heap memory) 堆内内存是ja ...

Tue Oct 22 18:57:00 CST 2019 1 2251
Java虚拟机栈--栈帧

栈帧的内部结构 每个栈帧中存储着 1.局部变量表(Local Variables) 2.操作数栈(Operand Stack)(或表达式栈) 3.动态链接(Dynamic Lin ...

Thu Apr 02 06:13:00 CST 2020 2 4471
Java动态绑定和静态绑定-多态

一、问题 Java方法调用过程中,Jvm是如何知道调用的是哪个类的方法?Jvm又是如何处理? 二、概念 a、当子类和父类(接口和实现类)存在同一个方法时,子类重 ...

Fri Dec 21 05:47:00 CST 2018 0 4039
JVM执行引擎

1.执行引擎是Java虚拟机的核心组成部分之一 2.虚拟机是一个相对于“物理机”的概念,这两种机器都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器、缓存、指令集和操作系 ...

Sat Jul 18 18:15:00 CST 2020 0 3175

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM