240 发简信
IP属地:安徽
  • 120
    OKHTTP解析之责任链模式

    熟悉或者使用过OKHTTP框架的都了解过,OKHTTP允许我们自定义拦截器做自定义业务,同时内部也存在RetryAndFollowUpInterceptor、BridgeIn...

  • 120
    插件化介绍和原理解析

    什么是插件化 首先我们区分一下组件化和插件化的概念 组件化组件化开发就是将一个app分成多个模块,组件化强调功能拆分,单独编译,单独开发,根据需求动态配置组件。 插件化插件化...

  • 120
    注解使用说明

    注解的定义 定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、...

  • 120
    Glide v4 缓存解析

    先看下Glide官方文档对图片加载性能优化的两个方面: 图片解码速度 解码图片带来的资源压力 主要采用的步骤如下: 自动、智能地下采样(downsampling)和缓存(ca...

  • 120
    X5 浏览器内核调研报告

    关于这份调研报告,不是从技术角度深入探索,重点是从产品本身分析,通俗易懂才是重点。主要是为了锻炼平时做技术调研和竞品分析的能力,以及业务拓展的技术储备。内容有点多,下面 X5...

  • 120
    对称加密与非对称加密

    对称加密 采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密。所谓对称,就是采用这种加密方法的双方使用方式用同样的...

  • Okhttp 使用(同步、异步/get、post/上传文件)

    简介 目前Android端调用网络请求最常用的框架就是OKHttp,目前项目中也经常会用到。OKHTTP有哪些特点呢?下面是官网给出的OKHTTP的特点: 支持HTTP/2,...

  • Binder 原理整理

    linux进程间通信方式 1. 管道 管道的实质是一个内核缓冲区,管道的作用正如其名,需要通信的两个进程在管道的两端,进程利用管道传递信息。管道对于管道两端的进程而言,就是一...

  • JAVA 线程池原理

    如果并发的请求数量非常多,但每个线程执行的时间很短,这样就会频繁的创建和销毁线程,如此一来会大大降低系统的效率。这就是线程池的目的了。线程池为线程生命周期的开销和资源不足问题...

  • Dalvik虚拟机和Art虚拟机

    Dalvik虚拟机 DVM是Dalvik Virtual Machine的缩写,是Android4.4及以前使用的虚拟机,所有android程序都运行在android系统进程...

  • 120
    java 虚拟机原理

    什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,是一个虚构出来的计算机,它屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成...

  • Android5.0和Android6.0适配

    gradle配置项 compileSdkVersion用哪个 Android SDK 版本编译你的应用。因此我们强烈推荐总是使用最新的 SDK 进行编译。在现有代码上使用新的...

个人介绍
奔跑吧,骄傲的少年