- 博客(4)
- 收藏
- 关注
转载 [Spring boot]AOP的两种拦截方式
[Spring boot]AOP的两种拦截方式目的两种拦截方法使用注解拦截使用方法规则拦截切面编写区别目的AOP(面向切面编程)相对于OOP(面向对象编程),OOP采用继承与实现接口的方法增加了耦合度,而AOP对切面进行声明,采用拦截的方法进行一类操作,降低了耦合度与代码的重复。两种拦截方法使用注解拦截首先声明一个注解package com.cenobitor.aop.annotati...
2019-07-11 13:44:26 1234
原创 [JVM]调优实例分析
Eclipse调优分析总结升级JDK版本编译时间和类加载时间优化控制垃圾收集频率选择收集器降低延迟升级JDK版本升级版本后存在内存溢出,检查原因后发现Java堆根据情况伸缩扩展并无异常,而永久代几乎每次扩展后都被填满,在达到扩展极限后产生内存溢出。导致原因:默认永久代最大值过小(64M),导致永久代溢出解决方案:设置永久代默认最大值为256M编译时间和类加载时间优化升级后查看到类加载时...
2019-02-23 13:58:54 181
原创 [JVM] 垃圾收集器与内存分配策略
垃圾收集器与内存分配策略对象存活的确定计数算法可达性分析算法引用类型对象自救回收方法区废弃常量无用的类垃圾收集算法垃圾收集器Serial收集器ParNew收集器Parallel Scavenge收集器Serial Old收集器Parallel Old收集器CMS收集器G1收集器内存分配与回收策略当新对象产生时对象的年龄空间分配担保对象存活的确定为了实现垃圾收集,首先要决定如何定义对象是否已经“...
2019-02-22 20:27:19 248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人