1 . 校驗(yàn)密碼強(qiáng)度密碼的強(qiáng)度必須是包含大小寫字母和數(shù)字的組合吹泡,不能使用特殊字符技潘,長(zhǎng)度在8-10之間悍募。 校驗(yàn)中文字符串僅能是中文茫虽。 由數(shù)字元咙、26...

1 . 校驗(yàn)密碼強(qiáng)度密碼的強(qiáng)度必須是包含大小寫字母和數(shù)字的組合吹泡,不能使用特殊字符技潘,長(zhǎng)度在8-10之間悍募。 校驗(yàn)中文字符串僅能是中文茫虽。 由數(shù)字元咙、26...
內(nèi)存泄漏即該被釋放的內(nèi)存沒(méi)有被及時(shí)的釋放,一直被某個(gè)或某些實(shí)例所持有卻不再使用導(dǎo)致GC不能回收蒋失。 Java內(nèi)存分配策略 Java程序運(yùn)行時(shí)的內(nèi)存...
JNA的使用 使用背景 在安卓開發(fā)過(guò)程中返帕,常常會(huì)需要和C,C++等交互篙挽,這時(shí)候我們就想起了JNI荆萤,但是JNI的使用過(guò)程十分繁瑣,而且容易出現(xiàn)各種...
一铣卡、Android內(nèi)存管理機(jī)制 1链韭、Java對(duì)象的生命周期 Java對(duì)象的生命周期經(jīng)歷7個(gè)階段,分別是創(chuàng)建階段煮落、應(yīng)用階段敞峭、不可見(jiàn)階段、不可達(dá)階段...
前言 我大學(xué)學(xué)的是軟件工程蝉仇,學(xué)校老師專門開課介紹了UML旋讹,并且給我們?nèi)恿艘粋€(gè)工具來(lái)實(shí)際操作畫UML。當(dāng)時(shí)到底用什么程序來(lái)畫UML是不記得的了轿衔,部...
本文首發(fā)于“隨手記技術(shù)團(tuán)隊(duì)”公眾號(hào) 大概從2015年開始沉迹,RxJava1.0開始快速流行起來(lái),短短兩年時(shí)間害驹,RxJava在Android開發(fā)中已...
官方文檔鏈接:http://reactivex.io/documentation/observable.html 1.前言 ReactiveX的...
主目錄見(jiàn):Android高級(jí)進(jìn)階知識(shí)(這是總目錄索引)?今天我們來(lái)聊聊緩存策略相關(guān)的內(nèi)容鞭呕,LruCache應(yīng)該說(shuō)是三級(jí)緩存策略會(huì)使用到的內(nèi)存緩存...
引入 從JDK1.2前,Java的引用只有可達(dá)和不可達(dá)的兩種宛官。為了更好的控制對(duì)象的聲明周期葫松,JDK1.2將引用分為的四種類型,由引用的由強(qiáng)到弱分...
原文Eight Ways Your Android App Can Leak Memory 解決篇:Android防止內(nèi)存泄漏的八種方法(下)摘刑。...