240 发简信
IP属地:江苏
  • okhttp3拦截器——CacheInterceptor

    概览 这个拦截器的作用是缓存,整体的流程都是围绕一个叫缓存策略来的,其中里面有两个重要的参数networkRequest和cacheRespon...

  • Resize,w 360,h 240
    okhttp3拦截器——BridgeInterceptor

    BridgeInterceptor做的事情就比较简单了,从字面意思上讲Bridge是桥的意思,这个桥连接着两边,一边是用户端的请求一边是服务端的...

  • okhttp3拦截器——RetryAndFollowUpInterceptor

    RetryAndFollowUpInterceptor是什么 从名字上就能看出,这个拦截器的作用是用来重试和重定向的,上期分析出拦截器中主要用来...

  • okhttp3拦截器——基于责任链模式的拦截器的工作流程

    前言 之前分析了okhttp3的基本工作流程,其中重点说明了分发器、高并发线程池设计、任务的分发和转换原理,后面还有一个比较重要的5大拦截器还没...

  • Retrofit2.9.0源码解析

    前言 之前讲过了okhttp的超级概括的原理解析,okhttp以它优秀的线程池设计,任务队列的分配和转化以及基于责任链模式设计的5大拦截器的使用...

  • Resize,w 360,h 240
    TCP三次握手和四次挥手

    前言 相信大家在面试的时候时不时会遇到考官会问这种问题,在大学的时候我们应该都学过这种基础知识,当时应该是背的滚瓜烂熟的,只不过到了社会上以后,...

  • Resize,w 360,h 240
    okhttp4原理解析——概览以及和okhttp3之间的比较(超级概括)

    开篇直接上流程图 前言 之前写了一个okhttp3的原理解析,后来再翻阅GitHub的时候发现okhttp已经到4了,不禁大呼“大人,时代不同啦...

  • okhttp3原理解析——概览(非常概括)

    前言 之前看了好多开源库的源码,奈何工作原因,每次看都是零零碎碎的一段段的源码,没有一个大局观。最近抽空把一些源码重新翻看了一遍,理理大致流程,...

  • Resize,w 360,h 240
    fidder5.0设置代理抓包调试安卓应用,并过滤出需要看到的请求

    场景 在android开发过程中会经常需要抓取服务端返回的数据来定位问题是服务端还是客户端,之前用过facebook的调试神器,配合chrome...