冷傲世界

文章
5
资源
0
加入时间
3年0月20天

JAVA与模式-接口和抽象类

<br />一接口<br />1.接口是实现可插入性的保证<br />2.实现一个接口的具体类往往是没有具体关联的,有的只是因为他们有同样的责任,对外可以提供同样的服务,具有接口中一组行为。<br />如:swing中的监听器,只要你实现接口,你就可以监听具有发出此功能的控件。一个类只要实现Runnable接口,此类就具有线程的功能,具有线程的服务。<br />3.类型的声明<br />java中局域变量,方法参数,方法的返

警惕动态代理导致的Metaspace内存泄漏问题

前一段时间,公司将jdk升级到1.8之后,系统出现问题,问题集中在系统中包含的两个服务上。通过监控发现,每过十五分钟,这两个服务所在的服务器的内存就会减少,不到一天的时间,整个服务器的内存就被耗光,导致两个服务出现异常。两个服务的负责人经过多次分析无果,只能将问题提给我,让我协助分析。首先从监控的数据来看,服务器内存下降是很有规律的,每过十五分钟,可用物理内存就掉下一个台阶,跟服务开发人员了解