![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
ClericYi
这个作者很懒,什么都没留下…
展开
-
锦囊篇|一文摸懂LeakCanary
LeakCanary泄漏目标推测LeakCanary想来也是我们的一个老朋友了,但是它是如何做到对我们的App进行内存泄漏分析的呢?这也是我们今天要去研究的主题了。我们要先思考的第一个问题也就是App中已经存在泄漏了,那我们该怎么知道他泄漏了呢?????????????,我么应该知道在JVM中存在这样的两种关于实例是否需要回收的算法:引用计数法可达性分析法引用计数法对于 引用计数法 而言,存在一个非常致命的循环引用问题,下面我们将用图分析一下。类A和类B作为一个实例,那么类A和类B的计原创 2020-06-05 12:36:50 · 146 阅读 · 0 评论 -
设计模式的十八般武艺
![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91c2VyLWdvbGQtY2RuLnhpdHUuaW8vMjAyMC81LzUvMTcxZTJjMzRmODMxY2EwNg?x-oss-process=image/format,png)# 六大原则 ## 单一职责原则> 定义:就一个类而言,应该仅有一个引起它变化的原因。其实字面意思就已经...原创 2020-05-05 14:15:21 · 194 阅读 · 0 评论