
Java
文章平均质量分 70
NUC_Dodamce
醉生梦死谁成器,拓马长枪定乾坤。
展开
-
JavaEE- JVM八股文(JVM垃圾回收机制GC)
Ⅱ 标记-整理:类似于顺序表删除中间元素,会将后面的元素拷贝到中间的内存碎片,从而解决内存碎片。Parallel old回收器:引入多线程,并发垃圾回收器(垃圾扫描时,业务线不需要停止)JVM垃圾回收器:在JVM中,真正实现上数算法的模块,称为垃圾回收器。JVM垃圾回收的目标:主要针对内存中的堆空间进行垃圾回收。栈:函数执行完毕,对应栈的空间就自动释放了,不需要垃圾回收。一部分仍在使用的对象,一部分不在使用的对象,不进行回收。而不在使用,但是尚未回收的内存中,一定需要回收。Java中,大量的内存都在堆中。原创 2022-12-22 01:02:12 · 820 阅读 · 0 评论 -
JavaEE - JVM八股文(JVM内存区域划分,典型面试题,JVM类加载机制)
java文件在运行时会被编译为class文件,class文件被加载到内存中,被JVM构造成类对象(加载的过程称为类加载)这样设计,一旦用户自定义的类和标准库中的类名重复了,也可以加载到标准库的类。保证加载类的唯一性。处于类加载中的加载阶段,描述的JVM类加载器如何根据类的全限定名找到.class文件的过程。.class文件可能存放到多个位置,JVM里面提供多个类加载器,每个类加载器负责一个片区。要想加载TestJVM类就要加载B类,要加载B类就要加载A类。类加载:把class文件加载到内存中,构成对象。原创 2022-12-17 02:16:06 · 731 阅读 · 0 评论 -
JavaEE - Servlet API(第一个servlet程序,servlet程序七步流程、Smart Tomcat)
如果处于这个状态的话,在cmd上输入回车,否则无法通过url访问到服务器。处于选择模式,Tomcat会挂起。其中,Context path可以任意写,只需要保证访问时一级路径一致即可。如果没有正确显示,Windows上首先确保cmd没有处于选择模式。因为web.xml写错导致404问题,修改web.xml内容即可。为了简化每次修改代码,都要重新打包部署,可以使用插件简化流程。如果还没有解决,检查logs文件夹下的日志,寻找问题。配置完成后:控制台显示Tomcat启动完成。IDEA会自动识别并提示。原创 2022-10-10 18:07:15 · 537 阅读 · 0 评论 -
JavaEE - Tomcat(Tomcat8下载、maven了解)
Tomcat本质是一个HTTP服务器。HTTP服务器提供一组API,方便操作HTTP协议,简化开发工程。Tomcat是众多HTTP服务器中的一个。一个tomcat可以部署多个Servlet程序。原创 2022-10-10 14:40:04 · 573 阅读 · 0 评论