項(xiàng)目中是服務(wù)端持有私鑰,客戶(hù)端持有公鑰;客戶(hù)端使用公鑰加密,并使用公鑰解密服務(wù)端 用私鑰加密的數(shù)據(jù)。 網(wǎng)上相關(guān)的資料實(shí)在再少,終于功夫不負(fù)有心人...
一、概述 APT(Annotation Processing Tool)即注解處理器,他是javac的一個(gè)工具,用來(lái)在編譯期時(shí)掃描和處理注解,在...
一、概述 作為Android開(kāi)發(fā)者,我覺(jué)得有必要理解或掌握Activity是如何啟動(dòng)的,所以本篇著重來(lái)分析Activity的啟動(dòng)流程,本文只分析...
一、概述 在說(shuō)事件分發(fā)之前,我們先想一個(gè)問(wèn)題,在APP中我們點(diǎn)擊一個(gè)View的時(shí)候,事件是如何傳遞到這個(gè)View的呢?其實(shí)這就是我理解的事件分發(fā)...
一、概述 ThreadLocal是java.lang包下提供的一個(gè)類(lèi),那么他的作用是什么呢?我們直接看源碼中的注釋?zhuān)?通過(guò)字面理解就是說(shuō)每一個(gè)線(xiàn)...
一、概述 說(shuō)到垃圾回收,我們必須要知道什么是垃圾?為什么要回收? 什么是垃圾:垃圾是在程序運(yùn)行中沒(méi)有任何指針指向的對(duì)象,這個(gè)對(duì)象就是需要被回收的...
一、概述 上篇文章中概述了類(lèi)的加載流程,那么類(lèi)是由什么來(lái)加載的呢?毫無(wú)疑問(wèn)就是類(lèi)加載器,類(lèi)加載器是Java中很重要的概念,它負(fù)責(zé)將字節(jié)碼文件加載...
一、概述 在開(kāi)發(fā)Java程序的過(guò)程中,作為開(kāi)發(fā)者你是否想過(guò)我們寫(xiě)的.java代碼是如何運(yùn)行起來(lái)的呢?其實(shí)這里就涉及到了類(lèi)的加載流程,即類(lèi)是如何被...
一、虛擬機(jī)內(nèi)存結(jié)構(gòu) 在jvm虛擬機(jī)運(yùn)行程序的過(guò)程中,會(huì)管理著一塊內(nèi)存區(qū)域,稱(chēng)為運(yùn)行時(shí)數(shù)據(jù)區(qū)。 在運(yùn)行時(shí)數(shù)據(jù)區(qū)包含一下幾塊區(qū)域: 程序計(jì)數(shù)器 虛擬...