07 2019 档案

摘要:五:内存溢出一般发生在哪个区?永久代会不会导致内存溢出? 1.1)当创建对象没有可分配的堆内存时,就会抛出异常:OutOfMemorryError:java heap space 2.会,在jvm的永久代中主要存放的是经过几次gc后依然没有被回收的对象,而永久代并不经常进行回收,如果在项目运行时,加 阅读全文
posted @ 2019-07-29 17:56 彤彤qtt 阅读(195) 评论(0) 推荐(0)
摘要:三.如何优化tomcat 1.优化内存等jvm相关配置. 参数说明: 1)-Xms:jvm初始化时堆的最小内存.一般与Xmx值相同,好处是Gc不必在为扩展内存而消耗性能. 2)-Xmx:jvm运行时的最大内存. 3)-XX:Permsize:内存永久保留区域 4)-XX:MaxPermSize:内存 阅读全文
posted @ 2019-07-23 16:33 彤彤qtt 阅读(128) 评论(0) 推荐(0)
摘要:一.hashMap底层以及实现原理是什么。 介绍jdk1.8以后的内容:HashMap底层实现了Map接口,数据结构的存储由数组+链表变成数组+链表+红黑树。 看一下底层代码: 小结: 1.如果此map没有数据,那么直接执行resize()方法. 2.如果要插入的键值对的位置上刚好没有元素,直接封装 阅读全文
posted @ 2019-07-16 18:42 彤彤qtt 阅读(187) 评论(0) 推荐(0)
摘要:1.什么是spring boot 答案:springboot是用来简化spring应用的初始搭建和开发过程,使用特定的配置文件来配置,例如application.properties,简化来maven配置,使项目从繁到简。 2.springboot与spring的区别。 答案:1)Java在集成sp 阅读全文
posted @ 2019-07-14 15:18 彤彤qtt 阅读(525) 评论(0) 推荐(0)