posted @ 2025-06-13 14:47 彲 阅读(5) 评论(0) 推荐(0)
摘要:
定义: Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这个过程被称作虚拟机的类加载机制。 生命周期: 一个类型从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期将会经历加载(Loading)、验证( 阅读全文
摘要:
目前,发现内存溢出在实际应用中常见的有这么两种情况: 一、代码中存在while等循环,导致内存溢出。 二、在后台代码中,部分接口报出内存溢出,但是部分接口正常。 第一种情况解决方案: 第一种情况可以查看代码中的报错日志,一般可以解决,如果实在没有报错,可以按照下面步骤进行排查: 步骤一:通过task 阅读全文
posted @ 2025-06-09 11:05 彲 阅读(16) 评论(0) 推荐(0)
摘要:
创建普通对象和线程的区别:(详情请跳转(更加详细,本文仅作笔记摘抄):Java并发常见面试题总结 | Java学习&面试指南-程序员大彬 (topjavaer.cn)) new Object()过程如下: 1、JVM分配一块内存 M;2、在内存 M 上初始化该对象;3、将内存 M 的地址赋值给引用变 阅读全文
posted @ 2025-05-26 15:14 彲 阅读(7) 评论(0) 推荐(0)
摘要:
-XX:InitialHeapSize:堆内存初始值(内存单位:默认(byte)、K(kb)、M(mb)、G(gb),后续内存单位不再累述);-XX:MaxHeapSize:堆内存最大值;-XX:+PrintCommandLineFlags :打印虚拟机的显示和隐藏参数;参照:https://zhu 阅读全文
posted @ 2025-04-19 14:45 彲 阅读(18) 评论(0) 推荐(0)
摘要:
背景:服务器A为https的配置环境,服务器B为未配置https的环境,自己的项目部署到服务器B,并且访问服务器A的https接口将出现以下错误: Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.Valid 阅读全文
posted @ 2025-04-09 10:14 彲 阅读(16) 评论(0) 推荐(0)
摘要:
并发的可达性分析 当前主流的商用程序语言(Java、C#,上溯至前面提到的古老的Lisp)的内存管理子系统,都是通过可达性分析(Reachability Analysis)算法来判定对象是否存活的。这个算法的基本思路就是通过一系列称为“GC Roots”的根对象作为起始节点集,从这些节点开始,根据引 阅读全文
posted @ 2025-03-25 15:29 彲 阅读(6) 评论(0) 推荐(0)
摘要:
<div id="app"> <child-component></child-component> </div> <script> Vue.component('child-component', { template: '<div ref="child">Child Component</div 阅读全文
posted @ 2025-03-07 10:46 彲 阅读(3) 评论(0) 推荐(0)
摘要:
Tomcat配置 在(window系统)tomcat目录中:./Tomcat/apache-tomcat-8.5.81/bin/catalina.bat添加如下代码: rem setlocal SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.co 阅读全文
posted @ 2025-03-04 10:14 彲 阅读(5) 评论(0) 推荐(0)
摘要:
警告[收录未验证]:Unable to process Jar entry [module-info.class] from Jar [具体jar包路径] for annotations 在 Tomcat 中运行 Spring Boot 项目时,如果遇到以下错误:Unable to process 阅读全文
posted @ 2025-02-13 11:29 彲 阅读(11) 评论(0) 推荐(0)
浙公网安备 33010602011771号