原创 漫畫:要跳槽?這道緩存設計題你有必要看看!

哦! 金九銀十招聘季,社畜跳槽,學生出籠,也是非常熱鬧。不過今年繼續互聯網寒冬,能苟着還是苟着吧,猥瑣發育別浪。苟着除了寫Bug,還要幹啥呢?必然是學習啊,吳小胖也沒啥能幫你們的,就送你們一道面試題看看吧。下面我們開始吧! 很多系統設計的面

原创 Mysql 爲什麼要選擇 B+Tree

算法對比 二叉樹 當我查找 8 的時候需要走五步 紅黑樹 當我查詢8的時候需要四次 相對於二叉樹有了一些優化 沒有無限延伸.紅黑樹的深度會很深(深度不可控制) hash 數據量大的話 查詢很快(不能範圍查找) BTree 查詢只需要查兩步就

原创 金九阿里面試官分享Java面試題100+:Kafka+JVM+數據庫+分佈式

金九銀十,每年 9、10 月份各大互聯網公司都會週期性地發生人事變動,無論是剛進社會的職場菜鳥,還是準備跳槽的老手,都將在這個時候獲得新工作,或迎來晉升漲薪的最佳機會。 今天給大家分享阿里面試官Java面試題100+ Kafka面試專題Ka

原创 Java面經合集:CMS+紅黑樹+線程狀態+事務隔離+中間件

馬上進入求職招聘高峯,總結了一份BAT(阿里、百度等)資深Java相關的面試題合集給到大家,希望在接下來的面試求職中會對大家有所幫助。 文末有相關的2019最新BAT資深java面試題答案~用於參考 JVMJVM內存模型結構JVM的垃圾回收

原创 淘寶架構師經典面試題集合:分佈式+Redis+微服務+MySQL

一面: 自我介紹擅長哪方面的技術?Java有哪些鎖種類?(樂觀鎖&悲觀鎖、可重入鎖&Synchronize等)比較重要的數據結構,如鏈表,隊列,棧的基本理解及大致實現J.U.C下的常見類的使用。 ThreadPool的深入考察; Block

原创 Redis 的 4 大法寶,2019 必學中間件

Redis是什麼? 全稱:REmote DIctionary Server Redis是一種key-value形式的NoSQL內存數據庫,由ANSI C編寫,遵守BSD協議、支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫,

原创 螞蟻金服經典技術面試題:Tomcat+Redis+線程池與鎖+MQ實現

一面:技術面 1.講一下項目 2.做的主要是Java對吧,講一下多線程把,用到哪些寫一下 3.寫了thread和runnable,然後寫了線程池,又問了線程池由哪些組件組成,有哪些線程池,分別怎麼使用,以及拒絕策略有哪些。 4.什麼時候多線

原创 Spring+SpringMVC+MyBatis集成(SSM)

<dependencies> <!--Spring核心包--> <dependency> <groupId>org.springframework</groupId> <artifactId>spri

原创 BATJ面試130道題JVM+多線程+數據庫+Redis緩存,全會拿45Koffer!

一、數據結構與算法基礎· 說一下幾種常見的排序算法和分別的複雜度。· 用Java寫一個冒泡排序算法· 描述一下鏈式存儲結構。· 如何遍歷一棵二叉樹?· 倒排一個LinkedList。· 用Java寫一個遞歸遍歷目錄下面的所有文件。二、Jav

原创 螞蟻花唄Java開發崗:算法+SpringCloud+SpringBoot+Redis+MySQL

答案獲取方式點擊鏈接加入羣聊【Java高併發羣】:https://jq.qq.com/?_wv=1027&k=5ySbOuI

原创 開發10年,“我”已經年薪百萬了,你還在小公司裏混日子嗎?

10年前,出於對計算機的熱愛,我成爲了一名程序員。不過當時,所謂的程序員其實要求相當低,受限於時代,那些高水平的程序員放到現在看門檻也不高。互聯網經過這麼多年的高速發展,因爲各方資本的狂熱追求,國內的互聯網企業競爭激烈,越來越多程序員的加入

原创 Spring Boot 實戰項目 mall 在 Linux 環境下的部署(基於 Docker 容器)

摘要本文主要以圖文的形式講解mall在Linux環境下的部署,涉及在Docker容器中安裝Mysql、Redis、Nginx、RabbitMQ、Elasticsearch、Mongodb,以及SpringBoot應用部署,基於CenterO

原创 ES 譯文之如何使用 Logstash 實現關係型數據庫與 ElasticSearch 之間的數據同

譯者前言近期的主要工作是在爲公司的 APP 增加搜索功能。因爲也遇到了需要把關係型數據庫中的數據同步 ElasticSearch 中的問題,故抽了點時間翻譯了這篇官方的博文。最近,在數據同步方面也有些思考。本篇文章的重點不在 Logstas

原创 想成長爲實戰型架構師?分段鎖+Spring Cloud+秒殺你掌握多少了?

很多同學想成爲一名架構師,但是對於其中的技能掌握程度,以及編程功底的要求?下面這場架構師的面試你又能掌握多少呢? 一面 簡短自我介紹事務的ACID,其中把事務的隔離性詳細解釋一遍髒讀、幻影讀、不可重複讀紅黑樹、二叉樹的算法平常用到哪些集合類

原创 「Java崗」阿里150道面試題:JVM+併發+SpringBoot+Netty+Redis等

前言在過2個月即將進入9月了,然而面對今年的大環境而言,跳槽成功的難度比往年高了很多,很明顯的感受就是:對於今年的java開發朋友跳槽面試,無論一面還是二面,都開始考驗一個Java程序員的技術功底和基礎。對源碼解讀和核心原理理解也是成了加分