原创 你還在找這份一二線城市知名互聯網公司的名單嗎?對着找就對了

不知道大家有沒有這樣的一個錯覺,那就是當要重新換工作的時候,有了職位沒有地點,有了地點不知道那個公司好的,最後要麼靠內推,要麼就海投,然後一個個選擇,有可能會錯過一些比較好的公司,那這種情況真的就沒有辦法解決了嗎?那怎麼可能,往下看 假期

原创 福利來襲,聽說你還不會JVM?圖文並茂,傻瓜都可以看得懂的

1. 什麼是JVM? JVM是Java Virtual Machine(Java虛擬機)的縮寫,JVM是一種用於計算設備的規範,它是一個虛構出來的計算機,是通過在實際的計算機上仿真模擬各種計算機功能來實現的。Java虛擬機包括一套字節碼指

原创 程序員,爲什麼建議你要去大廠看一下,絕不僅僅是爲了薪資和麪子

之前看過一篇文章,在文章下面的評論裏,我看到有人評論了這樣的一條信息,說的很真實,其實不只是這個博主,包括我自己在內,我賬號上許多讀者,尤其是一些學生朋友在找我聊職業規劃和職場困惑時,我給的建議就是,如果你是應屆生或者工作年限較短(五年

原创 你看完這篇,還不知Redis爲什麼這麼快嗎?足矣你和麪試官battle了

Redis簡介: 先說說Redis是什麼吧小老弟? Redis嘛,就是一種運行速度很快,併發很強的跑在內存上的NoSql數據庫,支持鍵到五種數據類型的映射。 來來來,講一講爲什麼Redis這麼快? 首先,採用了多路複用io阻塞機制

原创 沒有對象就算了,你連Java中的鎖都不知道?這就是你的不對了,還不來狂補?

一、樂觀鎖 VS 悲觀鎖 悲觀鎖和樂觀鎖大概是大家聽到最多的兩種鎖了,這兩種鎖的區分更多的是思想上。 對於一個操作,悲觀鎖認爲自己在操作過程中,一定有別的線程也要來修改這個數據,所以一定會加鎖。而樂觀鎖則不認爲會有別的線程來干擾自己,所以

原创 這是我從二三線公司公司跳槽到阿里p8制勝關鍵,自曝狂刷了五遍的面試題

羅振宇在《時間的朋友》的演講中有這麼一句話:2019年是過去十年最難的一年,大部分的產業都受到了不同程度的衝擊,但2019年卻是未來十年最好過的一年。 2020開年不利 在今天我寫下這篇文章的這一刻,疫情還在我們國家,我們人民的身邊肆虐,

原创 我有三年的開發經驗,從字節跳動抖音組離職後,一口氣拿到15家Offer,你不想知道原因嗎?

爲什麼要跳槽爲什麼要跳槽,這個問題一定要思考清楚,因爲跳槽的成本其實是挺大的,在一家公司積累的不僅僅是人脈還有對當前行業以及業務的熟悉度,新進入一家公司,一切需要從頭再來,需要快速的證明自己,尤其是技術人員,還有就是對新環境和代碼的熟悉,

原创 面試刷題,不刷不放心?1000道面試題襲來,這顆定心丸刺激嗎?

好像大學那會的習慣遺傳到了現在,畢業這麼多年了,一到面試回答問題,就心跳加快,呼吸加重,腎上腺素急劇攀升,緊張的不行,然後就在收到面試通知的時候,就開始各種找面試題刷題,玩命刷題,獲得一絲心安,這幾年,真的刷了不老少的題,可是沒怎麼跳槽,

原创 歷時一年總結出3000頁核心筆記:Tomcat+Redis+JVM+項目實戰

最近跟我的一些讀者交流,有一位讀者的經歷讓我記憶深刻:   “有一次和大學同學聚會,和幾個在BAT的同學聊了聊技術,發現自己在創業公司這幾年,完全是喫老本的狀態,沒有什麼機會精進技術,同樣是工作了三年,和同學的差距越來越大” 我繼續問

原创 還沒搞懂JVM?哪裏都逃不過面試官的盤問,你還不準備對它下手嗎?

讓我們一起走進JVM的世界: (1)基本概念: JVM是可運行Java代碼的假想計算機,包括-套字節碼指令集、一組寄存器、 一個棧、一個垃圾回收,堆和一個存儲方法域。JVM是運行在操作系統之上的,它與硬件沒有直接的交互。 (2)運行過程

原创 你還沒看過這個嗎?那你就out了。阿里巴巴天貓/淘寶億級流量下的多線程與高併發,從入門到入墳。

在現在這個互聯網的時候,所講的併發,高併發通常是指併發訪問,也就是說在某個時間點,有多少個訪問都會同時到來。通常一個系統的日PV在千萬以上,有可能是一個高併發的系統。在有的公司不會完全走技術的路線,而是全靠機器在堆。 “互聯網訂票”、“銀

原创 遠程面試螞蟻金服,三面之後本以爲石沉大海,沒想到卻被直接錄取

當前環境,很多公司都採取了遠程辦公,遠程面試。有一說一,第一次遠程面試,還是比較緊張的。   螞蟻金服面試(視頻一面) Java容器有哪些?哪些是同步容器,哪些是併發容器? 爲什麼 Java 要採用垃圾回收機制,而不採用 C/C++的顯

原创 刷面試題2個月了,終於拿到了夢寐以求大廠的offer了,數據結構和算法太TM重要了

最近一個讀者和我反饋,他堅持刷題2個月,終於去了他夢寐以求的大廠,薪資漲幅非常可觀。並表示目前國內的大廠和一些獨角獸,已經越來越效仿硅谷公司的做法,通過面試給定題編程,來考察數據結構和算法的紮實程度。 這種方式,即使對於工作多年的開發人員

原创 做開發已經5年多,兩個月七面阿里淘系面經,已拿offer定級P7+(Java崗)

做Java開發5年多了,從年前開始準備衝大廠,人算不如天算,今年受到疫情影響,面試時間一拖再拖。。。。。不扯了進入正題 先說感想吧,總結起來:面試官喜歡拋出一個大點,看你能講多廣多深(下面手打的內容全靠我回憶所寫,不足之處敬請諒解) 而且

原创 你是不是還沒看過阿里P7整理的純手打PDF,將Java所有知識點都涵蓋了

該文檔在Github上收穫45K+star的Java核心神技(這參數,質量多高就不用我多說了吧)非常全面,包含基礎知識、Java集合、JVM、多線程併發、spring原理、微服務、Netty 與RPC 、Kafka、日記、設計模式、Jav