240 发简信
IP属地:广东
  • Resize,w 360,h 240
    Gson 和 Kotlin data class 的避坑指南

    在蛮久前有同事问过我关于一个 Gson 和 Kotlin dataClass 的问题,当时答不上来也没去细究,但一直都放在心底,今天就认真探究下...

  • 一文快速入门 Kotlin 协程

    在今年的三月份,我因为需要为项目搭建一个新的网络请求框架开始接触 Kotlin 协程。那时我司项目中同时存在着两种网络请求方式,采用的技术栈各不...

  • Jetpack LiveData 的设计理念及改进

    一、架构指南 在日常的开发中,我们经常会讲到 MVC、MVP、MVVM 等多种开发模式,这其实都是应用架构的不同呈现方式,你目前又是使用的什么应...

  • 一文读懂 Handler 机制

    Handler 在整个 Android 开发体系中占据着很重要的地位,是一种标准的事件驱动模型,对开发者来说起到的作用很明确,就是为了实现线程切...

  • Resize,w 360,h 240
    聊聊 Java 多线程(5)- 超详细的ThreadPoolExecutor源码解析

    目前,多线程编程可以说是在大部分平台和应用上都需要实现的一个基本需求。本系列文章就来对 Java 平台下的多线程编程知识进行讲解,从概念入门、底...

  • Resize,w 360,h 240
    聊聊 Java 多线程(4)- 锁的分类有这么多

    目前,多线程编程可以说是在大部分平台和应用上都需要实现的一个基本需求。本系列文章就来对 Java 平台下的多线程编程知识进行讲解,从概念入门、底...

  • 聊聊 Java 多线程(3)- 线程活性故障有哪些

    目前,多线程编程可以说是在大部分平台和应用上都需要实现的一个基本需求。本系列文章就来对 Java 平台下的多线程编程知识进行讲解,从概念入门、底...

  • 聊聊 Java 多线程(2)- 怎么实现多线程同步

    目前,多线程编程可以说是在大部分平台和应用上都需要实现的一个基本需求。本系列文章就来对 Java 平台下的多线程编程知识进行讲解,从概念入门、底...

  • 聊聊 Java 多线程(1)- 什么是多线程

    目前,多线程编程可以说是在大部分平台和应用上都需要实现的一个基本需求。本系列文章就来对 Java 平台下的多线程编程知识进行讲解,从概念入门、底...