- 博客(6)
- 资源 (20)
- 收藏
- 关注
原创 你还停留在使用Dagger2吗? 带你一步一步走进Dagger2的世界
Dagger2是一个依赖注入框架1.什么是依赖注入?就是目标类中所依赖的其他的类的初始化过程,不是通过手动编码的方式创建将其他的类初始化好的实例自动注入到我们的目标类当中。它也是面向对象的一种设计模式,主要作用就是降低我们程序的耦合。讲述两个场景来描述一下Dagger2:1.在一个对象里创建另一个对象的实例。这种行为就会产生耦合现象。导致代码难以维护。2.Picasso...
2020-01-22 15:04:32 21424 1
原创 深入剖析你不知道的Retrofit网络请求神器(三)
我们继续上一篇的源码分析:https://blog.csdn.net/wk_beicai/article/details/104048326总结RxJavaCallAdapterFactory理论上: 我们获取一个Call<T> 对象,用这个Call对象执行具体的Http请求,Retrofit调用这个Call请求,其实还是调用okHttp中的call请求,只不过对其进行封装...
2020-01-20 15:07:04 19638 1
原创 深入剖析你不知道的Retrofit网络请求神器(二)
上一篇文章讲解Retrofit使用过程:https://blog.csdn.net/wk_beicai/article/details/104030451接下来讲解通过源码分析,它的Builder整个过程:点击Retrofit查看源码:首先是这七个重要的成员变量:serviceMethodCache:用于缓存的,存储一些网络请求的配置,网络请求的方法,网络请求的适配器等...
2020-01-20 10:22:27 18233
原创 深入剖析你不知道的Retrofit网络请求神器(一)
前言:android网络请求,目前使用最多的应该就是Retrofit了,之前的volley,xUtils3,okHttp,很快将会变为过去时,(个人认为)但是之前的框架就不好了吗,只是因为技术在不断的更新,每位技术大牛都喜欢追求更好的技术,所以它们也将会注定成为过去时,今天我主要讲解的就是Retrofit的使用,以及源码的剖析为大家更深入的了解Retrofit。1)Retrofit简介...
2020-01-18 15:25:43 16744
原创 java 学习视频 从基础到精通以及框架
最全的视频大全1.关于java的视频以及资源代码等1)JavaWEB视频教程链接:https://pan.baidu.com/s/1xDe2weeZcYpEQ_l7c5ZBUw提取码:t6y92)Java开发利器:IntelliJ IDEA的安装、配置与使用链接:https://pan.baidu.com/s/1Z_K98VA8kOKEgB8LGST_Vw提取码:关注我并私...
2020-01-03 14:12:02 16183
原创 你还在为学习数据库烦恼吗? 最全的mySQL知识点整理,帮助你成长!
1.数据库的好处 1.持久化数据到本地 2.可以实现结构化查询,方便管理2.数据库相关概念 1、DB:数据库,保存一组有组织的数据的容器 2、DBMS:数据库管理系统,又称为数据库软件(产品),用于管理DB中的数据 3、SQL:结构化查询语言,用于和DBMS通信的语言3.数据库存储数据的特点 1、将数据放到表中,表再放到库中 2、一...
2020-01-03 11:48:19 15717
BilibliliPro.rar
2019-05-14
滑动冲突demo
2019-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人