原创 你還不知道什麼是分佈式消息中間件嗎?

    什麼是分佈式消息中間件? 對於分佈式消息中間件,首先要了解兩個基礎的概念,即什麼是分佈式系統,什麼又是中間件。 分佈式系統 “A distributed system is one in which components loc

原创 每次參加面試後,有時間總結嗎?今天趁閒暇時間一起來聽朋友分享面試Java後端開發人員的感受

上週,我密集面試了若干位Java後端的候選人,工作經驗在3到5年間。我的標準其實不復雜: 第一能幹活,第二Java基礎要好,第三最好熟悉些分佈式框架,我相信其它公司招初級開發時,應該也照着這個標準來面的。 我也知道,不少候選人能力其實不差

原创 分享騰訊一面二面的面經,希望能有下一次面試,成功拿下offer,來還願~

一面 一面面試官是個小姐姐,特別溫柔,聲音很好聽的那種,上來也沒做自我介紹啥的,直接就開始問問題,看門見山,我喜歡。 1.啥時候能來實習? 2.能實習多久? 後面開始問技術問題,記得不是很清楚了,未按照時間排序。 3.瞭解 springB

原创 福利來襲:SpringBoot學習筆記之SpringBoot整合RabbMQ,你確定你不來看看~~~

一 、RabbitMQ的介紹     RabbitMQ是消息中間件的一種,消息中間件即分佈式系統中完成消息的發送和接收的基礎軟件.這些軟件有很多,包括ActiveMQ(apache公司的),RocketMQ(阿里巴巴公司的,現已經轉讓給a

原创 死磕Java虛擬機,帶你走進性能調優理論

一. 如何找到一個垃圾? 1) 引用計數算法:給對象添加一個引用計數器,有一次引用,計數器值就加1;當引用失效時,計數器值就減1。很多流程的編程語言例如Python都使用這種方法管理內存,但是主流的Java虛擬機沒有選用它,主要原因是它很

原创 Java面試知識點總結(38道Java崗面試題,附答案),讓你在面試的時候應對自如~~~

本篇文章會對面試中常遇到的Java技術點進行全面深入的總結,幫助我們在面試中更加得心應手,不參加面試的同學也能夠藉此機會梳理一下自己的知識體系,進行查漏補缺(閱讀本文需要有一定的Java基礎;若您初涉Java,可以通過這些問題建立起對Ja

原创 都2020年了,你還不懂Netty嗎?看完這篇文章,再不懂我就哭了

Netty源碼分析   1、Netty是由JBOSS提供的一個java開源框架。Netty提供異步的、事件驅動的網絡應用程序框架和工具,用以快速開發高性能、高可靠性的網絡服務器和客戶端程序。也就是說,Netty 是一個基於NIO的客戶、服

原创 都0202年了,爲此奉上Java崗面試快速突擊指南

大家好。這篇文章給大家分享一下如何獲得一個可以去參加面試的最小可行知識(Minimal Viable Knowledge)!我自己在就基本上靠文章中的策略在找實習的時候拿到了頭條阿里的offer。所以,突擊就完事了。包括以下這些部分: 計

原创 你是否也想過在短時間內通過Java的面試,這些你瞭解了嗎?不要孤軍奮戰。

不論是校招還是社招都避免不了各種面試、筆試,如何去準備這些東西就顯得格外重要。不論是筆試還是面試都是有章可循的,我這個“有章可循”說的意思只是說應對技術面試是可以提前準備。 我其實特別不喜歡那種臨近考試就提前背啊記啊各種題的行爲,非常反對

原创 兩年Java崗開發工作經驗面試總結,準備好小板凳,細細品~~~

動機 17年換了個公司,從三月底開始面,面到四月底,面了有快二十家公司。我是一個喜歡總結經驗的人,每經過一場面試,我在回來的路上都會仔細回想今天哪些問題可以答的更好,或者哪些問題是自己之前沒遇到過的,或者是哪個知識點今天又問了等等。四月中

原创 看完這篇你還覺得MyBatis很基礎嗎?深度剖析MyBatis架構設計

學習了hibernate這個持久層框架之後,再來學習Mybatis簡直是無壓力,因爲Mybatis入門門檻很低,如果學習過了hibernate的話,對於Mybatis的學習很簡單了,如果沒學習過hibernate直接學習Mybatis也沒

原创 你是否還對多線程與高併發有滿臉疑問呢?

主體概要# 死鎖 併發最佳實踐 Spring與線程安全 HashMap與ConcurrentHashMap解析 多線程併發與線程安全總結 主體內容# 一、死鎖# 1.首先,祭出一張熟悉的圖,可以看到中間的四輛直行車輛互相在等待其他車讓路,

原创 這份Java程序設計手冊被刷爆了,1000G視頻+50大項目+200面試題

相信這本《實戰Java程序設計》是很多程序員的福利,這是一本既注重實戰、也注重底層內功(內存分析、JVM底層、數據結構),可以打通你的任督二脈,話不多說,直接上圖:   視頻資源+項目資源+題庫資源 第1章:講解Java的入門知識、配置

原创 本以爲可以去阿里,可面試了10餘家互聯網公司後,最終我去了外包

你是否有過這麼一段經歷,一直做着OA,CRM管理系統等傳統項目,簡歷技能開頭第一行,基本都是“Java基礎紮實”,然後下面接着就是熟悉XXX。然後不斷列名詞,舉例一下: Java基礎紮實 熟悉Mysql… 熟悉Redis… 熟悉HTML/

原创 騰訊T4大佬花費了5個月整理出的全網最深、最全的《Java性能優化攻略》PDF,你還無動於衷嗎?(Java崗)

作爲Java程序員,你希望寫出高性能的代碼嗎? 什麼樣的互聯網服務質量好?代碼的高性能是必備的一環。怎樣才能降低公司運營成本?提高系統容量的效率(服務器和數據中心)是重要的一部分。 代碼看性能,公司重效率。怎麼做呢? 所有的性能問題雖然表