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