簡單總結(jié)幾家公司的面試經(jīng)歷图毕,回顧一下秋招之旅~ 廣聯(lián)達(dá)內(nèi)推一面:1.自我介紹,介紹一下項(xiàng)目2.說下直接插入排序和哈希排序的具體過程3.說下快速排序(我說的是隨機(jī)選取一個(gè)數(shù)字作...
簡單總結(jié)幾家公司的面試經(jīng)歷图毕,回顧一下秋招之旅~ 廣聯(lián)達(dá)內(nèi)推一面:1.自我介紹,介紹一下項(xiàng)目2.說下直接插入排序和哈希排序的具體過程3.說下快速排序(我說的是隨機(jī)選取一個(gè)數(shù)字作...
1)Java內(nèi)存模型 程序計(jì)數(shù)器:當(dāng)前執(zhí)行的字節(jié)碼行號(hào)指示器聋丝,字節(jié)碼指示器就根據(jù)這個(gè)計(jì)數(shù)器的值來選取下一條指令斜筐,分支、循環(huán)、跳轉(zhuǎn)笼蛛、異常處理、線程恢復(fù)等基礎(chǔ)功能都要依賴這個(gè)計(jì)數(shù)...
圖片是膨嚷梗客網(wǎng)創(chuàng)始人發(fā)的一條帖子滨砍,在牛客網(wǎng)的討論區(qū)會(huì)看見很多人開始曬offer啦,其實(shí)一開始看見的時(shí)候內(nèi)心是有點(diǎn)著急的惋戏,人家都有offer了领追,而我呢,好像還在原地打轉(zhuǎn)响逢。但是其實(shí)...
@Nathan丶 感謝鼓勵(lì)??
Java容器之ConcurrentHashMapHashMap在高并發(fā)場景下會(huì)產(chǎn)生環(huán)形鏈表绒窑,從而造成死循環(huán)的問題√蛲ぃ可以改用HashTable或者Collections.synchronizedMap,但是兩者都是給整個(gè)集合...
HashMap在高并發(fā)場景下會(huì)產(chǎn)生環(huán)形鏈表些膨,從而造成死循環(huán)的問題∏掌蹋可以改用HashTable或者Collections.synchronizedMap,但是兩者都是給整個(gè)集合...
Java中容器主要分為兩大類:Collection和Map订雾,讓我們來看一下Map下主要的繼承類和實(shí)現(xiàn)類。本篇主要學(xué)習(xí)HashMap源碼矛洞。 與新的集合實(shí)現(xiàn)不同洼哎,HashTabl...
1)容器之Collection Java中容器主要分為兩大類:Collection和Map,讓我們來看一下Collection下主要的繼承類和實(shí)現(xiàn)類沼本。 1.1)List:是一...
今兒看見了占小狼的博客噩峦,翻到了他寫的第二篇博文,質(zhì)量和最近的博文相比差了很多抽兆。其實(shí)都是這樣成長過來的识补,對(duì)吧?一開始決定寫簡書的時(shí)候辫红,想的很簡單李请,記錄一些平時(shí)學(xué)習(xí)的知識(shí)點(diǎn),可是...
都是這樣成長起來的厉熟,對(duì)吧~
原子操作的實(shí)現(xiàn)原理簡書 占小狼轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處导盅,謝謝! 原子(atomic)揍瑟,本意是指“不能被進(jìn)一步分割的粒子”白翻。原子操作意味著“不可被中斷的一個(gè)或一系列操作”。 接下去一起看看在Intel...
冒泡排序 (一)排序過程分析 現(xiàn)在有一個(gè)數(shù)組阁苞,共有六個(gè)元素困檩,{1,4,7,2,3,5},要求把他們按照從小到大的順序排列那槽,每一趟排序?qū)⑤^大的值交換到最右邊悼沿,下面進(jìn)行排序過程分...
選擇排序 (一)排序過程分析 假設(shè)現(xiàn)在有N個(gè)數(shù)比較大小,選擇排序就是首先在0~N-1上選擇一個(gè)最小的數(shù)骚灸,取最小數(shù)的位置糟趾,假設(shè)這個(gè)位置叫 min_index,然后把該位置與0位...
流式輸入/輸出原理:就是進(jìn)行讀寫數(shù)據(jù)的操作,由管道相連甚牲,一端連著程序义郑,一端連著數(shù)據(jù)源。 (一)Java流類的類結(jié)構(gòu)圖 (二)Java的IO分類(并未完全列出) (三)文件操作...
在學(xué)習(xí)什么是volatile之前丈钙,首先應(yīng)該認(rèn)識(shí)一下Java內(nèi)存模型非驮。Java中的內(nèi)存模型如圖所示: 主內(nèi)存:Java內(nèi)存模型規(guī)定了所有的變量都存儲(chǔ)在主內(nèi)存中。主內(nèi)存被所有的線...
1)線程的狀態(tài)轉(zhuǎn)換新建(New Thread):創(chuàng)建后尚未啟動(dòng)就緒狀態(tài)(Runnable):線程已經(jīng)被啟動(dòng)蜻展,正在等待分配時(shí)間片喉誊,一旦得到時(shí)間片就開始運(yùn)行運(yùn)行狀態(tài)(Runnin...
1 自動(dòng)注入,分為三種: 2.1@Autowired第一步:在Spring容器中添加啟用注解的節(jié)點(diǎn)<context:annotation-config></context:a...
1) 查看內(nèi)核版本 uname -r uname -a cat/port/version 2) ls命令 ls 命令用于列出用戶有權(quán)訪問的任何目錄的內(nèi)容.ls...