JAVA面試擼題就來【笑小楓】微信小程序啦~
疫情已過,金三銀四即將到來,小伙伴們是否有跳槽的打算呢?不管有沒有,技術(shù)不能丟,讓我們一起來擼題吧。
博主最近整理了一批面試題,包括JAVA基礎(chǔ)、多線程與鎖、Redis、Spring事務(wù) 、Mybatis與Hibernate 、數(shù)據(jù)庫 、Spring 、JVM 、SpringBoot 、SpringCloud 、集合 、計(jì)算機(jī)網(wǎng)絡(luò)與WEB 、設(shè)計(jì)模式 、消息隊(duì)列等等…
為了方便同學(xué)們刷題,博主將題目整合到了微信小程序里面,當(dāng)然,小程序功能正處于高速優(yōu)化階段,題目也正在不斷地整理,也希望更多有興趣的伙伴加入我們。
小程序介紹
JAVA的小伙伴,別管用不用得到,先掃碼收藏吧~
如果不方便搜索你也可以通過微信搜索【笑小楓】,小程序是我,沒錯(cuò),公眾號也是我,感興趣的小伙伴也可以關(guān)注下,后續(xù)有通知會在公眾號第一時(shí)間通知大家喲
當(dāng)然需要人肉我的小伙伴,可以關(guān)注公眾號后,在聯(lián)系我們添加我的微信好友~
目前小程序已支持的功能
- 擼題(這個(gè)必備啦~)
- 搜索題目
- 收藏題目
- 查看熱門題目
小程序的后續(xù)規(guī)劃
因?yàn)橹皇菢I(yè)余時(shí)間,因?yàn)闀r(shí)間原因,博主一邊要擼小程序代碼,一邊整理題目,精力確實(shí)有點(diǎn)不夠用,但我會盡量的抽出更多的時(shí)間來進(jìn)行完善~
小程序不久的規(guī)劃
- 已擼題目
- 題目數(shù)據(jù)匯總
- 題目反饋
- 優(yōu)化題目排序
- 面試真題
- 個(gè)人中心
- 當(dāng)然,還有更多更多的題…
同時(shí)也希望小伙伴們可以幫忙提供題目資源(markdown格式更佳喲),或者想要的面試題目,當(dāng)然,還有你們寶貴的建議!
程序員不騙程序員,先看下小程序已有的畫面吧~
看下目前已有的題目吧~
JAVA基礎(chǔ) & 字符型常量和字符串常量的區(qū)別?
JAVA基礎(chǔ) & import java 和 javax 有什么區(qū)別 ?
JAVA基礎(chǔ) & 對象的相等與指向他們的引用相等,兩者有什么不同?
JAVA基礎(chǔ) & Object有哪些公用方法?
JAVA基礎(chǔ) & 描述下Interface與abstract類的區(qū)別
JAVA基礎(chǔ) & java 中 IO 流分為幾種?
JAVA基礎(chǔ) & 常見的異常類有哪些?
JAVA基礎(chǔ) & 構(gòu)造器 Constructor 是否可被 override?
JAVA基礎(chǔ) & 接口和抽象類的區(qū)別是什么?
JAVA基礎(chǔ) & 在調(diào)用子類構(gòu)造方法之前會先調(diào)用父類沒有參數(shù)的構(gòu)造方法,其目的是?
JAVA基礎(chǔ) & 描述下Hashcode的作用
JAVA基礎(chǔ) & 描述下Static class 與non static class的區(qū)別
JAVA基礎(chǔ) & BIO、NIO、AIO 有什么區(qū)別?
JAVA基礎(chǔ) & 說說Java Bean的命名規(guī)范
JAVA基礎(chǔ) & 重載和重寫有什么區(qū)別?
JAVA基礎(chǔ) & 成員變量與局部變量的區(qū)別有那些?
JAVA基礎(chǔ) & == 與 equals有什么區(qū)別?
JAVA基礎(chǔ) & try catch finally,try里有return,finally還執(zhí)行么?
JAVA基礎(chǔ) & java 中的 Math.round(-1.5) 等于多少?
JAVA基礎(chǔ) & Files的常用方法都有哪些?
JAVA基礎(chǔ) & 什么是 Java 的內(nèi)存模型?
JAVA基礎(chǔ) & JDK 和 JRE 有什么區(qū)別?
JAVA基礎(chǔ) & 面向?qū)ο蠛兔嫦蜻^程的區(qū)別?
JAVA基礎(chǔ) & 描述下Java 面向?qū)ο缶幊倘筇匦? 封裝 繼承 多態(tài)
JAVA基礎(chǔ) & 創(chuàng)建一個(gè)對象用什么運(yùn)算符?對象實(shí)體與對象引用有何不同?
JAVA基礎(chǔ) & 你重寫過 hashcode 和 equals 嗎?為什么重寫 equals時(shí)必須重寫 hashCode 方法?
JAVA基礎(chǔ) & Excption與Error區(qū)別?
JAVA基礎(chǔ) & String str="i"與 String str=new String(“i”)一樣嗎?
JAVA基礎(chǔ) & 什么是反射?
JAVA基礎(chǔ) & 在 Java 中,什么時(shí)候用重載,什么時(shí)候用重寫?
JAVA基礎(chǔ) & char 和 varchar 的區(qū)別是什么?
JAVA基礎(chǔ) & Java語言有哪些特點(diǎn)?
JAVA基礎(chǔ) & String、StringBuffer 和 StringBuilder 的區(qū)別是什么?
JAVA基礎(chǔ) & 什么是方法的返回值?返回值在類的方法里的作用是什么?
JAVA基礎(chǔ) & 簡單介紹一下 final 關(guān)鍵字
JAVA基礎(chǔ) & 描述下面向?qū)ο箝_發(fā)的六個(gè)基本原則
JAVA基礎(chǔ) & 描述下JAVA異常的架構(gòu)
JAVA基礎(chǔ) & 如何將字符串反轉(zhuǎn)?
JAVA基礎(chǔ) & 什么是 java 序列化?什么情況下需要序列化?
JAVA基礎(chǔ) & 舉例說明什么情況下會更傾向于使用抽象類而不是接口?
JAVA基礎(chǔ) & float 和 double 的區(qū)別是什么?
JAVA基礎(chǔ) & 關(guān)于JVM、JDK和JRE最詳細(xì)通俗的解答
JAVA基礎(chǔ) & 什么是自動(dòng)裝箱與拆箱?
JAVA基礎(chǔ) & 一個(gè)類的構(gòu)造方法的作用是什么?若一個(gè)類沒有聲明構(gòu)造方法,該程序能正確執(zhí)行嗎 ?為什么?
JAVA基礎(chǔ) & Java 序列化中如果有些字段不想進(jìn)行序列化怎么辦?
JAVA基礎(chǔ) & Java可拋出的異常有哪幾種?
JAVA基礎(chǔ) & String 類的常用方法都有那些?
JAVA基礎(chǔ) & 為什么要使用克隆?如何實(shí)現(xiàn)對象克???深拷貝和淺拷貝區(qū)別是什么?
JAVA基礎(chǔ) & 實(shí)例化對象有哪幾種方式
JAVA基礎(chǔ) & Oracle JDK和OpenJDK的對比
JAVA基礎(chǔ) & 為什么不允許從靜態(tài)方法中訪問非靜態(tài)變量?
JAVA基礎(chǔ) & 構(gòu)造方法有哪些特性?
JAVA基礎(chǔ) & JAVA有幾種數(shù)據(jù)類型?對應(yīng)的包裝類是什么?
JAVA基礎(chǔ) & 描述下什么情況會出現(xiàn)OOM異常
JAVA基礎(chǔ) & new String(“a”) + new String(“b”) 會創(chuàng)建幾個(gè)對象?
JAVA基礎(chǔ) & throw 和 throws 的區(qū)別?
JAVA基礎(chǔ) & byte類型127+1等于多少?
JAVA基礎(chǔ) & 什么是 Java 程序的主類 應(yīng)用程序和小程序的主類有何不同?
JAVA基礎(chǔ) & 在 Java 中定義一個(gè)不做事且沒有參數(shù)的構(gòu)造方法的作用?
JAVA基礎(chǔ) & 靜態(tài)方法和實(shí)例方法有何不同?
JAVA基礎(chǔ) & Switch能否用string做參數(shù)
JAVA基礎(chǔ) & 描述下Override和Overload的含義與區(qū)別
JAVA基礎(chǔ) & 普通類和抽象類有哪些區(qū)別?
JAVA基礎(chǔ) & final、finally、finalize 有什么區(qū)別?
集合 & 描述下HashMap?
集合 & 為什么HashMap中String、Integer這樣的包裝類適合作為Key?
集合 & Collection 和 Collections 有什么區(qū)別?
集合 & 怎么確保一個(gè)集合不能被修改?
集合 & List、Set、Map 之間有什么區(qū)別?
集合 & 描述下HashMap 的結(jié)構(gòu)
集合 & ConcurrentHashMap線程安全的實(shí)現(xiàn)方式/數(shù)據(jù)結(jié)構(gòu)
集合 & 說一下 HashMap 的實(shí)現(xiàn)原理?
集合 & 隊(duì)列和棧是什么?有什么區(qū)別?
集合 & Arraylist 與 LinkedList有什么區(qū)別?
集合 & HashMap 的長度為什么是2的冪次方?
集合 & BlockingQueue是什么?
集合 & Set有哪些實(shí)現(xiàn)類?
集合 & Java8開始ConcurrentHashMap,為什么舍棄分段鎖?
集合 & ArrayList 和 Vector有什么區(qū)別?
集合 & 什么是 HashMap 的加載因子?加載因子為什么是 0.75?
集合 & 在 Queue 中 poll()和 remove()有什么區(qū)別?
集合 & 說一下 HashSet 的實(shí)現(xiàn)原理?
集合 & ConcurrentHashMap(JDK1.8)為什么要使用synchronized而不是如ReentranLock這樣的可重入鎖?
集合 & 描述下ArrayList 的擴(kuò)容機(jī)制?
集合 & 描述下HashMap put 方法的流程
集合 & 什么是范式和反范式?
集合 & 哪些集合類是線程安全的
集合 & concurrentHashMap和HashTable有什么區(qū)別
集合 & 如何實(shí)現(xiàn)數(shù)組和 List 之間的轉(zhuǎn)換?
集合 & HashMap 1.7和1.8版本區(qū)別?
集合 & 迭代器 Iterator 是什么?
集合 & HashMap和HashSet的區(qū)別
集合 & Array 和 ArrayList 有何區(qū)別?
集合 & HashMap為什么不直接使用hashCode()處理后的哈希值直接作為table的下標(biāo)?
集合 & Iterator 怎么使用?有什么特點(diǎn)?
集合 & HashMap 和 Hashtable有什么區(qū)別?
集合 & HashMap1.7為什么不安全?
集合 & Java 容器都有哪些?
集合 & Iterator 和 ListIterator 有什么區(qū)別?
多線程與鎖 & Java多線程編程時(shí)有哪幾種線程間通信方式?
多線程與鎖 & 為什么我們調(diào)用 start() 方法時(shí)會執(zhí)行 run() 方法,為什么我們不能直接調(diào)用 run() 方法?
多線程與鎖 & ReentrantLock 是如何實(shí)現(xiàn)可重入性的?
多線程與鎖 & 創(chuàng)建線程池的幾個(gè)核心構(gòu)造參數(shù)
多線程與鎖 & Java Concurrency API 中的 Lock 接口(Lock interface)是什么?對比同步它有什么優(yōu)勢?
多線程與鎖 & 簡單介紹下volatile關(guān)鍵字?
多線程與鎖 & JVM 對 Java 的原生鎖做了哪些優(yōu)化?
多線程與鎖 & 什么是鎖消除和鎖粗化?
多線程與鎖 & 線程池中的線程是怎么創(chuàng)建的?是一開始就隨著線程池的啟動(dòng)創(chuàng)建好的嗎?
多線程與鎖 & 談一下AQS,為什么底層使用CAS和volatile?
多線程與鎖 & 為什么 wait(), notify()和 notifyAll()必須在同步方法或者同步塊中被調(diào)用?
多線程與鎖 & 跟 Synchronized 相比,可重入鎖 ReentrantLock 其實(shí)現(xiàn)原理有什么不同
多線程與鎖 & 既然 volatile 能夠保證線程間的變量可見性,是不是就意味著基于 volatile 變量的運(yùn)算就是并發(fā)安全的?
多線程與鎖 & Synchronized 和 ReentrantLock 區(qū)別是什么?
多線程與鎖 & Java 如何實(shí)現(xiàn)多線程之間的通訊和協(xié)作?
多線程與鎖 & 那么請談?wù)?AQS 框架是怎么回事兒?
多線程與鎖 & ThreadLocal 是什么?有哪些使用場景?
多線程與鎖 & 常見的線程池有哪幾種?
多線程與鎖 & Synchronized 用過嗎,其原理是什么?
多線程與鎖 & Thread 類中的 yield 方法有什么作用?
多線程與鎖 & AQS 對資源的共享方式?
多線程與鎖 & 請談?wù)?ThreadLocal 是怎么解決并發(fā)安全的?
多線程與鎖 & 多線程創(chuàng)建有幾種方法?
多線程與鎖 & 為什么說 Synchronized 是非公平鎖?
多線程與鎖 & 如何讓 Java 的線程彼此同步?
多線程與鎖 & 很多人都說要慎用 ThreadLocal,談?wù)勀愕睦斫?,使?ThreadLocal 需要注意些什么?
多線程與鎖 & 請談?wù)?ReadWriteLock 和 StampedLock
多線程與鎖 & 為什么說 Synchronized 是一個(gè)悲觀鎖?樂觀鎖的實(shí)現(xiàn)原理又是什么?什么是 CAS,它有什么特性?
多線程與鎖 & 你了解過哪些同步器?請分別介紹下。
多線程與鎖 & 為什么代碼會重排序?
多線程與鎖 & 線程的run()和start()有什么區(qū)別?
多線程與鎖 & 樂觀鎖一定就是好的嗎?
多線程與鎖 & Java 中的線程池是如何實(shí)現(xiàn)的?
多線程與鎖 & 什么是自旋?
Spring & 描述下Spring bean的作用域?
Spring & 什么是 Spring inner beans?
Spring & Http請求過來springMVC是怎么處理的?
Spring & 描述下Spring基于XML文件注入bean的方式?
Spring & Spring 框架中的單例 Beans 是線程安全的么?
Spring & 視圖解析器怎么解析的?
Spring & 描述下Spring的自動(dòng)裝配?
Spring & 什么是 Spring Batch?
Spring & 注解實(shí)現(xiàn)的原理?如果讓你實(shí)現(xiàn)一個(gè)注解你會怎么做?
Spring & 描述下Spring AOP是什么?
Spring & Spring mvc 和 Struts 的區(qū)別是什么?
Spring & 什么是Spring循環(huán)依賴?
Spring & 描述下AspectJ是什么?與Spring AOP的區(qū)別?
Spring & 談?wù)刢ontroller,接口調(diào)用的路徑問題
Spring & 描述下Spring bean 生命周期?
Spring & SpringMVC如何將純文本的Http協(xié)議的請求轉(zhuǎn)化為Java對象的?
Spring & 如何防止表單重復(fù)提交
Spring & 描述下Spring容器啟動(dòng)流程?
Spring & 描述下SpringMVC的核心入口類是什么?
Spring & Spring Bean 的作用域之間有什么區(qū)別?
Spring & Spring中都應(yīng)用了哪些設(shè)計(jì)模式
Spring & BeanFactory和ApplicationContext有什么區(qū)別?
Spring & Spring 中的單例 Beans 是線程安全的么?
Spring & 如何在 Spring 中注入一個(gè) Java Collection?
Spring & 什么是 Spring 框架?
Spring & Spring 框架有哪些主要模塊?
Spring & 使用 Spring 框架能帶來哪些好處?
Spring & 什么是控制反轉(zhuǎn)(IOC)?什么是依賴注入?
Spring & 什么是 ORM 框架?
Spring & 什么是 JavaConfig?
Spring & BeanFactory 和 ApplicationContext 有什么區(qū)別?
Spring事務(wù) & 描述下事務(wù)的特性
Spring事務(wù) & 什么是不可重復(fù)讀?
Spring事務(wù) & 描述下事務(wù)的隔離級別
Spring事務(wù) & 什么是幻讀?
Spring事務(wù) & 描述下Spring事務(wù)的傳播機(jī)制
Spring事務(wù) & 事務(wù)的只讀屬性有什么作用?
Spring事務(wù) & Spring有幾種事務(wù)管理機(jī)制?
Spring事務(wù) & Transactional有幾種作用域?
Spring事務(wù) & 描述下事務(wù)的回滾策略
Spring事務(wù) & 事務(wù)在什么場景會失效?
Spring事務(wù) & 什么是臟讀?
SpringBoot & 如何使用 Spring Boot 實(shí)現(xiàn)分頁和排序?
SpringBoot & 如何使用 Spring Boot 實(shí)現(xiàn)異常處理?
SpringBoot & 什么是 Spring Boot?
SpringBoot & 描述下Spring Boot啟動(dòng)流程
SpringBoot & Spring Boot啟動(dòng)的時(shí)候會加載哪些包?
SpringBoot & Spring Boot 有哪些優(yōu)缺點(diǎn)?
SpringBoot & 如何重新加載 Spring Boot 上的更改,而無需重新啟動(dòng)服務(wù)器?
SpringBoot & Spring Boot 中的監(jiān)視器是什么?
SpringBoot & 什么是 Spring Boot 自動(dòng)配置?
SpringBoot & 如何在 Spring Boot 中禁用 Actuator 端點(diǎn)安全性?
SpringBoot & 什么是 YAML?
SpringCloud & Spring Cloud 核心功能是什么?
SpringCloud & Spring Cloud 和 Spring Boot 的區(qū)別和關(guān)系?
SpringCloud & 說說分布式一致性的實(shí)現(xiàn)方案
SpringCloud & 說說達(dá)到最終一致性的方案
數(shù)據(jù)庫 & B+樹的特性?
數(shù)據(jù)庫 & 如果數(shù)據(jù)庫出現(xiàn)了死鎖,怎么去發(fā)現(xiàn)死鎖?
數(shù)據(jù)庫 & bin log 與 redo log 的區(qū)別?
數(shù)據(jù)庫 & 如何避免多事務(wù)的鎖沖突導(dǎo)致的死鎖問題?
數(shù)據(jù)庫 & 如何設(shè)計(jì)可以動(dòng)態(tài)擴(kuò)容縮容的分庫分表方案?
數(shù)據(jù)庫 & 如何查詢重復(fù)的數(shù)據(jù)?
數(shù)據(jù)庫 & 非聚簇索引的葉子節(jié)點(diǎn)儲存什么數(shù)據(jù)?
數(shù)據(jù)庫 & 你能用sql語句模擬一下幻讀的情況嗎?
數(shù)據(jù)庫 & 四種隔離級別解決的問題?
數(shù)據(jù)庫 & 說說數(shù)據(jù)庫優(yōu)化的方法?
數(shù)據(jù)庫 & MySQL多字段查詢?如何設(shè)置索引?索引的順序?
數(shù)據(jù)庫 & redo undo log 的作用?
數(shù)據(jù)庫 & innodb與myisam的適用場景?
數(shù)據(jù)庫 & 數(shù)據(jù)庫的三范式是什么?
數(shù)據(jù)庫 & 索引怎么定義,分哪幾種?
數(shù)據(jù)庫 & 為什么用MySQL?
數(shù)據(jù)庫 & MVCC是什么?
數(shù)據(jù)庫 & MySQL中除了undo log 以外還有什么操作是為了保證事務(wù)的一致性?
數(shù)據(jù)庫 & 什么是索引下推?
數(shù)據(jù)庫 & mysql 的內(nèi)連接、左連接、右連接有什么區(qū)別?
數(shù)據(jù)庫 & MySQL走索引怎么查到數(shù)據(jù)?
數(shù)據(jù)庫 & 聯(lián)合索引的數(shù)據(jù)結(jié)構(gòu)?
數(shù)據(jù)庫 & 數(shù)據(jù)庫是怎么去做持久性的,做持久性的時(shí)候可能會遇到什么問題?
數(shù)據(jù)庫 & 什么是當(dāng)前讀與快照讀?
數(shù)據(jù)庫 & 描述下分庫分表的方式
數(shù)據(jù)庫 & 介紹ACID?
數(shù)據(jù)庫 & explain查詢到的字段?
數(shù)據(jù)庫 & 如何保證MySQL的主從強(qiáng)一致性?
數(shù)據(jù)庫 & 什么是DDL與DML?
數(shù)據(jù)庫 & 分庫分表需要考慮的問題?
數(shù)據(jù)庫 & Mysql索引在什么時(shí)候不生效?
數(shù)據(jù)庫 & 數(shù)據(jù)庫如何保證主鍵唯一性?
數(shù)據(jù)庫 & 事務(wù)的 ACID 特性在MySQL中的實(shí)現(xiàn)?
數(shù)據(jù)庫 & MySQL的自增ID用完了怎么辦?
數(shù)據(jù)庫 & mysql主從一致要求強(qiáng)一致會導(dǎo)致什么問題?
數(shù)據(jù)庫 & 什么是JDBC?
數(shù)據(jù)庫 & 分庫分表后帶來的問題?
數(shù)據(jù)庫 & 如何設(shè)計(jì)數(shù)據(jù)庫?
數(shù)據(jù)庫 & 什么是聚簇索引與非聚簇索引?
數(shù)據(jù)庫 & 數(shù)據(jù)庫中保存價(jià)格使用什么數(shù)據(jù)類型?
數(shù)據(jù)庫 & 如何保證MySQL主從的高可用性?
數(shù)據(jù)庫 & 一條sql語句是如何執(zhí)行的?
數(shù)據(jù)庫 & 如何把系統(tǒng)不停機(jī)遷移到分庫分表?
數(shù)據(jù)庫 & 性別是否適合做索引
Mybatis與Hibernate & MyBatis 有哪些動(dòng)態(tài) sql?能簡述一下執(zhí)行原理嗎?
Mybatis與Hibernate & MyBatis 是否可以映射 Enum 枚舉類?
Mybatis與Hibernate & Mybatis 中一級緩存與二級緩存的區(qū)別?
Mybatis與Hibernate & hibernate有什么特點(diǎn)?
Mybatis與Hibernate & MyBatis 是如何將執(zhí)行結(jié)果封裝為目標(biāo)對象并返回的?
Mybatis與Hibernate & 簡述 MyBatis 的 Xml 映射文件和 MyBatis 內(nèi)部數(shù)據(jù)結(jié)構(gòu)之間的映射關(guān)系?
Mybatis與Hibernate & MyBatis的工作原理說一下?
Mybatis與Hibernate & hibernate 中如何在控制臺查看打印的 sql 語句?
Mybatis與Hibernate & MyBatis 能執(zhí)行一對一、一對多的關(guān)聯(lián)查詢嗎?都有哪些實(shí)現(xiàn)方式,以及它們之間的區(qū)別?
Mybatis與Hibernate & 為什么說 MyBatis 是半自動(dòng) ORM 映射工具?它與全自動(dòng)的區(qū)別在哪里?
Mybatis與Hibernate & 描述下MyBatis 詳細(xì)工作流程?
Mybatis與Hibernate & hibernate 有幾種查詢方式?
Mybatis與Hibernate & #{}和${}的區(qū)別是什么?
Mybatis與Hibernate & MyBatis 是否支持延遲加載?實(shí)現(xiàn)原理是什么?
Mybatis與Hibernate & hibernate 實(shí)體類可以被定義為 final 嗎?
Mybatis與Hibernate & Xml 映射文件中,除了常見的 select|insert|update|delete 標(biāo)簽之外,還有哪些標(biāo)簽?
Mybatis與Hibernate & MyBatis 的 Xml 映射文件中,不同的 Xml 映射文件,id 是否可以重復(fù)?
Mybatis與Hibernate & 在 hibernate 中使用 Integer 和 int 做映射有什么區(qū)別?
Mybatis與Hibernate & MyBatis 是如何進(jìn)行分頁的?分頁插件的原理是什么?
Mybatis與Hibernate & MyBatis 中如何執(zhí)行批處理?
Mybatis與Hibernate & 簡述 MyBatis 的插件運(yùn)行原理?
Mybatis與Hibernate & MyBatis 都有哪些 Executor 執(zhí)行器?
Mybatis與Hibernate & 什么是SQL注入?如何防止?
Mybatis與Hibernate & MyBatis 執(zhí)行批量插入,能返回?cái)?shù)據(jù)庫主鍵列表嗎?
Mybatis與Hibernate & MyBatis 中如何指定使用哪一種 Executor 執(zhí)行器?
Mybatis與Hibernate & 什么情況下用${ }、什么情況下用#{ }?
Redis & Redis在持久化時(shí)fork出一個(gè)子進(jìn)程,這時(shí)已經(jīng)有兩個(gè)進(jìn)程了,怎么能說是單線程呢?
Redis & Redis是什么?
Redis & Redis都有哪些使用場景?
Redis & Redis有哪些功能?
Redis & Redis支持的數(shù)據(jù)類型有哪些?
Redis & Redis和 memecache 有什么區(qū)別?
Redis & Redis 為什么是單線程?
Redis & 簡單描述下緩存使用的流程?
Redis & 描述下Redis 持久化機(jī)制
Redis & 描述下Redis淘汰策略
Redis & 描述下Redis鍵過期刪除策略
Redis & 什么是緩存雪崩?有哪些解決辦法?
Redis & 什么是緩存穿透?有哪些解決辦法?
Redis & 如何保證緩存和數(shù)據(jù)庫數(shù)據(jù)的一致性?
Redis & Redis怎么實(shí)現(xiàn)分布式鎖?
Redis & Redis分布式鎖有什么缺陷?
Redis & Redis如何做內(nèi)存優(yōu)化?
Redis & Redis支持的 java 客戶端都有哪些?
消息隊(duì)列 & RabbitMQ的使用場景有哪些?
消息隊(duì)列 & RabbitMQ有哪些重要的角色?
消息隊(duì)列 & RabbitMQ有哪些重要的組件?
消息隊(duì)列 & RabbitMQ中 vhost 的作用是什么?
JVM & 哪些對象可以作為GC ROOT 對象
JVM & 描述下類的生命周期
JVM & 說一下 jvm 的主要組成部分?及其作用?
JVM & 常見的GC算法
JVM & 介紹下強(qiáng)引用、軟引用、弱引用、虛引用
JVM & 說一下類加載的執(zhí)行過程?
JVM & 常見的JVM性能監(jiān)測分析工具
JVM & 編譯器會對指令做哪些優(yōu)化?
JVM & JVM的類加載機(jī)制是什么?
JVM & JVM怎么優(yōu)化?
JVM & Serial、Parallel、CMS、G1收集器特點(diǎn)
JVM & JVM棧堆概念,何時(shí)銷毀對象
JVM & 什么時(shí)候會觸發(fā)FullGC?
JVM & 新生代垃圾回收器和老生代垃圾回收器都有哪些?有什么區(qū)別?
JVM & JVM運(yùn)行時(shí)內(nèi)存區(qū)域怎么劃分?
JVM & 什么是類加載器,類加載器有哪些?
JVM & 詳細(xì)介紹一下 CMS 垃圾回收器?
JVM & OOM及SOE怎么排查?
JVM & 什么是雙親委派模型?
JVM & 簡述分代垃圾回收器是怎么工作的?
JVM & 如何判斷對象可以回收或存活
JVM & 什么是雙親委派模型的破壞?
計(jì)算機(jī)網(wǎng)絡(luò)與WEB & 描述下session機(jī)制和token機(jī)制
計(jì)算機(jī)網(wǎng)絡(luò)與WEB & 什么是 CSRF 攻擊,如何避免?
計(jì)算機(jī)網(wǎng)絡(luò)與WEB & jsp 和 servlet 有什么區(qū)別?
計(jì)算機(jī)網(wǎng)絡(luò)與WEB & 說一下 session 的工作原理?
計(jì)算機(jī)網(wǎng)絡(luò)與WEB & websocket應(yīng)用的是哪個(gè)協(xié)議
計(jì)算機(jī)網(wǎng)絡(luò)與WEB & jsp 有哪些內(nèi)置對象?作用分別是什么?
計(jì)算機(jī)網(wǎng)絡(luò)與WEB & http 響應(yīng)碼 301 和 302 代表的是什么?有什么區(qū)別?
計(jì)算機(jī)網(wǎng)絡(luò)與WEB & 說一下 tcp 粘包是怎么產(chǎn)生的?
計(jì)算機(jī)網(wǎng)絡(luò)與WEB & forward 和 redirect 的區(qū)別?
計(jì)算機(jī)網(wǎng)絡(luò)與WEB & 簡述 tcp 和 udp的區(qū)別?
計(jì)算機(jī)網(wǎng)絡(luò)與WEB & 說一下 jsp 的 4 種作用域?
計(jì)算機(jī)網(wǎng)絡(luò)與WEB & tcp 為什么要三次握手,兩次不行嗎?為什么?
計(jì)算機(jī)網(wǎng)絡(luò)與WEB & session 和 cookie 有什么區(qū)別?
計(jì)算機(jī)網(wǎng)絡(luò)與WEB & OSI 的七層模型都有哪些?
計(jì)算機(jī)網(wǎng)絡(luò)與WEB & 如果客戶端禁止 cookie 能實(shí)現(xiàn) session 還能用嗎?
計(jì)算機(jī)網(wǎng)絡(luò)與WEB & get 和 post 請求有哪些區(qū)別?
計(jì)算機(jī)網(wǎng)絡(luò)與WEB & 什么是上下文切換?
計(jì)算機(jī)網(wǎng)絡(luò)與WEB & 什么是 XSS 攻擊,如何避免?
設(shè)計(jì)模式 & 單例模式
設(shè)計(jì)模式 & 外觀模式
設(shè)計(jì)模式 & 備忘錄模式
設(shè)計(jì)模式 & 業(yè)務(wù)代表模式
設(shè)計(jì)模式 & 建造者模式
設(shè)計(jì)模式 & 享元模式
設(shè)計(jì)模式 & 觀察者模式
設(shè)計(jì)模式 & 組合實(shí)體模式
設(shè)計(jì)模式 & 原型模式
設(shè)計(jì)模式 & 代理模式
設(shè)計(jì)模式 & 狀態(tài)模式
設(shè)計(jì)模式 & 數(shù)據(jù)訪問對象模式
設(shè)計(jì)模式 & 什么是設(shè)計(jì)模式?你是否在你的代碼里面使用過任何設(shè)計(jì)模式?
設(shè)計(jì)模式 & 適配器模式
設(shè)計(jì)模式 & 責(zé)任鏈模式
設(shè)計(jì)模式 & 空對象模式
設(shè)計(jì)模式 & 前端控制器模式
設(shè)計(jì)模式 & 設(shè)計(jì)模式簡介
設(shè)計(jì)模式 & 橋接模式
設(shè)計(jì)模式 & 命令模式
設(shè)計(jì)模式 & 策略模式
設(shè)計(jì)模式 & 攔截過濾器模式
設(shè)計(jì)模式 & 設(shè)計(jì)模式的六大原則是什么?
設(shè)計(jì)模式 & 過濾器模式
設(shè)計(jì)模式 & 解釋器模式
設(shè)計(jì)模式 & 模板模式
設(shè)計(jì)模式 & 服務(wù)定位器模式
設(shè)計(jì)模式 & 工廠模式
設(shè)計(jì)模式 & 組合模式
設(shè)計(jì)模式 & 迭代器模式
設(shè)計(jì)模式 & 訪問者模式
設(shè)計(jì)模式 & 傳輸對象模式
設(shè)計(jì)模式 & 抽象工廠模式
設(shè)計(jì)模式 & 裝飾器模式
設(shè)計(jì)模式 & 中介者模式
設(shè)計(jì)模式 & MVC 模式
寫在最后
如果你看到了這里,請先接受我誠摯的謝意,碼字不易,感謝您的閱讀與支持~
當(dāng)然,如果可以,再奢求您的一個(gè)免費(fèi)的關(guān)注~文章來源:http://www.zghlxwxcb.cn/news/detail-496193.html
JAVA擼題免費(fèi)小程序,速速戳進(jìn)來吧~文章來源地址http://www.zghlxwxcb.cn/news/detail-496193.html
到了這里,關(guān)于金三銀四跳槽季,JAVA面試擼題就來【笑小楓】微信小程序吧~的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!