Redis 概述 在我們日常的Java Web開發中,無不都是使用數據庫來進行數據的存儲,由於一般的系統任務中通常不會存在高並發的情況,所以這樣看起來並沒有什么問題,可是一旦涉及大數據量的需求, ...
前言 很高興遇見你 TCP這些東西,基本每個程序猿都或多或少是掌握的了。雖然感覺在實際開發中沒有什么用武之處,但,面試他要問啊 而最近大家伙過完年,也都在准備春招,我也一樣。閱讀了一些okHttp源碼之后,又屁顛屁顛地跑回來重新把tcp http這些東西給重新學了一遍。okHttp基本都是這些協議的實現,而理解源碼的基礎是,理解tcp http。 重新看了一遍tcp之后,我把這些東西給總結了下來, ...
2021-02-25 12:35 1 552 推薦指數:
Redis 概述 在我們日常的Java Web開發中,無不都是使用數據庫來進行數據的存儲,由於一般的系統任務中通常不會存在高並發的情況,所以這樣看起來並沒有什么問題,可是一旦涉及大數據量的需求, ...
為獲得更好的閱讀體驗,建議您訪問原文地址:傳送門 前言:在之前的文章里面已經了解到了「消息隊列」是怎么樣的一種存在(傳送門),Kafka 作為當下流行的一種中間件,我們現在開始學習它! ...
筆者整理了一共 3萬余字,分別從 Linux概述、磁盤、目錄、文件、安全、語法級、實戰、文件管理命令、文檔編輯命令、磁盤管理命令、網絡通訊命令、系統管理命令、備份壓縮命令等方面拆解 Linux 知識點 ...
最近看了《圖解TCP/IP》這本書,於是將這本書中的精髓做一個歸總,以便之后查閱。 1.何為協議? 1.1 介紹 協議就是計算機與計算機之間通過網絡實現通信事先達成的一種“約定”。這種“約定”使那些由不同廠商的設備、不同的CPU以及不同的操作系統組成的計算機之間,只要遵循相同的協議 ...
關注公眾號【程序員書單】后回復“book”即可領取30+精品免費電子書 Go 是一種簡單、小巧、令人愉悅的語言。它也有一些犄角旮旯,但絕大部分是經過精心設計的。它的學習速度令人難以置信,並且規 ...
為什么要學習ThreadLocal呢?因為面試官經常問,而且在線程中使用它可以給我們提供一個線程內的本地局部變量,這樣就可以減少在一個線程中因為多函數之間的操作導致共享變量傳值的復雜性,說白了,我們使 ...
進程與線程 進程是程序的一次動態執行過程,它需要經歷從代碼加載,代碼執行到執行完畢的一個完整的過程,這個過程也是進程本身從產生,發展到最終消亡的過程。多進程操作系統能同時達運行多個進程(程序),由於 ...
看了網上很多關於Synchronized的講解,但是感覺講解的都不是很透徹,今天博主也來寫一篇關於Synchronized的文章,希望能幫助大家更好的理解Synchronized~ 一、為什么要使用synchronized 在並發編程中存在線程安全問題,主要原因有:1.存在共享數據 2.多線程 ...