![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随记
文章平均质量分 55
纯洁的贱贱
这个作者很懒,什么都没留下…
展开
-
java中可能的内存泄露
java中可能的内存泄露引子哪里发生了内存泄露呢?修复方法总结 引子 一般情况下Java会自动回收内存,但是有些情况下还是会有可能发生内存泄露,比如下面这段代码 public class Stack { private Object[] elements; private int size = 0; private static final int DEFAULT_INITIAL_CAPACITY = 16; public Stack() { el原创 2020-05-26 22:32:43 · 94 阅读 · 0 评论 -
LRU简单实现
LRU简单实现 LRU原理 LRU的设计原理就是,当数据在最近一段时间经常被访问,那么它在以后也会经常被访问。这就意味着,如果经常访问的数据,我们需要然其能够快速命中,而不常访问的数据,我们在容量超出限制内,要将其淘汰。 LRU实现 主要使用LinkedHashMap简单实现LRU算法效果 代码 public class LRUCache<k, v> extends LinkedHashMap<k, v>{ private final int mySize; //传原创 2020-07-23 18:23:21 · 122 阅读 · 0 评论 -
Spring AOP
Spring AOP失效 AOP原理 AOP的实现原理就是动态代理。Spring 的代理实现有两种:一是基于 JDK Dynamic Proxy 技术而实现的;二是基于 CGLIB 技术而实现的。如果目标对象实现了接口,在默认情况下Spring会采用JDK的动态代理实现AOP 类内部方法调用不进入AOP 在一个类中,A方法调用B方法,是不会进入AOP的(比如B方法有@transactional)...原创 2020-04-06 17:04:00 · 89 阅读 · 0 评论