原创 Tomcat相關面試題,看這篇就夠了!保證能讓面試官顫抖

Tomcat相關的面試題出場的機率並不高,正式因爲如此,很多人忽略了對Tomcat相關技能的掌握,下面這一篇文章整理了Tomcat相關的系統架構,介紹了Server、Service、Connector、Container之間的關係,各個模塊

原创 面試再被問到 ConcurrentHashMap,把這篇文章甩給他

一、背景:線程不安全的HashMap因爲多線程環境下,使用Hashmap進行put操作會引起死循環,導致CPU利用率接近100%,所以在併發情況下不能使用HashMap。效率低下的HashTable容器HashTable容器使用synchr

原创 2019年高級Java程序員面試題彙總,這些你都會了嗎?

引言在金九銀十期間,樓主在經歷了兩週的跳槽求職路後,終於成功拿到offer,距今已經入職快一個月了,因此,這幾天抽空將之前的面試題做了個彙總,一方面自己以後回顧學習用,一方面爲大家奉送上一份秋收的福利。如果喜歡本文的朋友給小老弟點個關注吧。

原创 作爲Java程序員對於Spring只會 20%,那就太菜了!

前言從事 Java相關開發的朋友,應該沒有不知道 Spring的,但是80%的人,只瞭解 Spring 20%的用法,這也就是大家常說的二八定律。當然,如果按照“能跑就行、能找到工作就行”的原則,其實20%也夠用。但是我相信,你的追求,並不

原创 爲什麼MySQL要用B+樹作爲數據的索引?一篇文章讓你的心裏有點B樹

索引,相信大多數人已經相當熟悉了,很多人都知道 MySQL 的索引主要以 B+ 樹爲主,但是要問到爲什麼用 B+ 樹,恐怕很少有人能把前因後果講述完整。本文就來從頭到尾介紹下數據庫的索引。索引是一種數據結構,用於幫助我們在大量數據中快速定位

原创 Java程序員從外包公司出來,靠這些資料成功拿到阿里offer

前言已經進入11月中旬了,職場的金九銀十也已經結束了,不同的是今年比往年更冷一些,形式更嚴峻一些。大家這段時間或多或少都看到聽到一些消息,就是好多公司在優化裁員,代表的有滴滴、京東這種大型互聯網公司。雖然金九銀十已經結束了,但是我相信還是有

原创 Java開發想要Redis從入門到精通,不看看這篇文章怎麼行?

常用的 SQL 數據庫的數據都是存在磁盤中的,雖然在數據庫底層也做了對應的緩存來減少數據庫的 IO 壓力。由於數據庫的緩存一般是針對查詢的內容,而且粒度也比較小,一般只有表中的數據沒有發生變動的時候,數據庫的緩存纔會產生作用。但這並不能減少

原创 十年Java開發經驗,走了五年彎路,整理出來一份Java進階最佳路線

驀然回首自己做開發已經十年了,這十年中我獲得了很多,技術能力、培訓、出國、大公司的經歷,還有很多很好的朋友。但再仔細一想,這十年中我至少浪費了五年時間,這五年可以足夠讓自己成長爲一個優秀的程序員,可惜我錯過了,我用這五年時間和很多程序員一樣

原创 從入門到入墳:Java程序員一生要看多少書?Java技術書籍大全來啦

本文檔目前已收錄 277本 Java相關領域經典技術書籍,從初級開發者到資深架構師,涵蓋 Java 從業者的各個階段,並持續更新。涵蓋領域:Java入門書籍,Java基礎及進階書籍,框架與中間件,架構設計,設計模式,數學與算法,JVM周邊語

原创 Java程序員應該解鎖哪些技術盲點?阿里P8大牛嘔心瀝血整理了出來

  相信大家在應聘一些中大型互聯網公司的Java工程師崗位時遇到了不少困惑。舉個例子:有朋友說他在面試前其實也做了精心準備,網上搜集了不少Java面試題,然而實際去互聯網公司面試才發現,人家問的,和你準備的東西,對不上號,這就很尷尬了。。。

原创 2019年最新總結,BAT、TMD等技術面試題目及答案彙總

這份項目裏包含了總結了2019年的BAT(百度、阿里、騰訊),TMD(頭條、美團、滴滴)等衆多互聯網科技公司的面試題目,並附上答案。更多內容及答案請加入我的粉絲羣(Java技術劍:807987079)即可獲得GitHub庫地址喔!下面一起來

原创 【面試必問】支撐百萬併發的"IO多路複用"技術你瞭解嗎?

  多路複用其實並不是什麼新技術,它的作用是在一個通訊連接的基礎上可以同時進行多個請求響應處理。對於網絡通訊來其實不存在這一說法,因爲網絡層面只負責數據傳輸;由於上層應用協議的制訂問題,導致了很多傳統服務並不能支持多路複用;如:http1.

原创 zookeeper 有哪些應用場景?面試官希望聽到這 4 點

面試題zookeeper 都有哪些使用場景?面試官心理分析假設現在聊的話題是分佈式系統,面試官跟你聊完了 dubbo 相關的一些問題之後,已經確認你對分佈式服務框架/RPC框架基本都有一些認知了。那麼接下來他可能開始要跟你聊分佈式相關的其它

原创 Java開發三年的他居然僅憑這一份文檔就拿到了獨角獸公司的offer

前言最近正值金九銀十跳槽大潮,很多人都抓住這個機會實行跳槽漲薪!這不我的一位粉絲也是其中一位,在面試了多家公司之後,也拿到了好幾家公司的offer,最後去了一家獨角獸公司。而這其中的竅決竟然是我之前分享給他的一份文檔資料“Java核心知識點

原创 互聯網薪資“高開低走”,你的能力是否真的可以匹配高薪?

對於國內外主流互聯網大廠,技術出身似乎已經成爲各大掌門人的必備標籤。谷歌 CEO 桑達爾·皮查伊、馬克·扎克伯格、李彥宏、馬化騰、雷軍等等皆爲技術人出身,都曾參與了公司內部重要產品的研發。一家企業的技術研發能力,決定了這個企業的規模。而決定