原创 Shiro 權限校驗(一)

前言 最近因爲工作需要,集中精力在研究第三方shiro鑑權框架的使用技巧,既然說到了shiro是用來做權限校驗功能的,那麼shiro的核心在哪呢,它由哪幾塊組成的,每一塊的作用是什麼?它與其它鑑權框架相比有什麼優勢? 帶着這些問題,我便對

原创 二、Java容器面試題

  java 容器都有哪些? (1)List: ArrayList、LinkedList、Vector; (2)Set: HashSet、TreeSet、LinkedSet; (3)Map: HashMap、HashTable、L

原创 十六、Zookeeper面試題

zookeeper 是什麼? zookeeper 都有哪些功能? zookeeper 有幾種部署模式? zookeeper 怎麼保證主從節點的狀態同步? 集羣中爲什麼要有主節點? 集羣中有 3 臺服務器,其中一個節點宕機,這個時候 zoo

原创 一、JAVASE面試題

一、Java 基礎   JDK 和 JRE 有什麼區別? (1)JDK 全稱Java development kit Java語言開發工具。 把Java程序設計語言、Java虛擬機、JavaAPI庫這三部分統稱爲JDK, 用於支持J

原创 十、Spring/Spring MVC面試題

爲什麼要使用 spring? 解釋一下什麼是 aop? 解釋一下什麼是 ioc? spring 有哪些主要模塊? spring 常用的注入方式有哪些? spring 中的 bean 是線程安全的嗎? spring 支持幾種 bean 的作

原创 十七、MySql面試題

  數據庫的三範式是什麼? (1)第一範式:當關系R不能再分解成更基本的數據單位時。 (2)第二範式:在滿足第一範式下,並且R得所有非主屬性都完全依賴於R的每一個候選關鍵屬性。 (3)第三範式:在滿足第一、第二範式下,屬性不依賴於

原创 四、反射面試題

什麼是反射? 反射是java的基本特徵之一,允許運行中的java程序獲取自身信息,並且可以操作類或對象的內部屬性。   什麼是 java 序列化?什麼情況下需要序列化? (1)簡單來說 序列化就是把Java對象儲存在某一地方(硬

原创 六、Java Web面試題

jsp 和 servlet 有什麼區別? jsp 有哪些內置對象?作用分別是什麼? 說一下 jsp 的 4 種作用域? session 和 cookie 有什麼區別? 說一下 session 的工作原理? 如果客戶端禁止 cookie 能

原创 十九、JVM面試題

說一下 jvm 的主要組成部分?及其作用? 說一下 jvm 運行時數據區? 說一下堆棧的區別? 隊列和棧是什麼?有什麼區別? 什麼是雙親委派模型? 說一下類加載的執行過程? 怎麼判斷對象是否可以被回收? java 中都有哪些引用類型? 說

原创 十一、Spring Boot/Spring Cloud面試題

什麼是 spring boot? 爲什麼要用 spring boot? spring boot 核心配置文件是什麼? spring boot 配置文件有哪幾種類型?它們有什麼區別? spring boot 有哪些方式可以實現熱部署? jp