网站首页 技术文章 第151页
-
常用jvm的参数的理解(jvm基本参数)
tomcat服务器的内存参数,设置最多的就是Xms-Xmx-Xmn-Xss,这几个参数了,除了这四个,-XX:NewRatio=4-XX:SurvivorRatio=6这两个参数也用的多具体含义为:-Xmx2000m:设置JVM最大...
2024-10-28 nanyue 技术文章 2 ℃ -
面试「JAVA进阶」JVM(java 面试 jvm)
1、内存模型1.1、堆堆是所有线程共享的,主要存放对象实例和数组。新生代和老年代的比例是1:2。新生代中三个区域的比例是8:1:1。1.1.1、新生代对象分配在eden区中,当eden区满时会触发minorgc,将eden区中存...
2024-10-28 nanyue 技术文章 3 ℃ -
JVM内存模型和结构详解(五大模型图解)
JVM内存模型和Java内存模型都是大厂面试的热点问题,名字看感觉都差不多,实际上他们之间差别还是挺大的。通俗点说,JVM内存模型是与JVM的内部存储结构相关,而Java内存模型是与多线程并发编程相关@mikechen...
2024-10-28 nanyue 技术文章 2 ℃ -
了解架构设计远远不够!一文拆解 Tomcat 高并发原理与性能调优
来源|码哥字节上帝视角拆解Tomcat架构设计,在了解整个组件设计思路之后。我们需要下凡深入了解每个组件的细节实现。从远到近,架构给人以宏观思维,细节展现饱满的美。关注「码哥字节」获取更多硬核,你,准备好了么?在上文《追新求快的时代...
2024-10-28 nanyue 技术文章 3 ℃ -
线上问题解决:java内存溢出问题分析,定位及解决
上次说了fullgc的解决方案,这次说说大家常见的内存溢出问题。(一)JVM内存溢出①介绍多多少少会碰到内存溢出(OOM)的场景,但造成OOM的原因却是多种多样。一起分析下。①代码解析-Xmx512m-server-verbos...
2024-10-28 nanyue 技术文章 3 ℃ -
如何优化生产环境的Full GC?(优化生产环节)
大部分工程师开发完一个系统后,部署生产环境的时候往往不对JVM进行参数设置,直接用默认JVM参数,这绝对是系统负载逐渐增高的时最大问题如你不设置-Xmx、-Xms之类的堆内存大小,你启动一个系统,可能默认就给你几百MB的堆内存大小,新生代和...
2024-10-28 nanyue 技术文章 3 ℃ -
JVM中如何理解强引用、软引用、弱引用、虚引用?
整体架构强引用强引用是默认支持,当内存不足的时候,JVM开始垃圾回收,对于强引用的对象,就算是出现了OOM也不会回收对象。强引用是最常见的普通对象引用,只要还有强引用指向对象,对象就存活,垃圾回收器不会处理存活对象。一般把一个对象赋给一个引...
2024-10-28 nanyue 技术文章 3 ℃ -
K8S部署Springboot项目(k8s 部署springboot)
适合ingress-nginx接入外部负载均衡的部署一文主要介绍了如何通过ingress-nginx对外暴露服务,以及与外部负载均衡的结合,下面我们通过将SpringBoot项目迁入K8S中,来完整了解下从一个Java项目的整体流程。...
2024-10-28 nanyue 技术文章 3 ℃ -
datax 学习一(dataxweb)
下载地址https://datax-opensource.oss-cn-hangzhou.aliyuncs.com/202309/datax.tar.gz生成简易模板...
2024-10-28 nanyue 技术文章 3 ℃ -
JVM内存布局(jvm内存区域划分)
经典JVM内存布局(JDK8以上)一、Heap(堆区)Heap存储着几乎所有的实例对象,堆由垃圾收集器自动回收,堆区由各个子线程共享使用。通常情况下,它占用的空间是所有内存区域中最大的,同时也是OOM(OutOfMemory)故障最主...
2024-10-28 nanyue 技术文章 3 ℃
- 控制面板
- 网站分类
- 最新留言
-