大家好,我是老三,很高興又和大家見面。線程池是面試必問的知識點,這節我們來對線面試官,搞透線程池。 1. 什么是線程池? 線程池: 簡單理解,它就是一個管理線程的池子。 它幫我們管理線程,避免增加創建線程和銷毀線程的資源損耗。因為線程其實也是一個對象,創建一個對象,需要經過類加載過程 ...
大家好,我是老三。上期發布了一篇:面渣逆襲:HashMap追魂二十三問,反響很好 圍觀群眾紛紛表示 不寫,是不可能不寫的,只有卷才能維持了生活這樣子。 當然,我寫的這一系列,不是背誦版,是理解版,很多地方都是在講原理,內容也比較充足,死記硬背很難,大家一定要去理解性地去記憶。 這一篇,除了把之前的HashMap一些小錯誤進行修正,我還把相對 比較 簡單的List也給請了進來,幫大家降降曲線,找找信 ...
2021-12-13 09:41 0 958 推薦指數:
大家好,我是老三,很高興又和大家見面。線程池是面試必問的知識點,這節我們來對線面試官,搞透線程池。 1. 什么是線程池? 線程池: 簡單理解,它就是一個管理線程的池子。 它幫我們管理線程,避免增加創建線程和銷毀線程的資源損耗。因為線程其實也是一個對象,創建一個對象,需要經過類加載過程 ...
大家好,我是老三,面渣逆襲 繼續,這節我們來盤一盤另一個面試必問知識點——Java並發。 這篇文章有點長,四萬字,圖文詳解六十道Java並發面試題。人已經肝麻了,大家可以點贊、收藏慢慢看!扶我起來,我還能肝! 基礎 1.並行跟並發有什么區別? 從操作系統的角度來看,線程是CPU分配的最小 ...
基礎 1.為什么要使用消息隊列呢? 消息隊列主要有三大用途,我們拿一個電商系統的下單舉例: 解耦:引入消息隊列之前,下單完成之后,需要訂單服務去調用庫存服務減庫存,調用營銷服務加營銷數據 ...
大家好,我是老三, 面渣逆襲 系列繼續。這節我們回到夢開始的地方——Java基礎,其實過了萌新階段,面試問基礎就問的不多,但是保不齊突然問一下。想一下,總不能張口高並發、閉口分布式,結果什么是面向對象,說不清,那多少有點魔幻。所以趕緊來看看,這些基礎有沒有你不會的! Java概述 1. ...
大家好,我是老三。 HashMap作為我們熟悉的一種集合,可以說是面試必考題。簡單的使用,再到原理、數據結構,還可以延伸到並發,可以說,就一個HashMap,能聊半個小時。 1.能說一下HashMap的數據結構嗎? JDK1.7的數據結構是數組+鏈表,JDK1.7還有人在用?不會吧…… 說 ...
大家好,我是老三啊,面渣逆襲 繼續,這節我們來搞定另一個面試必問知識點——Spring。 有人說,“Java程序員都是Spring程序員”,老三不太贊成這個觀點,但是這也可以看出Spring在Java世界里舉足輕重的作用。 基礎 1.Spring是什么?特性?有哪些模塊? 一句話概括 ...
大家好,我是老三,“面渣逆襲“系列繼續,這節我們來搞定JVM。說真的,JVM調優什么的一個程序員可能整個職業生涯都碰不到兩次,但是,一旦用到的時候,那就是救命了,而且最重要的是——面試必問,所以,還能怎么辦?整! 引言 1.什么是JVM? JVM——Java虛擬機,它是Java實現平台無關性 ...
大家好,我是老三,面渣逆襲系列繼續,這節我們的主角是MyBatis,作為當前國內最流行的ORM框架,是我們這些crud選手最趁手的工具,趕緊來看看面試都會問哪些問題吧。 基礎 1.說說什么是MyBatis? 先吹一下: Mybatis 是一個半 ORM(對象關系映射)框架 ...