自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

带有智能驼峰命名的GsonFormat

带有智能驼峰命名的GsonFormat,可以自动将下划线的命名自动,自动转换成java 的驼峰命名的形式

2018-09-28

空空如也

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

TA关注的人

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