2020年2月17日
摘要: Glide现在应用最广的一个图片加载框架了,一直都想对它下手,每次都是深陷其中。。。这次狠下心来,对它来个全面的剖析,争取对整个流程和其中的细节都有一个覆盖。 本文的Glide的解析是基于最新的4.11.0版本来进行的。 其实从一般的网络加载图片,可以简单分析下大体的流程,无非就是建立相关的请求信息 阅读全文
posted @ 2020-02-17 18:26 开了肯 阅读(411) 评论(0) 推荐(0) 编辑
2020年1月19日
摘要: 我们知道,SpringMVC最后是通过Tomcat来进行部署的。当在Servlet中进行进行应用部署时,主要步骤为(引用来自http://download.oracle.com/otn pub/jcp/servlet 3.0 fr eval oth JSpec/servlet 3_0 final s 阅读全文
posted @ 2020-01-19 00:48 开了肯 阅读(410) 评论(0) 推荐(1) 编辑
2020年1月17日
摘要: 概念 1. 零拷贝 CPU不执行数据从一个存储区域到另一个存储区域的任务。所以同一个存储区域之间的拷贝也属于零拷贝。 2. DMA DMA(Direct Memory Access,直接存储器访问)。将一批数据从源地址搬运到目的地址去而不经过CPU的干预。相关知识可以参考 "DMA之理解" 3. I 阅读全文
posted @ 2020-01-17 19:59 开了肯 阅读(480) 评论(0) 推荐(1) 编辑
2020年1月14日
摘要: 基础解析 我们看下RxJava最简单的写法 很简单的3个步骤: 1. 创建 Observable :被观察者 2. 创建 Observer :观察者 3. 通过 subscribe() 方法建立订阅关系 一个个来看 被观察者的创建 观察者的创建 这里很简单,只是通过new方法生成了一个简单的Obse 阅读全文
posted @ 2020-01-14 21:24 开了肯 阅读(499) 评论(0) 推荐(0) 编辑
2020年1月13日
摘要: 一次博客崩溃日志分析 自从买了腾讯云,瞎倒腾了很多东西,搭建了MySQL,redis,zk等等,然后自己尝试搭建了博客,并设置了守护进程。 昨天开始突然莫名其妙的,总是服务重启。 进入系统后,通过top指令发现cpu总是突然飙升到99%。之后博客就挂掉了。然后cpu就降下来了。感觉像是被系统kill 阅读全文
posted @ 2020-01-13 23:10 开了肯 阅读(132) 评论(0) 推荐(0) 编辑
摘要: Spring循环依赖的解决 什么是循环依赖 循环依赖,是依赖关系形成了一个圆环。比如:A对象有一个属性B,那么这时候我们称之为A依赖B,如果这时候B对象里面有一个属性A。那么这时候A和B的依赖关系就形成了一个循环,这就是所谓的循环依赖。如果这时候IOC容器创建A对象的时候,发现B属性,然后创建B对象 阅读全文
posted @ 2020-01-13 21:09 开了肯 阅读(1269) 评论(0) 推荐(1) 编辑