原创 拿什麼拯救你,我的Github——國內該如何光速訪問(親測有效)

關注我,即可解鎖我的全部博文。歡迎大家點贊、留言與我交流 說到全球最大的程序員基友網站,大家一定都知道!  沒錯,就是全球最大的開源社區——Github。 日常擼代碼,我們最常用的就是他。奈何近些年網絡技術發展太快,有些地方已經嚴重到不

原创 android進階學習——Activity相關

重要和未知的知識點記錄:(知識來自於 Android開發藝術探索) 當用戶打開新的Actvity或切換當前Activity到桌面的時候,回調如下:onPause->onStop。但是這裏有一種特殊情況就是如果新activity採用了透明主

原创 Android進階學習——Message複用機制原理

最近在學習Android消息機制方面的原理,到了Message這塊的時候發現少有文章進行分析,本着“生死看淡不服就幹”的原則,我深入了源碼層面,對Message巧妙的複用機制進行了解析,並寫下這篇文章,供大家分享學習,如果感覺對你有幫助,

原创 Android進階學習——Binder是如何工作的?

隨着Android相關技術的不斷髮展,動態化,可插拔,插件化等越來越多的高端名詞不斷地湧現在我們的視野當中,那麼如何來學習這些技術,也就成爲了Android開發工程師需要重點關注的內容。 當然,萬物不離其原理,剛剛提到的這些技術,其實都基

原创 Android進階學習——TaskAffinity和allowTaskReparenting

對於日常的工作而言,可能android系統的四種啓動模式已經能夠滿足我們的需求,稍微複雜一些的功能比如後端指定調用某個頁面,通過Server端下發某個地址給移動端,解析action等信息後通過scheme協議,就可以完成跳轉。 今天在看A

原创 寫給新人的話——談談應屆生入職後應該怎樣快速成長

Hello,All,我是來自58同城的一名Android開發工程師,在58集團從事Android SDK的開發工作。 歡迎爲本篇文章點贊,評論 PS:關注,私信我,幫你內推58,常年招聘前端,移動端,後端,算法。 也歡迎關注我的公衆號,在

原创 抗擊冠狀病毒疫情,開發者在行動

爲抗擊肆虐全國的冠狀病毒疫情,特開發此APP,輸入您的出行日期和出行班次,可以查詢您是否曾經和肺炎確診患者同行過,進而確定您是否有被感染的風險。 現已將該項目放在GitHub進行了開源,歡迎大家Star,提Issue,一起Commit A

原创 Android圖形變換——Matrix學習

說到Android的圖形變換就不得不提Matrix,包括安卓在內的很多計算機圖形的變換都是基於矩陣來進行的,常規的操作如平移,旋轉,縮放等操作,都是通過矩陣之間的相加,前乘、後乘來實現的。 那麼首先,我們就必須知道,爲什麼Android中

原创 Android自問自答系列——持續更新ING

Hello,All,我是來自58同城的一名Android開發工程師,在58集團從事APP的開發工作。在日常的工作和學習過程中我經常會碰到一些好玩的和有意思的Android小知識點,有些知識可能都從未注意到過。通過一個多月的收集和整理,我發

原创 HashMap憑啥這麼不招人待見?——Hashmap死循環

問題 最近的幾次面試中,我都問了是否瞭解HashMap在併發使用時可能發生死循環,導致cpu100%,結果讓我很意外,都表示不知道有這樣的問題,讓我意外的是面試者的工作年限都不短。 由於HashMap並非是線程安全的,所以在高併發的情況下

原创 ECMAScript快速入門——對比Java

我是來自58同城的一名Android開發工程師,可以幫你內推所有技術崗位。 如果這篇文章幫助到了你,歡迎點贊、留言,關注點贊不迷路。   ECMAScript作爲JavaScript和微信小程序開發的基礎,是學習過程中的一個重要單元,爲了

原创 關於JVM的一切,這一篇就夠了

工作之餘,想總結一下JVM相關知識。 Java運行時數據區: Java虛擬機在執行Java程序的過程中會將其管理的內存劃分爲若干個不同的數據區域,這些區域有各自的用途、創建和銷燬的時間,有些區域隨虛擬機進程的啓動而存在,有些區域則是依賴用

原创 把煩惱都拋給虛擬機——InstanceHolder單例

01 —   你知道的   有段時間沒有發文了,最近全量復工了,公司這邊也接了一個比較重要的項目。也感謝大家,在斷更的這段日子裏依然不離不棄。   畢竟,我的讀者智商超越了99%的人。   不過工作歸工作,學習的進程還是不能停的。   今

原创 分享一些我的源碼閱讀技巧(如何快速上手別人的項目)

  今天談點輕鬆的,不聊技術。   相信大家也都看到了,我最近發佈了很多源碼閱讀方面的文章。   我也知道,大家對這些垂直度比較高的東西,大多是沒有耐心看完的。   但相信,今天能打開這篇文章的朋友,都是愛學習的好孩子,更何況,關注我的

原创 爲了弄懂Retrofit源碼系列文章——Java動態代理到底是怎麼回事

Hello,我是來自58同城的一名Android開發工程師,在58集團從事SDK的開發工作。 歡迎關注我的公衆號,在這裏可以隨時找到我,這裏會不定期推送一些時下最熱門的技術文章和互聯網行業工作心路歷程。 自己的接口怎麼Duang~的一下