原创 權限管理 第2課 Shiro登錄的源碼解析

權限管理 第2課 Shiro登錄的源碼解析 權限管理 第1課 Shiro最簡demo 權限管理 第2課 Shiro登錄的源碼解析   我們上一課通過ini配置方式實現了最簡的shiro登錄的操作,可是具體是怎麼實現操作的呢?我

原创 權限管理 第1課 Shiro最簡demo

權限管理 第1課 Shiro最簡demo 權限管理 第1課 Shiro最簡demo 權限管理 第2課 Shiro登錄的源碼解析 目標:   本次項目實現的目標就是使用shiro登錄登出成功,存儲的用戶密碼是讀取的配置文件的。

原创 00. JDBC系列目錄

目錄  01. JDBC基礎 — 讀取配置文件連接多種數據庫的JDBC通用連接程序  02. JDBC基礎 — 使用DriverManager優化jdbc連接不同數據庫的需求  03. JDBC基礎 — 通過Statement執行

原创 配置版本控制工具

配置版本控制工具 回到學習路線 目錄  1. 配置使用Git  2. 配置使用svn  3. 配置使用Jenkins  1. 配置使用Git   我們大家寫代碼,寫着寫着就會發現我們一開始都是自己寫代碼,代碼都存放在自己的電

原创 ajax 返回map獲取不到 拋出HttpMessageNotWritableException

ajax 返回map獲取不到 拋出HttpMessageNotWritableException   Controller返回String數據,ajax可以正常接收,但是返回對象時(我是map類型),就一直是error。   如果

原创 14. JDBC進階 — 數據庫事務的隔離級別

JDBC進階   —— 數據庫事務的隔離級別 一、概念說明   對於同時運行的多個事務,當這些事務訪問數據庫中相同的數據時,如果沒有采取必要的隔離機制,就會導致各種併發問題: 髒讀:對於兩個事務T1、T2,T1讀取了已經被T2更

原创 06. JDBC基礎 — 通過PreparedStatement執行更新操作

JDBC基礎   —— 通過PreparedStatement執行更新操作 爲什麼要使用PreparedStatement?   使用Statement需要拼寫SQL語句,很辛苦,而且容易出錯 Statement: 上一章裏使用S

原创 07. JDBC基礎 — 通過PreparedStatement執行查詢操作

JDBC基礎   —— 通過PreparedStatement執行查詢操作 本章目的和提示 使用PreparedStatement實現佔位符查詢 本文基於第五章的代碼基礎上結合第六章進行更新 本章以下內容保持和第五章相同: 數據

原创 08. JDBC基礎 — 利用反射及JDBC元數據編寫通用的查詢方法

JDBC基礎   —— 利用反射及JDBC元數據編寫通用的查詢方法 爲什麼要用反射? 上一章,我們使用PreparedStatement執行查詢數據庫操作,但是卻存在缺陷,我們這一期就解決這些問題 那麼有哪些問題呢? JDBCU

原创 linux安裝軟件系列 — JDK安裝

linux安裝軟件系列 - JDK安裝 一、卸載openjdk 安裝jdk 1.8之前先將openjdk卸載掉。 1、卸載已存在的openjdk 某些linux系統下默認已安裝openjdk,這個版本的jdk我們一般不使用,我們

原创 13. JDBC進階 — 數據庫事務

JDBC進階   —— 數據庫事務 一、事務的概念和操作   在數據庫中,所謂事務是指一組邏輯操作單元 ,是數據從一種狀態變換到另一種狀態。   爲確保數據庫中數據的一致性,數據的操作應當是離散的成組的邏輯單元;當它全部完成時,數

原创 Java調試技巧 打印代碼執行時間方法

  在調試代碼時,我們想知道代碼段的執行時間,廢話不多說,上代碼,毫秒級檢測 // 放在要檢測的代碼段前,取開始前的時間戳 Long startTime = System.currentTimeMillis(); // 放在要檢

原创 11. JDBC進階 — 獲得插入數據的主鍵值

JDBC進階   —— 獲得插入數據的主鍵值 獲取數據庫自動生成的主鍵值 在第6章的JDBCUtils的update()方法基礎上進行的改進 下面介紹一下Connection類的.prepareStatement(sql)方法的重

原创 03. JDBC基礎 — 通過Statement執行更新操作

JDBC基礎   —— 通過Statement執行更新操作 Statement 用於執行 SQL 語句的對象 通過 Connection 的 createStatement() 方法獲取 通過 executeUpdate(sql

原创 03.設計模式原則 — 接口統一原則

設計模式原則   —— 接口統一原則  1. 基本介紹   客戶端(即:使用類)不應該依賴它不需要的接口,即一個類對另一個類的依賴應該建立在最小接口上  2. 實例應用  1. 當依賴的接口中方法過多情況   1. 實例目標: