原创 Shiro系列 | 《Shiro開發詳細教程》第六章:Shiro之Realm高級篇

本文目錄:► 第六章:Shiro之Realm高級篇 ► 6.1 Realm ► 6.2 AuthenticationToken ► 6.3 AuthenticationInfo ► 6

原创 Shiro系列 | 《Shiro開發詳細教程》第四章:Shiro中Ini配置

4.1 SecurityManager根對象之前章節我們已經接觸過一些 INI 配置規則了,如果大家使用過如 Spring 之類的 IOC/DI 容器的話,Shiro 提供的 INI 配置也是非常類似的,即可以理解爲是一個 IOC/DI 容

原创 Shiro系列 | 《Shiro開發詳細教程》第五章:Shiro編碼加密

本文目錄:► 第五章:Shiro編碼加密 ► 5.1 編碼、解碼 ► 5.2 散列算法 ► 5.3 加密、解密下節預告► 第六章:Shiro之Realm高級篇(預告)5.1 編碼、解碼在涉及到密碼存

原创 京東思維題 | 如何用0.01元購買一瓶可樂,這是一個不正經的題目

京東在招聘的時候,出了一道面試題:如何用0.01元買到一瓶可樂?咋眼看去,這是一道不正經的題目,有點無厘頭。怎麼可能花0.01元就可以買到一瓶可樂。繼續往下看.....考察能力思維發散能力產品規劃能力(產品思維)邏輯思維用戶思維對產品價值和

原创 Shiro系列 | 《Shiro開發詳細教程》第三章:Shiro授權流程-下

本文目錄:► 第三章:Shiro授權-下 ► 3.4 Permission ► 3.5 授權流程下節預告► 第四章:Shiro中Ini配置(預告) ► 4.1 SecurityManger根對象(預

原创 Shiro系列 | 《Shiro開發詳細教程》第三章:Shiro授權-上

前景回顧:► 第一章:Shiro入門(點擊即可進入)► 第二章:Shiro身份認證-上(點擊即可進入)► 第二章:Shiro身份認證-下(點擊即可進入)本文目錄:► 第三章:Shiro授權-上 ► 3.1 授權定義

原创 Shiro系列 | 《Shiro開發詳細教程》第一章:Shiro入門

本文目錄:► 第一章:Shiro入門 ► 1.1 Shiro簡介 ► 1.2 Shiro特點 ► 1.3 Shiro組件 ► 1.4 Shiro架構下節文章預告► 第二章:Shiro身

原创 Shiro系列 | 《Shiro開發詳細教程》第二章:Shiro身份認證

本文目錄:► 第二章:Shiro身份認證 ► 2.1 身份認證 ► 2.2 環境準備 ► 2.3 登錄、退出下節文章預告► 第二章:Shiro身份認證(預告) ► 2.4 身份認證流程

原创 IntelliJ系列 ⑥ | IDEA 之 常見的高效配置全解

進入設置Settings界面,三種方式進入:快捷鍵:Ctrl + Alt + S依次點擊菜單欄:File--Settings點擊工具欄圖標主題設置選擇Appearance & Behavior---Apperatance這裏默認提供了三套主

原创 IntelliJ系列 ④ | IDEA 之 Tomcat配置全過程

1IDEA配置Tomcat新建Web project或者Maven project項目,新建過程(略),如下圖:點擊工具欄中【Run】菜單,下拉選擇Edit Conigurations;或者在視圖工具欄中,直接下拉箭頭,選擇Edit Con

原创 IntelliJ系列 ⑤ | IDEA 之 創建Java、Module工程全解

1創建Java工程雙擊IDEA的啓動程序圖標,啓動之後,進入首頁面,如下:選擇 Create New Project IDEA 沒有類似Eclipse的工作空間的概念(Workspaces),最大單元就是Project 。這裏可以把 Pro

原创 IntelliJ系列 ② | IDEA 之 註釋模板配置

1配置類註釋模板打開File --> Settings設置面板-->Editor-->Live Templates,如下圖點擊左側+號,選擇創建模板組,並輸入新名稱,如下圖選中模板組,點擊左側+號,創建模板,如下圖配置模板的快捷鍵、描述、模

原创 IntelliJ系列 ③ | IDEA 之 配置JDK 的 4種方式

1新建項目前配置JDK打開IDEA集成開發環境工具,點擊:File--Project Structure,如下圖在打開的頁面中,選擇SDKs屬性,並點擊中間的加號+,選擇JDK,如下圖在打開的頁面中,選擇本地計算機中已經安裝的JDK目錄(選

原创 面試題 | 《Java面試題集》 -- 第二套

說明:以下面試題中,選項背景爲這個顏色的,則代表爲正確答案,後續會繼續總結其它面試題系列,持續做題關注。01下面程序運行的結果爲? public static void main(String args[]){ Thread t =

原创 面試題 | 《Java常見面試題集 》- 第一套

說明:以下面試題中,選項背景爲這個顏色的,則代表爲正確答案,後續會繼續總結其它面試題系列,持續做題關注。01下面程序運行的結果爲?import java.io.*; import java.util.*; public class foo{