上一篇,提到了Java-Type體系,對Type類型進(jìn)行了簡單的講解;本篇,就用代碼的方式,對其中的5大類型:原始類型(Class)、參數(shù)化類型(ParameterizedT...
上一篇,提到了Java-Type體系,對Type類型進(jìn)行了簡單的講解;本篇,就用代碼的方式,對其中的5大類型:原始類型(Class)、參數(shù)化類型(ParameterizedT...
其實這篇應(yīng)該叫Netty實踐,但是為了與前一篇名字保持一致,所以還是用一下坑這個名字吧。 Netty是高性能Java NIO網(wǎng)絡(luò)框架,在很多開源系統(tǒng)里都有她的身影,而在絕大多...
注:這里說的坑不是說netty不好,只是如果這些地方不注意,或者不去看netty的代碼,就有可能掉進(jìn)去了。 坑1: Netty 4的線程模型轉(zhuǎn)變 在Netty 3的時候,up...
以開源推消息送項目MPush為例 Fork 開源項目到自己的賬號 打開https://github.com/并登錄自己的賬號 打要參與的開源開項目主頁:比如 https://...
寫在前面本文介紹的Java虛擬機(JVM)的自動內(nèi)存管理機制主要是參照《深入理解Java虛擬機》(第2版)一書中的內(nèi)容,主要分為兩個部分:Java內(nèi)存區(qū)域和內(nèi)存溢出異常、垃圾...
LaunchMode 在聲明Activity的xml中指定 android:launchMode="xxx" standard 標(biāo)準(zhǔn)模式。這是系統(tǒng)默認(rèn)的模式,每次啟動Acti...
轉(zhuǎn)載注明出處:簡書-十個雨點 我目前已知,并且嘗試過的獲取當(dāng)前前臺應(yīng)用的方法有如下幾種: Android5.0以前,使用ActivityManager的getRunningT...
App Chooser & Share 了解掌握 PackageManager 各個方法的使用。 Search with Google Now 在 Google Now 頁面...
一、引言 作為一名IT從業(yè)者,不僅要有扎實的知識儲備,出色的業(yè)務(wù)能力,還需要具備一定的軟實力。軟實力體現(xiàn)在具體事務(wù)的處理能力,包括溝通,協(xié)作,團隊領(lǐng)導(dǎo),問題的解決方案等,這些...
MPUSH開源推送系統(tǒng)官網(wǎng)[https://mpusher.github.io] 前言 對于一個好的推送系統(tǒng),不僅要考慮服務(wù)的性能和穩(wěn)定性,客戶端實現(xiàn)也一樣重要。有時候想寫好...
MPUSH開源推送系統(tǒng)官網(wǎng)[https://mpusher.github.io] 前言 對于一個好的推送系統(tǒng),不僅要考慮服務(wù)的性能和穩(wěn)定性,客戶端實現(xiàn)也一樣重要。有時候想寫好...