前言 首先說一下為什么要寫這篇內(nèi)容,今年的金三銀四招聘旺季馬上過去,我也不知道大家有沒有拿到心儀的offer。反正我在我的私信列表里看到太多了跟我吐槽面試難,各種不順利的。由...
前言 首先說一下為什么要寫這篇內(nèi)容,今年的金三銀四招聘旺季馬上過去,我也不知道大家有沒有拿到心儀的offer。反正我在我的私信列表里看到太多了跟我吐槽面試難,各種不順利的。由...
前言 朋友前一段時間去了美團面試,回來就跟我吐槽,這哪是去面試java的,面試官就抓住MySQL一直問,頭皮都問的發(fā)麻了。想了想確實近幾年MySQL在面試中的占比是比較高,結(jié)...
內(nèi)存結(jié)構(gòu)概述 內(nèi)存結(jié)構(gòu)簡圖: 內(nèi)存結(jié)構(gòu)詳細圖: 中文: 英文: Java基礎(chǔ)知識大全[https://jq.qq.com/?_wv=1027&k=6SfDAjTT] 22本J...
MVC簡介 MVC是一種軟件設(shè)計規(guī)范,模型(Model)、視圖(View)、控制器(Controller)的縮寫. MVC是一種常見的架構(gòu)模式,其目的是為了解耦! Model...
JWT JWT(JSON Web Token)是為了在網(wǎng)絡(luò)應(yīng)用環(huán)境間傳遞聲明而執(zhí)行的一種基于JSON的開放標準。 舉例登錄過程 Java基礎(chǔ)知識大全[https://jq.q...
spring bean的實例化 構(gòu)造器實例化 靜態(tài)工廠實例化 容器創(chuàng)建對象,不直接調(diào)用對象構(gòu)造方法,而是調(diào)用靜態(tài)工廠的創(chuàng)建對象的方法好處:便于我們定制化創(chuàng)建對象,對象的初始化...
〇、補充-數(shù)組長度 補講數(shù)組長度: 1、如果不壓縮,則在arrayOopDesc中聲明的非靜態(tài)字段之后分配。 此時存klass指針 + 數(shù)組長度要用 12字節(jié)eg: 1111...
前言 Servlet中的Filter使用到了責(zé)任鏈模式,F(xiàn)ilter是提供給用戶對請求做處理的,不同的組件可能有不同的處理,所以他們的處理邏輯不會耦合在一起,這樣就需要一個方...
什么是AOP AOP (Aspect Oriented Programming)意為:面向切面編程,通過預(yù)編譯方式和運行期動態(tài)代理實現(xiàn)程序功能的統(tǒng)一維護的一種技術(shù)。AOP是O...
前言 在文章的開始作者為大家整理了很多資料!包括java核心知識點+全套架構(gòu)師學(xué)習(xí)資料和視頻+一線大廠面試寶典+面試簡歷模板+阿里美團網(wǎng)易騰訊小米愛奇藝快手嗶哩嗶哩面試題+S...
前言 今天這篇文章我本來是不打算更新的,在上午的時候一個粉絲朋友給我打了個微信電話,我當(dāng)時還納悶,都好久不聯(lián)系了突然打電話給我不會是借錢吧(開個玩笑),電話接通后他跟我說自己...
多線程介紹 學(xué)習(xí)多線程之前,我們先要了解幾個關(guān)于多線程有關(guān)的概念。 進程:進程指正在運行的程序。確切的來說,當(dāng)一個程序進入內(nèi)存運行,即變成一個進程,進程是處于運行過程中的程序...
新建SpringBoot項目 項目依賴 配置文件 文件服務(wù)配置類 文件上傳測試 文件上傳運行 控制臺打印文件訪問路徑:fullPath = group1/M00/00/00/...
前言 1:發(fā)揮多核CPU的優(yōu)勢(充分利用cpu資源) 如果是單線程的程序,那么在雙核CPU上就浪費了50%,在4核CPU上就浪費了75%。單核CPU上所謂的”多線程”那是假的...
前言 在java中我們使用類的方法時,一般的操作是new一個對象,然后使用這個對象直接調(diào)用方法。但是你知道嗎?這種形式的調(diào)用存在著缺點,試想一下,如果我們有多個Java Be...
前言 接口,是Java語言中一種引用數(shù)據(jù)類型,是方法的集合,如果說類的內(nèi)部封裝了成員變量、構(gòu)造方法和成員方法,那么接口的內(nèi)部主要就是封裝了方法,包含抽象方法(JDK 7及以前...
簡介 1、Spring是一個開源的輕量級的應(yīng)用開發(fā)框架,其目的是用于簡化企業(yè)級應(yīng)用程序開發(fā),降低開發(fā)者的開發(fā)難度;(簡化開發(fā):spring對常用的api,比如對JDBC做了封...