240 发简信
IP属地:广东
  • LruCache 的使用及原理

    概述 LRU (Least Recently Used) 的意思就是近期最少使用算法,它的核心思想就是会优先淘汰那些近期最少使用的缓存对象。 在我们日常开发中,UI 界面进行...

  • ViewModel和onSavedInstance()根本就是两回事, APP在处于后台进程被回收后,你根本不可能靠ViewModel来恢复的, 他只是个普通的对象, 怎么可能代替onSavedInstance()?

  • @我从零开始 功能做出来不用优化吗?优化的话不需要深入学习这门语言吗?😒深入学习不需要花时间吗?

    Kotlin 风险高、RxJava 已过时,Android 原生开发现状分析!

    作者:Vasiliy Zukanov,独立 Android 开发及软件顾问链接:https://www.techyourchance.com/the-state-of-nat...

  • 120
    OkHttp源码解析 (三)——代理和路由

    一、前言 初看OkHttp源码,由于对Address、Route、Proxy、ProxySelector、RouteSelector等理解不够,读源码非常吃力,看了几遍依然对...

  • 120
    AQS

    第一次听说AQS,是滴滴的电话面试,之前毫无了解。后来看了几篇博客,也是云里雾里。后来看源码,事半功倍。现在做一些简单的总结。J.U.C是基于AQS实现的,AQS是一个同步器...

  • 120
    详解 RxJava2 的线程切换原理

    转载请标明地址 QuincySx:[https://www.jianshu.com/p/a9ebf730cd08 ] 读了这篇文章你将会收获什么 RxJava2 基本的运行流...

  • 错别字好像有点多😖

    Flutter中的垃圾回收机制

    1.介绍 Flutter主要使用Dart开发语言,在调试和发布两个版本中,Dart RunTime是始终存在,但两种版本下的构建方式有很大的差异 2.调试和发布版本下的差异 ...