- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 Retrofit+Rxjava解决链式请求问题
简介面试的时候,我只是看了简单的看了下,Rxjava+Retrofit做请求的简单应用,当时也没发现有啥好的地方,面试官问了我个问题,你用Retrofit是如何解决链式请求问题的?,当时我懵逼了啥是链式请求啊,回去后正式学习,我才发现这玩意太TM强大了,给我的感觉就是2个字舒坦,看的舒坦,写的也舒坦场景以前的请求都是抽取了get(String url,CallBack callBace),大家肯定...
2018-05-30 18:29:26 3999
原创 使用OkHttp拦截器,添加统一参数
场景大家的应用处于安全考虑,又没有加密呢?又没用一个一个加密参数做验证呢?如果没有那你们就太low了(当然对于懂逆向的这些都没啥用处),如果有你是如何做的呢?为何做验证处于安全考虑,http请求都是可以通过抓包工具抓取下来的(Fiddler),抓取下来,我就可以通过模拟请求发送你们的请求,做一款外挂,大伙也可以试试,抓别人的包,然后请求即可...,一般来说如何做呢?就是对一个参数经过一系列算法,然...
2018-05-30 16:09:42 10005
原创 关于OkHttp的Interceptor
理解拦路虎,保安,拦截数据,修改数据,返回数据使用 OkHttpClient client = new OkHttpClient.Builder() .cache(cache) .addInterceptor(interceptor) .addNetworkInterceptor(inte...
2018-05-28 16:37:31 495
原创 Retrofit自动定义ConverterFactory
先来一段我们经常写的代码 private void createRetrofit(){ retrofit = new Retrofit.Builder() .baseUrl(BASE_URL) .client(getHttpClient(getAppIntercepter(),getCache(App.getAp...
2018-05-28 13:24:52 5470
原创 教你轻松理解Rxjava之线程切换流程(observeOn与subscribeOn)
几句屁话 Rxjava我开始就觉得不就是能把线程切换吗?我的Handler和AsyncTask就能轻松解决,我还学什么这玩意......现在回想我就是一个井底之蛙理解RxJava订阅,向上走的一个过程数据流,向下走的一个过程借用别人的图给讲解下请看下面的示意图(向上的箭头表示订阅操作的方向,向下的箭头表示数据流向,箭头的颜色表示所在的线程,曲折的箭头表示发生了线程切换)订阅的操作符:cr...
2018-05-25 16:51:22 9252 1
原创 javapoet动态生成java代码
刚接触第一感觉 动态生成java代码???java代码不就是一个后缀名为.java的txt文档吗?仔细想了下,如果要生成这样的代码的确挺麻烦,你要考虑导包的问题,以及复杂的语法javapoet代码仓库地址其实git地址官方介绍的demo写的很清楚,这里我只是坐下笔记先说几个核心类MethodSpec定义方法TypeSpec定义类丶接口丶抽象类丶枚举JavaFile定义一个输出java文件...
2018-05-23 10:28:51 6791
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人