寫過Android 代碼的同學(xué)應(yīng)該都聽過Android不能在子線程更新UI,只能在主線程即UI線程處理視圖。 猜一下運行結(jié)果呢? 拋出CalledFromWrongThrea...
寫過Android 代碼的同學(xué)應(yīng)該都聽過Android不能在子線程更新UI,只能在主線程即UI線程處理視圖。 猜一下運行結(jié)果呢? 拋出CalledFromWrongThrea...
定義:類加載器ClassLoader作用:把class加載到j(luò)vm,程序可正常運行。jvm啟動時,并不會一次性加載所有的class,而是選擇動態(tài)選擇加載(防止一次性加載太多,...
定義:輕量級的集成框架,基于EIP(企業(yè)整合模式)blabla... 什么時候使用:多個應(yīng)用程序使用不同的協(xié)議和技術(shù)集成,無論使用什么協(xié)議,無論使用什么技術(shù),無論特定領(lǐng)域的語...
MessageQuene是干嘛的?簡單來說就是用來分發(fā)消息用的。它的出現(xiàn)并非為了提高性能,加速消息傳輸。消息隊列提供了數(shù)據(jù)上的冗余,但它不是一種緩存。如果只是為了加速傳輸,直...
在hash碰撞的情況下,主要的處理方法有:1.開放地址法開放地執(zhí)法有一個公式:Hi=(H(key)+di) MOD m i=1,2,…,k(k<=m-1)基本思想:當(dāng)發(fā)生地址...
什么是鎖?鎖是計算機為了平衡協(xié)調(diào)多個進程或線程并發(fā)訪問資源的機制。計算機除了cpu,ram,I/O,數(shù)據(jù)也是一種共享資源。鎖沖突是影響數(shù)據(jù)庫并發(fā)性能的一個重要因素。例如行鎖,...
架構(gòu)流程圖 說明 1.SparkContext初始化(Standalone模式) 1.首先spark-submit提交Spark應(yīng)用程序Application. 2.提交之后...
程序的編譯處理過程 預(yù)處理階段——編譯階段——匯編階段——鏈接階段 預(yù)處理:(修改原始程序,插入一些引用庫) 修改原始c程序,如讀取stdio.h的內(nèi)容,插入到程序文本,得到...