原创 Linux的5種IO模型梳理

引言 文章相關代碼已收錄至我的github,歡迎star:lsylulu/myarticle 有一說一,無套路系統學習下Linux的五種IO模型,順便獻上我的陳年老筆記~ 文章導讀 基本概念(相關係統調用函數,同步&異步,阻塞&非阻塞)

原创 你所不知道的HashCode

引言 這兩天有個學弟問過我這個問題:對象的hashCode到底是怎麼實現的? 在深挖之前,我可能只能說:如果沒有被重載,代表的是對象的地址通過某種hash算法計算後在hash表中的位置。 回答後,仔細一想,不對呀,這個hash值具體是怎麼

原创 操作系統(二)

引言 文章很長,慎入⊙﹏⊙,可以收藏了慢慢看~ 文章導讀 內存管理簡介 連續內存分配(首次適配,最佳適配,最差適配) 非連續內存分配(分段,分頁) 虛擬內存技術 頁面置換算法(OPT,FIFO,LRU,Clock,LFU,工作集頁置換算法

原创 手撕Git,告別盲目記憶

引言 Git在工作中經常用到,但是指令太多,網上的說法又不太通俗。總會讓想要學習的同學抓不到重點,或者望而卻步。這篇文章的目的就是希望讀後能夠按照原理,系統地記憶一些常用/關鍵的命令。也算是我這個剛入互聯網的小白對社會的一些小小福報~ 其

原创 操作系統(五)

 引言 由於內存是易失的,斷電就會丟失,所以需要文件來保存數據。而文件系統就是用於管理操作系統中的文件。 這篇文章是寫得最懵的...知識點都比較雜亂,可能邏輯性沒有組織的特別好。 見諒呀(>﹏<) 文章導讀 文件和文件系統相關概念 文件別

原创 操作系統(三)

引言 續接上文,這次磕進程管理~ 文章導讀 進程概述 進程控制塊 進程的狀態 線程管理 進程控制 處理機/CPU調度 同步&互斥 信號量與管程 進程間通信的方式 一、進程概述 進程:一個具有一定獨立功能的程序在一個數據集合上一次動態執行過

原创 從0開始學Docker(上)

引言 一提到小藍鯨,容器,鏡像,宿主機等概念就會撲面而來。好奇心的驅使下就有了這篇快速入門,爲的就是避免“拿它當頭像,卻無法作爲網上衝浪的談資”的尷尬。 文章導讀 Docker概述(Namespaces,Controller groups

原创 從0開始學Kafka(上)

引言 最近冒着變禿的危險學習kafka,看起我的小視頻,記起我的小筆記~ 在此之前,只是聽說過kafka,並沒有系統的學習過。如果是小白,可以進來和我一起摸索;如果是大佬,歡迎複習並糾正我的錯誤! 有關分佈式和消息隊列共性的一點

原创 操作系統(一)

引言 提前批面試被懟飛了,去實習前先給自己充充電,充實一下。從零開始學操作系統,有什麼錯誤希望大家直接指出~ 文章很長,慎入⊙﹏⊙,可以收藏了慢慢看~ 文章導讀 操作系統的啓動 操作系統與設備和程序交互(中斷,IO,系統調用,異常) 內存

原创 記一次去哪兒網秋招面試

現場面試,面試官都超級贊,問的也特別細~ 現場發offer,發麪經攢人品。 去哪兒一面(一個多小時) 談人生  期望工作地點  便利蜂實習幹了啥 數據結構 數據結構會哪些 畫一下數組和鏈表內存結構,區別 HashMap實現原理,給定字符串

原创 八大基本排序牢記於心

引子 文章相關代碼已收錄至我的github,歡迎star:lsylulu/myarticle 現在的你是否奔波於各種秋招,可能也有和我一樣的小夥伴一邊實習一邊準備着秋招。 這種情況確實是沒有太多精力備戰了,不過再忙也得隔段時間手寫一遍八大

原创 線程池源碼詳細解讀(下)

前文回顧 AQS源碼詳細解讀 ReentrantLock源碼詳細解讀 LinkedBlockingQueue源碼詳細解讀 線程池源碼詳細解讀(上) 接着上一篇文章,知道線程池的一些相關概念後,一起來看看實現原理吧。 本文講述ThreadP

原创 簡簡單單過一遍網絡安全

引言 要考試了,偷偷復(預)習一下《網絡安全技術》相關知識。當然,這些介紹都是入門級別的,對於這方面感興趣的同學也可以看看。文末會附上非常詳細的思維導圖,可以結合着思維導圖來看,有錯誤的地方也歡迎指出~ 文章導讀 網絡安全概述 網絡安全基

原创 簡單發一下餓了麼實習面經

等offer真煎熬,終於還是到了。發完就去搬磚啦,明天還有其他面試呢~ 我面的是Java研發實習生... 餓了麼一面 實習打算去哪個城市,都擅長哪方面的知識? 阻塞隊列的實現? await方法是怎麼實現的? 調用wait方法之後會發生什麼

原创 SpringBoot整合ElasticSearch與Redis的異常解決

一、錯誤描述 [org/springframework/boot/autoconfigure/data/elasticsearch/ElasticsearchAutoConfiguration.class]: Bean instantia