240 发简信
IP属地:河南
  • latest request wins(最新请求胜出)

    举个最典型的搜索场景(核心 异步时序) 用户连续输入: 于是瞬间发出 3 个请求: 关键点是: 假设网络返回顺序是 此时: C 返回 C 自己保...

    0.9 28 0 2
  • Android Notification

    Channel(通知渠道) 理解 Android Notification 的 Channel(通知渠道),可以把它理解成: Channel 是...

  • Resize,w 360,h 240
    HP笔记本根据内容自动调节亮度

    OS windows11,打开IDE是黑色的模式 屏幕自动降低了很是讨厌

  • 缓存的使用

    接口缓存 数据在进程内生效,放在本地或内存中。App application.onCreate里 清除一下。使用时,先判断sp里有没有数据,如果...

  • kotlin by lazy

    by lazy 本质上就一句话:“把初始化延迟到第一次使用时执行,并且只执行一次,然后缓存结果。” 等价理解成:变量 data 不是立即初始化第...

  • Kotlin协程

    概念: 方便的地方是:视觉上异步的代码同步化官方的定义是:Kotlin Coroutines 是一种基于挂起(suspension)的并发设计方...

  • Queue

    概念 Java 里的“队列(Queue)”,核心就是 先进先出(FIFO)的一种数据结构接口体系,主要用在:任务排队、线程池、消息缓存、生产者消...

  • Resize,w 360,h 240
    ThreadPoolExecutor&Executors

    可以认为Executors是ThreadPoolExecutor的"简化工厂" 能通过其提供的api可以快速创建出线程池的模板 newFixed...

  • Facade Pattern

    外观设计模式(Facade Pattern)是一种结构型设计模式(Structural Pattern):对外提供一个统一、简单的入口,隐藏内部...

个人介绍
一anroid开发者,喜欢分享和总结