文字分類

Androd 應用啟動過程的原始碼分析

在之前的文中,我們已經瞭解過了 Android 系統啟動的過程。系統啟動之後會由 PMS 安裝系統應用,並啟動 Launcher,也就是桌面程式。然後,我們安裝的程式的圖示將會顯示到桌面上面。 所謂應用啟動

EvenBus原始碼分析

第一次在平臺寫部落格,之前只是在公眾號上寫,雖然沒人看但是自娛自樂的堅持了一段時間。想想畢竟自己也翻過資料看過別人的部落格才寫出來的應該也有一些價值,不管有沒有人看也應該寫一寫為開發社群貢獻一點見解,畢竟開源的

西部資料選擇遊戲作為NVMe SSD突破口

隨著SSD的普及和應用,傳統SCIS傳輸協議的弊端逐步暴露了出來,該協議原本針對磁碟的特點而設計,但用於支援SSD,協議本身的弱點就暴露了出來,特別在協議本身所帶來延遲,已經制約SSD效能的發揮。 相比,新的NVM

分散式事務:訊息可靠傳送

接上文分散式事務:基於可靠訊息服務 介紹了整體中介軟體的設計思路,有些內容沒有展開。故此,本文詳細講解下如何將訊息可靠傳送到Rabbitmq。 在上文簡單提到了如何將訊息進行可靠傳送,因為

分散式Web漏洞掃描平臺WDScanner

為了能在漏洞爆發後快速形成漏洞檢測能力,同時能對網站或主機進行全面快速的安全檢測,Tide 安全團隊( www.tidesec.net )開發了一套簡單易用的分散式 web 漏洞檢測系統 WDScanner。

如何在Java中實現二叉搜尋樹( binary search tree)?

二叉搜尋樹或BST是一種流行的資料結構,用於保持元素的順序。二叉搜尋樹是二叉樹,其中左子節點的值小於或等於父節點,右子節點的值大於或等於父節點。由於它是二叉樹,它只能有0,1或2個子節點。二叉搜尋樹之所以與眾不

分散式鎖之Redis實現

在Java中,關於鎖我想大家都很熟悉。在併發程式設計中,我們通過鎖,來避免由於競爭而造成的資料不一致問題。通常,我們以 synchronized 、Lock 來使用它。 但是Java中的鎖,只能保證在同

1746018520.6965