![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
qq_35381464
这个作者很懒,什么都没留下…
展开
-
java相关知识点
原创 2018-08-23 16:01:14 · 72 阅读 · 0 评论 -
FGC相关知识点
FGC触发条件是:老年代内存不足,方法区内存不足。老年代内存不足:静待代码区一直有指针指向堆,一直没有回收;有线程处于死循环。方法区:类太对,字符串常量太对。频繁FGC:老年代和方法区内存不够,有一直有new对象会导致频繁FGC。FGC时间过长:老年代碎片化严重的话,新生代有个大对象或者new对象太快需要被放到老年代的情况下会导致时间过长。 ...原创 2018-08-23 16:01:30 · 1835 阅读 · 0 评论 -
函数与栈之前的关系
1.一个函数对应一个栈桢,一个线程对应一个栈,一个栈可以压入多个栈桢。2.一个函数同时被多个线程调用,所以一个函数可以对应多个栈桢被压入多个栈中。 ...原创 2018-08-23 16:01:40 · 522 阅读 · 0 评论 -
JVM虚拟机基础
方法区与堆:线程共享区域方法区(又名永久区): 线程共享的区域存放:类、常量、静态变量、即时编译器的代码;存放static 方法 常量会出错则会出现out of memory error堆:new对象;存在 out of memory error问题;占用内存最大;对线程共享内存堆;new出来的对象太多又未回收及时,容易出现out of mem...原创 2018-08-26 16:57:37 · 102 阅读 · 0 评论 -
分层思想
分层:从接口、服务、协议三个层面来理解分层思想。接口:提供方法协议:具体实现服务:等于功能原创 2018-08-26 17:01:30 · 975 阅读 · 0 评论 -
Centos7下JDK1.8安装配置
Centos7下JDK1.8安装配置下载JDK1.8安装包从官网下载JDK8安装包,打开下面地址,找到对应LinuxX64位安装包,这里有两种格式文件,我们下载tar.gz格式,下载前需要先勾选Accept License Agreementhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-21...原创 2019-04-18 20:28:53 · 134 阅读 · 0 评论 -
Centos7下Tomcat安装配置
前置条件Tomcat运行需要JAVA环境,所以我们应该提前安装好JDK并配置好JAVA环境变量下载Tomcat安装包前往官网(http://tomcat.apache.org/)下载Tomcat安装包,选择下载8.5.33版本的tar.gz安装包,右键选择复制链接地址,在服务器上使用wget命令下载安装包[root@localhost local]# wget http://mir...原创 2019-04-18 20:50:45 · 224 阅读 · 0 评论 -
Centos7下Nginx安装配置
下载Nginx安装包从官网(http://nginx.org/en/download.html)下载Nginx安装包,我们选择稳定版的编译安装包,右键选择复制链接地址,然后在服务器上使用wget命令下载安装包[root@localhost local]# wget http://nginx.org/download/nginx-1.14.0.tar.gz安装依赖项一. ...原创 2019-04-18 20:57:25 · 115 阅读 · 0 评论