斜阳雨陌

再不做乞求命运怜惜的弱者,一定要做主宰命运的王。

JVM查看命令

JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat等小巧的工具,本博客希望能起抛砖引玉之用,让大家能开始对JVM性能调优的常用工具有所了解。     现实企业级Java开发中,有时候我们会碰...

2018-11-05 16:11:12

阅读数:29

评论数:1

Java 详解 JVM 工作原理和流程

作为一名Java使用者,掌握JVM的体系结构也是必须的。 说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示: 运行期环境代表着J...

2018-11-05 12:51:28

阅读数:21

评论数:0

JIT方法内联

什么是JIT JIT的全称是Just in time compilation,中文称之为即时编译,能够加速 Java 程序的执行速度。 在JVM刚启动的时候,java都是解释执行的,只有java程序运行足够时间后,jvm会挑选出来热点的方法和循环,将他编译成本地机器吗。JIT 的编译过程 ...

2018-11-02 11:44:03

阅读数:29

评论数:0

Spring BeanFactory与FactoryBean的区别及其各自的详细介绍于用法

1. BeanFactory  BeanFactory,以Factory结尾,表示它是一个工厂类(接口),用于管理Bean的一个工厂。在Spring中,BeanFactory是IOC容器的核心接口,它的职责包括:实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。  Spring为我们提供了...

2018-06-07 11:58:41

阅读数:57

评论数:0

深入理解JVM

        Java程序通过编译生成class文件,生成的class文件通过JVM(Java Virtual Machine)来运行,JVM在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域,Java虚拟机所管理的内存将会包括以下几个运行时数据区域。运行时数据区域程序计数器...

2018-06-07 11:37:24

阅读数:64

评论数:0

JVM安全退出(如何优雅的关闭java服务)

转载于 https://tech.imdada.cn背景用户:货都到了,购物车里怎么还有刚买的东西,what?产品:有用户反映,订单完成了,怎么没清购物车,研发赶紧看看是不是有bug啊?研发:恩,我看看,!@#¥%……&*()一顿狂查,搜嘎,当时在上线,重启应用,异步任务丢...

2018-05-21 10:27:47

阅读数:212

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭