240 发简信
IP属地:浙江
  • Android每周一轮子:Retrofit

    前言 充足的时间才是第一生产力。当源码看多了之后,对于很多点的梳理上可能就不会像之前那样更具体了,本篇主要还是在于对实现主流程的分析。Retrofit在之前项目中并没有用到过...

  • 240
    Android 消息处理机制(Looper、Handler、MessageQueue,Message)

    Android 消息处理机制估计都被写烂了,但是依然还是要写一下,因为Android应用程序是通过消息来驱动的,Android某种意义上也可以说成是一个以消息驱动的系统,UI...

  • IO多路复用的三种机制Select,Poll,Epoll

    I/O多路复用(multiplexing)的本质是通过一种机制(系统内核缓冲I/O数据),让单个进程可以监视多个文件描述符,一旦某个描述符就绪(一般是读就绪或写就绪),能够通...

  • RxJava

    1.观察者模式 定义:定义对象间一对多的依赖依赖关系,当一个对象改变状态时,所有依赖它的对象会收到通知并自动更新。 理解:其实就是发布订阅模式,发布者发布信息,订阅者获取信息...

  • GreenDao

    前言:数据库:MySQL、Oracle、Sqlite 一. 复习SQL语句(结构化查询语言) 1.SQL语句分类 DDL数据定义语言 用于创建、修改、和删除数据库内的数据结构...

  • 240
    MVP抽取

    一、为什么要抽取? 每一个页面都用到同样的内容,每次都写同样的代码,浪费; 规定代码的编写规范; 多人开发维护变得简单。 二、抽取那些内容 通用的操作 三、设计模式 模板设计...

  • 240
    OkHttp认识与使用

    一、HTTP协议回顾: 1. HTTP协议概述 WEB浏览器与WEB服务器之间的一问一答的交互过程必须遵循一定的规则,这个规则就是HTTP协议。 2. HTTP是 Hyper...