自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

你关注了我,是个概率极低的事件......

美团外卖移动端开发工程师、上海大学硕士

  • 博客(7)
  • 收藏
  • 关注

原创 【工作一年总结】做自己喜欢的事时是会发光的,可是老天,能让这光芒更强烈些吗?

时间过的好快,不知不觉我已经在社会中独立生存了一年,想想还是跟做梦一样。我是一个喜欢总结的人,这段时间也一直想总结一下自己这一年,可4月1号那天突发急性胰腺炎,在医院住了两个星期,又在家住了一个星期,回到公司之后也一直不敢太拼,这段时间都是下班乖乖回家,然后到家后告诉家里人“我已经下班了,并没有加班”。于是,这份本该在4月1号那天准备写的总结推迟到了今天。 我想从读书、感情、工作三个方面做一下总结

2018-04-25 22:11:48 625

原创 【React Native入门系列文章 七】基础组件&网络通信&缓存处理

一、react native提供的组件:react native的基础通用组件包括:Text、Image、TextInput、ListView、View、WebView、Switch、Slider、ScrollView、MapView等。只适用于Android平台的组件包括:DrawerLayoutAndroid、ProgressBarAndroid、ToolBarAnd...

2018-04-23 13:49:52 595

原创 你掌握了快速学习一门语言的方法了吗?看这里。。

最近这段时间我系统学习了Kotlin、React Native,学习后心里总是会觉得不踏实,并且常常会有这样的疑问:“我这样就算掌握了这门新语言了吗?这样的水平的可以写在简历里了吗?” 趁着今天有空,我仔细研究了一下关于《如何快速掌握一门语言》的问题。这里分享一下我的心得。 对于已经有一定开发经验的开发者来说,最高效的学习一门语言的方式是:掌握一门语言最常用的50%,然后着手去写代码,在实践中...

2018-04-17 16:47:36 1831

原创 【Android okhttp源码解析 四】任务调度核心类dispatcher解析

okhttp如何实现同步异步请求,这就是由dispatcher来管理的。我们来借助一张图来理解一下dispatcher工作原理 每当有网络请求Call时,dispatcher会把这个请求推送到readyAsyncCalls队列中,而okhttp相比其他网络请求框架的高效之处就在于它内部维护了一个线程池,来高效地执行网络请求。我们来看下dispatcher源码。1. dispatche...

2018-04-01 00:28:22 947

原创 【Android okhttp源码解析 三】异步请求流程和源码分析

就同步和异步请求的方法调用来说,两者的差别不是很大。执行同步请求调用的是execute()方法,执行异步请求调用的是enqueue()方法,而它们两者的内部实现原理还是有很大差别的。 经过对同步请求的分析,我们已经对okhttp网络请求的方法执行很熟悉了,并且前两步都是一样的,我们这里再简单介绍一下。 第一步,创建okHttpClient对象和Request对象;第二步,创建Call对象;第三...

2018-04-01 00:27:05 461

原创 【Android okhttp源码解析 二】同步请求流程和源码分析

1. 创建OkHttpClient对象 这里使用Builder模式来给OkHttpClient对象的成员变量赋值,这里最重要的两个成员变量时dispatcher和connectionPool。其中,(1)dispatcher是一个分发器类,由它决定网络请求是直接处理还是缓存等待,对于同步请求,这个分发器只是把同步请求放到队列当中。(2)connectionPool是一个连接池...

2018-04-01 00:24:31 383

原创 【Android okhttp源码解析 一】okhttp框架简单介绍

1. 同步请求方法以同步get请求为例,同步请求主要分为3步: a. 创建OkHttpClient对象和Request对象 b. 将Request封装成Call对象 c. 调用Call的execute()方法发送同步请求,进入阻塞状态,直到收到响应 2. 异步请求方法以异步get请求为例,异步请求主要分为3步: a. 创建OkHttpClient对象和Request对象 ...

2018-04-01 00:22:04 524

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除