摘要:前言 之前我们结合设计模式简单说了下OkHttp的大体流程,今天就继续说说它的核心部分——拦截器。 因为拦截器组成的链其实是完成了网络通信的整个流程,所以我们今天就从这个角度说说各拦截器的功能。 首先,做一下简单回顾,从getResponseWithInterceptorChain方法开始。 简单回 阅读全文
posted @ 2021-04-06 11:29 jimuzz 阅读(412) 评论(0) 推荐(0) 编辑
摘要:前言 说到源码,很多朋友都觉得复杂,难理解。 但是,如果是一个结构清晰且完全解耦的优质源码库呢? OkHttp就是这样一个存在,对于这个原生网络框架,想必大家也看过很多很多相关的源码解析了。 它的源码好看,易读,清晰,所以今天我准备从设计模式的角度再来读一遍 OkHttp的源码。 主要内容就分为两类 阅读全文
posted @ 2021-03-16 15:07 jimuzz 阅读(440) 评论(2) 推荐(2) 编辑
摘要:前言 今天朋友遇到一个面试题,分享给大家: onStart生命周期表示Activity可见,那为什么不能交互呢? 这个问题看似简单,但涉及到的面还是比较多的,比如Activity生命周期的理解,进程的理解,以及View绘制的时机。 一起看看吧。 onStart介绍 首先,是关于onStart生命周期 阅读全文
posted @ 2021-03-15 10:25 jimuzz 阅读(129) 评论(0) 推荐(0) 编辑
摘要:前言 在Activity显示View的过程中,有一些重要的角色总让人理不清,比如PhoneWindow、DecorView、ViewRootImpl。 也常常有面试题会问到,他们四者之间的关系?创建的时机?View第一次绘制的时机?等问题。 那么今天,就和大家一起从Activity启动开始 看看 到 阅读全文
posted @ 2021-02-22 11:20 jimuzz 阅读(191) 评论(0) 推荐(1) 编辑
摘要:前言 过年倒计时~ 今天是网络篇的最后一篇,网络知识也是面试常考内容,所以必须要把基础知识打牢。 网络十二问,送给大家。 这些问题,你能答上来吗 我总结了下网络方面会涉及到的一些问题,大家看看,如果都能答上来,那这篇文章就可以略过了。 网络通信的过程,以及中间用了什么协议? TCP连接过程,三次握手 阅读全文
posted @ 2021-02-03 09:28 jimuzz 阅读(499) 评论(0) 推荐(2) 编辑
摘要:前言 关于HTTPS的连接过程,也是老生常谈的话题了。 其中涉及到的数字证书、电子签名、SSL/TLS、对称加密、非对称加密的问题总是让人摸不清头脑,不知道怎么回答。 今天就和大家再熟悉熟悉这其中千丝万缕的关系。 确实不安全!(HTTP协议传输) 传统的HTTP传输协议,是一种明文传输协议。也就是通 阅读全文
posted @ 2021-02-02 11:00 jimuzz 阅读(652) 评论(0) 推荐(1) 编辑
摘要:前言 世界上第一个互联网web网页诞生于1990年12月25日(次年8月对外开放),至今大约有28年的历史,它是由万维网之父蒂姆·伯纳斯·李(Tim Berners-Lee)与罗伯特·卡里奥在CERN(欧洲核子研究委员会)一起打造,首次成功通过因特尔网络实现HTTP代理与服务器通讯。而这次通讯成功, 阅读全文
posted @ 2021-01-27 11:18 jimuzz 阅读(717) 评论(0) 推荐(4) 编辑
摘要:前言 今天说Java模块内容:反射。 反射介绍 正常情况下,我们知晓我们要操作的类和对象是什么,可以直接操作这些对象中的变量和方法,比如一个User类: User user=new User(); user.setName("Bob"); 但是有的场景,我们无法正常去操作: 只知道类路径,无法直接实 阅读全文
posted @ 2021-01-19 11:29 jimuzz 阅读(448) 评论(0) 推荐(2) 编辑
摘要:前言 本故事纯属虚构,如有不通顺的逻辑请轻喷。❤️ 《犬夜叉2021》 第一章:我还能找到你吗,阿篱 犬夜叉和奈落大决战之后,四魂之玉、食骨之井消失,谁也不知道去了哪,而犬夜叉和阿篱再次被分割到两个世界。 于是犬夜叉拜托一位研究世界宇宙的法师——积木,来帮助他找到阿篱。 时间转眼来到了2021年,积 阅读全文
posted @ 2021-01-14 09:48 jimuzz 阅读(313) 评论(1) 推荐(1) 编辑
摘要:2020,再见 关于2020,我心中有四个关键词: 疫情 年初突如其来的疫情,打破了原本生活的节奏,也没想到会笼罩全世界整整一年,希望这个世界早点好起来吧。 科比 初三的早晨,噩耗传来,我一度不敢相信这是真的。一定是上帝想看科比打球,所以带走了他。同时,也带走了我的青春。 Mamba Out,曼巴精 阅读全文
posted @ 2021-01-08 09:34 jimuzz 阅读(331) 评论(0) 推荐(3) 编辑