12 2021 档案
发表于 2021-12-21 10:33阅读:609评论:0推荐:1
摘要:在war包中static中的静态文件,打成jar包后却读取不到,这是为什么呢,让我门看下两种读取的区别 一。war包中都取静态模板文件 public static void download(String filename, HttpServletResponse res) throws IOExc
阅读全文 »
发表于 2021-12-12 20:15阅读:260评论:0推荐:0
摘要:监控远程JVM VisualJVM不仅是可以监控本地jvm进程,还可以监控远程的jvm进程,需要借助于JMX技术实现。 什么是JMX JMX(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平
阅读全文 »
发表于 2021-12-12 20:15阅读:96评论:0推荐:0
摘要:JVM运行参数 在jvm中有很多的参数可以进行设置,这样可以让jvm在各种环境中都能够高效的运行。绝大部分的参数保持默认即可。 三种参数类型 标准参数 -help -version -X参数(非标准参数) -Xint -Xcomp XX参数(使用率较高) -XX:newSize -XX:+UseSe
阅读全文 »
发表于 2021-12-12 19:28阅读:1139评论:0推荐:0
摘要:一、JVM 整体组成 JVM 整体组成可分为以下四个部分: 类加载器(ClassLoader) 运行时数据区(Runtime Data Area) 执行引擎(Execution Engine) 本地库接口(Native Interface) 各个组成部分的用途: 程序在执行之前先要把java代码转换
阅读全文 »
发表于 2021-12-12 18:33阅读:1269评论:0推荐:0
摘要:spring默认bean是单例无状态的,我们交给spring管理的service,controller都是一个单例的bean,也就是说多个线程共享一个实例。 如果你在这种类里写成员变量,那这个变量的访问肯定是线程不安全的。而类的方法执行是跟java虚拟机栈相关,方法的调用和退出称为压栈和出栈。虚拟机
阅读全文 »