部類
Android Jetpack系列(四):LiveData (原理篇)
前言 在上一篇文章中我們學(xué)習(xí)了LiveData的基本用法, 我們知道LiveData是一個(gè)可觀察的數(shù)據(jù)持有者,他是具有組件生命周期感知的,那么它是如何觀察組件生命周期變化的呢? L…
Spring Cloud Function SpEL表達(dá)式RCE漏洞復(fù)現(xiàn)分析
簡(jiǎn)介 Spring Cloud功能特點(diǎn) ![image-20220403143623101](Spring Cloud Function SpEL表達(dá)式RCE漏洞復(fù)現(xiàn)分析.asse…
抖音 Android 包體積優(yōu)化探索:基于 ReDex 的 DEX 優(yōu)化落地實(shí)踐
本文作者:馮瑞;廖斌斌;劉豐愷 前言 應(yīng)用安裝包的體積會(huì)顯著影響應(yīng)用的下載速度和安裝速度,按照 Google 的經(jīng)驗(yàn)數(shù)據(jù),包體積每增加 1M 會(huì)造成 0.17%的新增折損。抖音的一…
常用的設(shè)計(jì)模式-單例模式
這是我的學(xué)習(xí)筆記,純手打,本想寫在紙質(zhì)筆記本上的,但時(shí)間一久就容易丟,所以還是記在網(wǎng)絡(luò)上吧: 意圖:保證每個(gè)類,只有一個(gè)實(shí)例,并且提供一個(gè)全局的訪問點(diǎn) 場(chǎng)景:需要嚴(yán)格的控制全局變量…
細(xì)談大廠面試中的那些高頻 Android 面試題
Activity的啟動(dòng)模式和應(yīng)用場(chǎng)景 standard: 默認(rèn)模式,一個(gè)activity實(shí)例對(duì)應(yīng)一個(gè)棧中對(duì)象,意味著可重復(fù)添加同一個(gè)activity入棧;大部分普通場(chǎng)景 singl…
創(chuàng)建線程的6種方式,用Lambda表達(dá)式你絕對(duì)沒用過
整理不易求關(guān)注[送心] 通過繼承 Thread 類 繼承Thread類,重新run方法 public class Test extends Thread { @Override p…
lombok 插件使用時(shí)遇到的第2個(gè)坑
為了更簡(jiǎn)潔的構(gòu)造bean對(duì)象,使用注解@Builder,然而發(fā)現(xiàn),通過builder生成的bean對(duì)象,字段默認(rèn)值沒了(備注:日常開發(fā)中,bean 的成員變量盡量使用封裝對(duì)象,以及…