原创 shiro(六)授權

1自定義realm中的授權方法public class CustomRealm1 extends AuthorizingRealm { @Autowired private SysService sysService; @Ove

原创 shiro(三)

一,shiro架構     1)subject            Subject即主體,外部應用與subject進行交互,subject記錄了當前操作用戶,將用戶的概念理解爲當前操作的主體,可能是一個通過瀏覽器請求的用戶,也可能是一個

原创 Mysql索引

索引是在存儲引擎中實現的,因此每種存儲引擎的索引都不一定完全相同,並且每種存儲引擎也不一定支持所有索引類型。根據存儲引擎定義每個表的最大索引數和最大索引長度。所有存儲引擎支持每個表至少16個索引,總索引長度至少爲256字節。大多數存儲引擎

原创 shiro(四)

 授權一,授權概念        授權,也叫訪問控制,即在應用中控制誰能訪問哪些資源(如訪問頁面/編輯數據/頁面操作等)。在授權中需瞭解的幾個關鍵對象:主體(Subject)、資源(Resource)、權限(Permission)、角色(

原创 shiro(五)

                                                           shiro與項目集成開發(認證)1.1 shiro與spring web項目整合 1) 加入shiro的jar包   

原创 ajax上傳文件

1.jsp<form class="form-inline" id="form1" enctype="multipart/form-data">  <div style="float:left; width: 140px;height:

原创 js限制圖片大小格式等

// 圖片類型驗證 function verificationPicFileType(file) { var flag=false; var fileTypes = [".jpg", ".png",".JPG", ".P

原创 Mysql 觸發器

觸發器是一個特殊的存儲過程,不同的是存儲過程要用CALL來調用,而觸發器不需要使用CALL也不需要手工啓動,只要當一個預定義的事件發生的時候,就會被MYSQL自動調用。創建觸發器語法如下:CREATE TRIGGER trigger_na

原创 自定義封裝類PageData

PageData類,它繼承了HashMap,外加實現了Map,用來自動將前臺傳遞過來的數組參數自動裝換成Map對象(PageData的對象),這樣做的 好處是每次不用手動去解析前臺傳遞的數據了,直接用this.PageData.getSt

原创 vue《一》(v-for,v-model,v-on:click指令學習)

一,第一部分基本模型:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>v-mode和v-for指令練習</title> <

原创 shiro(二)

一,權限管理解決方案  1)粗顆粒度和細顆粒度         (1)概念                 對資源類型的管理稱爲粗顆粒度權限管理,即只控制到菜單、按鈕、方法,粗粒度的例子比如:用戶具有用戶管理的權限,具有導出訂單明細的權限

原创 算法一:決策樹(Decision Tree)

1. 什麼是決策樹/判定樹(decision tree)?    判定樹是一個類似於流程圖的樹結構:其中,每個內部結點表示在一個屬性上的測試,每個分支代表一個屬性輸出,而每個樹葉結點代表類或類分佈。樹的最頂層是根結點。     決策樹模

原创 算法二、K-近鄰(KNN)算法

1、k-近鄰法簡介 k近鄰法(k-nearest neighbor, k-NN)是1967年由Cover T和Hart P提出的一種基本分類與迴歸方法。它的工作原理是:存在一個樣本數據集合,也稱作爲訓練樣本集,並且樣本集中每個數據都存在標

原创 vue與後臺交互數據(vue-resource)

需要引入庫:vue-resource <script src="https://cdn.jsdelivr.net/vue.resource/1.0.3/vue-resource.min.js"></script> 1.獲取普通文本數據

原创 自定義指令

1.v-text指令 <!--這裏的v-text也是默認的指令,是用來輸出msg的,等同於直接寫{{msg}}。--> <div id="box"> <span v-text="msg"></span> </div> <scri