logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java方法区、永久代、元空间、常量池详解

 1.JVM内存模型简介堆——堆是所有线程共享的,主要用来存储对象。其中,堆可分为:年轻代和老年代两块区域。使用NewRatio参数来设定比例。对于年轻代,一个Eden区和两个Suvivor区,使用参数SuvivorRatio来设定大小;Java虚拟机栈/本地方法栈——线程私有的,主要存放局部变量表,操作数栈,动态链接和方法出口等;程序计数器——同样是线程私有的,记录当前线程的行号...

SpringMVC监听器详解

一、ContextLoaderListener          ContextLoaderListener监听器的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,web.xml配置这个监听器启动容器时,就会默认执行它实现的方法。在ContextLoader-Listener中关联了Contex..

大幅提高慢如蜗牛的GitHub响应速度?

1.解决方案修改主机的hosts文件:添加映射13.229.188.59 github.com;打开网址:http://tool.chinaz.com/dns/,在检测前面的输入框中输入:github.com,如下图所示:找到对应的域名的TTL值较大的IP和域名组成域名列表,将对应的列表值添加到PC的hosts文件中;Ubuntu/Mac OS/CentOS修改/etc/host...

JAVA线程通信详解

目录一、概述二、wait/notify 机制三、Condition四、生产者/消费者模式五、线程间的通信——管道六、方法Join的使用一、概述       线程与线程之间不是相互独立的个体,它们彼此之间需要相互通信和协作,最典型的例子就是生产者-消费者问题:当队列满时,生产者需要等待队列有空间才能继续往里面放入商品,而在等待的期间内,生产者必须释放对临界资源(即队列...

到底了