前言: 金九銀十過去了,相信很多朋友都拿到了自己心儀的offer,今天我總結(jié)了一下各個大廠的面試題,復盤下大廠面試問到的一些問題,今天給大家分享的是進年來面試經(jīng)常被問到的sp...
前言: 金九銀十過去了,相信很多朋友都拿到了自己心儀的offer,今天我總結(jié)了一下各個大廠的面試題,復盤下大廠面試問到的一些問題,今天給大家分享的是進年來面試經(jīng)常被問到的sp...
1. 單例模式常見問題 為什么要有單例模式 單例模式是一種設計模式,它限制了實例化一個對象的行為,始終至多只有一個實例。當只需要一個對象來協(xié)調(diào)整個系統(tǒng)的操作時,這種模式就非常...
前言 GC 對于Java 來說重要性不言而喻,不論是平日里對 JVM 的調(diào)優(yōu)還是面試中的無情轟炸。 這篇文章我會以一問一答的方式來展開有關(guān) GC 的內(nèi)容。 這篇文章解釋了很多...
利用唯一請求編號去重 你可能會想到的是,只要請求有唯一的請求編號,那么就能借用Redis做這個去重——只要這個唯一請求編號在redis存在,證明處理過,那么就認為是重復的 代...
Spring Security 是一個強大的認證和授權(quán)框架,它的使用方式也非常簡單,但是要想真正理解它就需要花一時間來學習了,最近在學習 Spring Security 時有...
Redis 持久化機制 Redis是一個支持持久化的內(nèi)存數(shù)據(jù)庫,通過持久化機制把內(nèi)存中的數(shù)據(jù)同步到硬盤文件來保證數(shù)據(jù)持久化。當Redis重啟后通過把硬盤文件重新加載到內(nèi)存,就...
對于Java中的線程池,面試問的最多的就是線程池中各個參數(shù)的含義,又或者是線程池執(zhí)行的流程,彷佛這已成為了固定的模式與套路。但是假如我是面試官,現(xiàn)在我想問一些更細致的問題,你...
面試中碰到面試官問:”Spring 注解是如果工作的?“,當前我一驚,完了這不觸及到我的知識誤區(qū)了嗎?,還好我機智,靈機一動回了句:Spring 注解的工作流程倒還沒有看到,...
1. 滿眼都是自己二十年前的樣子,讓我們從哈希開始 在 N 年前,互聯(lián)網(wǎng)的分布式架構(gòu)方興未艾。大劉所在的公司由于業(yè)務需要,引入了一套由 IBM 團隊設計的業(yè)務架構(gòu)。 這套架構(gòu)...
說說進程和線程的區(qū)別? 進程是程序的一次執(zhí)行,是系統(tǒng)進行資源分配和調(diào)度的獨立單位,他的作用是是程序能夠并發(fā)執(zhí)行提高資源利用率和吞吐率。 由于進程是資源分配和調(diào)度的基本單位,因...
前言 為什么Spring Boot這么火?因為便捷,開箱即用,但是你思考過為什么會這么便捷嗎?傳統(tǒng)的SSM架構(gòu)配置文件至少要寫半天,而使用Spring Boot之后只需要引入...
一般一個線程執(zhí)行完任務之后就結(jié)束了,Thread.start()只能調(diào)用一次,一旦這個調(diào)用結(jié)束,則該線程就到了stop狀態(tài),不能再次調(diào)用start。如果你對一個已經(jīng)啟動的線程...
Nacos配置中心 在項目中使用Nacos做配置中心還是比較簡單的,我們先創(chuàng)建SpringBoot項目,然后引入nacos-config的jar包,具體如下: 如果你不想使用...
什么是循環(huán)依賴? 從字面上來理解就是A依賴B的同時B也依賴了A,就像上面這樣,或者C依賴與自己本身。體現(xiàn)到代碼層次就是這個樣子 雖然體現(xiàn)形式不一樣,但是實際上都是循環(huán)依賴的問...
一、問題描述 今天啟動 spring boot 項目的時候,有時候會報加載不到配置文件的屬性。配置文件的屬性是用 @Value 獲取的,屬性有時候會是 null 。 程序經(jīng)過...
前言 相信你面試的時候,肯定被問過 hashCode 和 equals 相關(guān)的問題 。如: hashCode 是什么?它是怎么得來的?有什么用? 經(jīng)典題,equals 和 =...