原创 Maven導入json-lib出錯解決(國內高速阿里雲maven倉庫)

json-lib需要區分jdk版本,pom.xml中的配置中需添加上指定的JDK版本既可以,如: <dependency> <groupId>net.sf.json-lib</groupId> <artifactI

原创 MyBatis一對一關係映射

1、使用的數據腳本爲: DROP DATABASE IF EXISTS mybatisdb ; CREATE DATABASE mybatisdb CHARACTER SET UTF8 ; USE mybatisdb ; -- 創

原创 Shiro在Spring中的緩存配置

1、開發環境 ①、spring開發環境配置 ②、shiro相關開發環境配置 http://blog.csdn.net/u012737182/article/details/53002281 在此基礎上再增加shiro的緩存

原创 Shiro在Spring的會話管理(session)

會話管理 在shiro裏面可以發現所有的用戶的會話信息都會由Shiro來進行控制,那麼也就是說只要是與用戶有關的一切的處理信息操作都可以通過Shiro取得,實際上可以取得的信息可以有用戶名、主機名稱等等,這所有的信息都可以通過S

原创 Shiro在Spring的RememberMe設置(免登陸配置)

RememberMe指的是記住我的功能,也就是說在使用RememberMe處理的時候就表示可以無需登錄就可以進行操作訪問了。整個的RememberMe的操作都是基於配置實現的。 1、 RememberMe功能一定是需要在客戶端保

原创 MyBatis動態SQL設置

動態SQL,也就是說在配置文件裏面可以實現判斷、循環的處理。 1、if語句 所謂的if語句指的就是更新或查詢語句的時候可以對傳入內容進行判斷操作。 <select id="findAllByTitle" paramet

原创 Shiro身份驗證Realm

一、固定信息Realm認證 如果要想使用Realm操作,那麼必須要保證有一個具體的認證類實現了Realm接口。 配置shiro.ini文件 [users] admin=hello,member,dept mld

原创 MyBatis多對多關係映射

1、使用的數據腳本爲: DROP DATABASE IF EXISTS mybatisdb ; CREATE DATABASE mybatisdb CHARACTER SET UTF8 ; USE mybatisdb ; -- 創

原创 通過Maven配置MyBatis開發環境(eclipse)

1、創建一個mybatisdemo(maven web)的項目; 2、要配置pom.xml文件,追加mybatis有關的開發包; <!-- 配置mybatis的開發包 --> <dependency> <groupId

原创 MyBatis緩存配置

一、緩存: 所謂的緩存從廣義上來講:提升數據的查詢性能。通過整個的計算機的結構來講,CPU所需要的數據通過內存取得,而內存的數據可以通過磁盤加載完成。但是在整個的項目的開發環節過程之中會出現一種可怕的問題:就是說

原创 Shiro的主要功能和構成

shiro的主要作用就是結合spring框架繼續用戶權限的驗證處理。

原创 Ajax中Put和Delete請求傳遞參數無效的解決方法(Restful風格)

開發環境:Tomcat9.0 在使用Ajax實現Restful的時候,有時候會出現無法Put、Delete請求參數無法傳遞到程序中的尷尬情況,此時我們可以有兩種解決方案:1、使用地址重寫的方法傳遞參數。2、配置web.xml項目

原创 MyBatis實現CRUD(增加,刪除,修改,查詢,分頁)

一、項目環境準備 開發環境:http://blog.csdn.net/u012737182/article/details/52960060 數據庫腳本:(MySQL) DROP DATABASE IF EXISTS myba

原创 通過Shiro完成基礎的身份認證

1、項目環境: ①、web+shiro ②、添加資源文件shiro.ini [users] admin=hello login=java ③、進行shiro的認證編寫:本次的操作一定要通過shiro.ini文件進行信息的取

原创 Shiro連接數據庫驗證

1、要使用的數據表 DROP DATABASE IF EXISTS shirodb ; CREATE DATABASE shirodb CHARACTER SET UTF8 ; USE shirodb ; CREATE TABLE