240 发简信
IP属地:广东
  • 120
    JVM核心知识讲解

    前言 前一阵子在公司内部做了一次技术分享,主要讲的就是JVM核心知识。由于JVM涉及的知识太多太广,所以我就以个人的经验把内容做了一下精简,只保留最核心的内容,并且把核心的内...

  • 120
    Android UI绘制之UI绘制流程(包含屏幕刷新机制)

    这是AndroidUI绘制流程分析的第一篇文章,主要分析当我们点开应用程序的时候,到界面中的View显示出来,这中间的一系列流程。 在介绍View绘制流程之前,咱们先简单介绍...

  • 120
    让你彻底掌握RecyclerView的缓存机制

    前言 RecyclerView这个控件几乎所有的Android开发者都使用过(甚至不用加几乎),它是真的很好用,完美取代了ListView和GridView,而Recycle...

  • 120
    使用 git hook 规范 Android 项目

    引言 本文所说的『规范』包含两个部分 git commit 是注释的规范 git commit 时对代码规范的检查 在 AndroidStudio 中 git 提交失败的信息...

  • 120
    Android组件化实践

    随着开发人员不断增多,如果没有使用合理的开发架构,规范化一定的代码的写法,随着时间推移会使得代码越来越臃肿,维护成本越来越高,离职入职的人员都难以交接。组件化现已是一个成熟方...

  • 120
    Android热更新实现原理浅析

    热更新是Android工程师必学的技能之一,其理论基础就是ClassLoader类加载器。我们知道,在Java程序中JVM虚拟机通过类加载器ClassLoader来加载cla...

  • 120
    Carson带你学Android:手把手带你深入读懂Retrofit 2.0源码

    前言 在Android开发中,网络请求十分常用 而在Android网络请求库中,Retrofit是当下最热的一个网络请求库 今天,我将手把手带你深入剖析Retrofit v2...

  • 120
    【转】Android网络系列(一):关于计算机网络的一些基础

    网络一直是项目里比较重要的一个模块,Android开源项目上出现过很多优秀的网络框架。从一开始只是一些对HttpClient和HttpUrlConnection简易封装使用的...

  • 120
    Okhttp3源码分析

    在OkHttp3中,其灵活性很大程度上体现在可以 intercept 其任意一个环节,而这个优势便是okhttp3整个请求响应架构体系的精髓所在,先放出一张主框架请求流程图,...

  • Android线程池原理及使用

    一:使用线程池的原因 在android开发中经常会使用多线程异步来处理相关任务,而如果用传统的newThread来创建一个子线程进行处理,会造成一些严重的问题: 1:在任务众...

个人介绍
知识改变命运,代码改变世界。