原创 我把怎麼進阿里、字節跳動、京東這些大廠的經驗都整理在了這裏(含學習方向指南+面經)

我們都知道 Java 的知識面非常廣,面試問的涉及也非常廣泛,重點包括:Java 基礎、Java 併發,JVM、MySQL、數據結構、算法、Spring、微服務、MQ等等,涉及的知識點何其龐大,所以我們在複習的時候也往往無從下手。

原创 吊打面試官!Mysql數據庫83道連環炮,你能答對多少?

MySQL數據庫83題 1、數據庫存儲引擎 2、InoDB (B+樹) 2、TokuDB ( Fractal Tree-節點帶數據) 3、MyIASM 4、Memory 5、數據庫引擎有哪些 6、InoDB與MyISM的區別 7、

原创 太狠了,喫透222頁Redis開發手冊,面試可以橫着走(乾貨滿滿 建議收藏)

緩存是我們做架構工作經常使用的技術之一,它極大地緩解了大用戶量對系統造成的衝擊。伴隨着系統架構的演進,緩存的使用方法也從沒有停止過改變,緩存框架的種類也日漸增多。 對於緩存的使用,看似非常簡單,其實卻蘊含着很多技巧在裏面,這些技巧

原创 【阿里三面】好險!本以爲是場普通的阿里面試,沒想到二面就迎來了P9大佬

前言 阿里,我是在BOSS上投的簡歷,之前也投過一次,簡歷都沒通過篩選,後來讓前輩幫我改了一下簡歷,重新投另一個部門,獲得了面試機會。5月15日,中午HR打電話過來預約了下午4點半面試,說會在線筆試,讓我準備好。 一面:70分鐘

原创 吊打面試官!JVM虛擬機靈魂77問,你能答對多少?

JVM虛擬機77道題 1、java中會存在內存泄漏嗎,請簡單描述。 2、64位JVM中,int的長度是多數? 3、Serial與Parallel GC之間的不同之處? 4、32位和64位的JYM; int 類型變裏的長度是多數?

原创 我上高中的弟弟都能看懂的Docker學習教程,你看看講的怎麼樣

推薦閱讀: 全網獨家首發!Docker頂級教程,簡直把所有操作都給寫出來了 Docker 是 Golang 編寫的, 自 2013 年推出以來,受到越來越多的開發者的關注。如果你關注最新的技術發展,那麼你一定聽說過 Docke

原创 全網獨家首發!Docker頂級教程,簡直把所有操作都給寫出來了

Docker如日中天,這不是單純的炒概念,Docker確確實實解決了開發與運維的痛點,因此在企業開發中得到了 非常廣泛的使用。那麼,是什麼讓Docker容器技術變得如此受歡迎呢? 它的三大痛點: 簡化環境管理 虛擬化更加輕量級

原创 吊打面試官!Java基礎(面向對象)98道題,你能答對多少?

Java基礎(面向對象)面試題 什麼是B/S架構?什麼是C/S架構 Java都有那些開發平臺? 什麼是JDK ?什麼是JRE? Java語言有哪些特點 面向對象和麪向過程的區別 什麼是數據結構? Jav

原创 【分享一套前後端管理平臺一站式腳手架】Spring Coud微服務+ JWT Token +自定義登陸頁面 + 前後端分離+K8s部署 + Swagger + 多數據源 + Redis 經典框架

項目介紹 本項目基於Spring Cloud 和Ant Design Pro實現前後端管理平臺一站式腳手架,便於快速開發企業級應用。我們的願景是 基於Copy&Paste技術,實現面向Google&Baidu編程,讓碼農搬磚不累,

原创 神了!對標阿里P8的JVM超硬核神仙筆記,瞭解至少定級P6+

學習 Java 虛擬機,先要掌握其基本結構,瞭解各部分有什麼作用,各部分之間是如何協調工作的。 JVM 的知識體系龐大,覆蓋的知識點多,非系統的學習難以學透。理論畢竟是理論,面對實際問題,我們需要的是解決方案。JVM 的版本更新太

原创 你還不懂 Tomcat 的優化嗎?Tomcat優化大全,進來看了,真就會了

前言 Tomcat 服務器是一個開源的輕量級Web應用服務器,在中小型系統和併發量小的場合下被普遍使用,是開發和調試Servlet、JSP 程序的首選。相信大家對於 Tomcat 已經是非常熟悉了,本篇將介紹tomcat的常見優化

原创 吊打面試官!Java多線程併發 108 道題,你能答對多少?

多線程併發108題 1、Java中實現多線程有幾種方法 2、繼承Thread 類 3、實現Runnable 接口。 4、ExecutorService、 Callable、 Future 有返回值線程 5、基於線程池的方式 6、4

原创 Java虛擬機:Jvm概念和原理詳解以及GC機制的分析

注:源代碼就是.java文件,JVM字節碼就是.class文件 1. Java 堆(Java Heap): (1)是Java虛擬機所管理的內存中最大的一塊。 (2)在虛擬機啓動的時候創建。堆是jvm所有線程共享的。 (3)唯一目

原创 吊打面試官!Java集合/泛型 24 道題,你能答對多少?

Java集合/泛型面試題 1、ArrayLi st和1 inkedList的區別 2、HashMap和HashT able的區別 3、Collecti on包結構,與Collecti ons的區別 4、泛型常用特點(待補充) 5、

原创 真香,手擼一個SpringBoot在線代碼修改器

前言 項目上線之後,如果是後端報錯,只能重新編譯打包部署然後重啓;如果僅僅是前端頁面、樣式、腳本修改,只需要替換到就可以了。 小公司的話可能比較自由,可以隨意替換,但是有些公司權限設置的比較嚴格,需要提交申請交給運維去處理。 如