部类

  • Android Jetpack系列(四):LiveData (原理篇)

    前言 在上一篇文章中我们学习了LiveData的基本用法, 我们知道LiveData是一个可观察的数据持有者,他是具有组件生命周期感知的,那么它是如何观察组件生命周期变化的呢? L…

    2022年7月31日
  • Spring Cloud Function SpEL表达式RCE漏洞复现分析

    简介 Spring Cloud功能特点 ![image-20220403143623101](Spring Cloud Function SpEL表达式RCE漏洞复现分析.asse…

    2022年7月21日
  • 抖音 Android 包体积优化探索:基于 ReDex 的 DEX 优化落地实践

    本文作者:冯瑞;廖斌斌;刘丰恺 前言 应用安装包的体积会显著影响应用的下载速度和安装速度,按照 Google 的经验数据,包体积每增加 1M 会造成 0.17%的新增折损。抖音的一…

    2022年7月3日
  • 常用的设计模式-单例模式

    这是我的学习笔记,纯手打,本想写在纸质笔记本上的,但时间一久就容易丢,所以还是记在网络上吧: 意图:保证每个类,只有一个实例,并且提供一个全局的访问点 场景:需要严格的控制全局变量…

    2022年6月27日
  • 细谈大厂面试中的那些高频 Android 面试题

    Activity的启动模式和应用场景 standard: 默认模式,一个activity实例对应一个栈中对象,意味着可重复添加同一个activity入栈;大部分普通场景 singl…

    2022年6月23日
  • 创建线程的6种方式,用Lambda表达式你绝对没用过

    整理不易求关注[送心] 通过继承 Thread 类 继承Thread类,重新run方法 public class Test extends Thread { @Override p…

    2022年6月22日
  • lombok 插件使用时遇到的第2个坑

    为了更简洁的构造bean对象,使用注解@Builder,然而发现,通过builder生成的bean对象,字段默认值没了(备注:日常开发中,bean 的成员变量尽量使用封装对象,以及…

    2022年6月12日

联系我们

联系邮箱:admin#wlmqw.com
工作时间:周一至周五,10:30-18:30,节假日休息