原创 Quartz 概要學習筆記

Quartz對任務調度的領域問題進行了高度的抽象,提出了調度器、任務和觸發器這3個核心的概念,並在org.quartz通過接口和類對重要的這些核心概念進行描述:     1.Job:是一個接口,只有一個方法void execute(Job

原创 Apache Shiro Permission學習筆記

Permission(權限) 權限只是定義行爲狀態,並不指定關聯。 案例一: subject.isPermitted("queryPrinter")     等同於 subject.isPermitted( new WildcardPer

原创 Apache Shiro Authentication學習筆記

Authentication(驗證)機制: 1.獲取提交識別屬性(用戶名……)與驗證屬性(密碼……)。 2.實現驗證過程。 3.驗證成功通過,不成功返回。 一、獲取信息案例: //Example using most common sc

原创 Tomcat應用筆記

1.tomcat啓動閃退:     關於tomcat的啓動閃退,在JDK、JRE全部安裝,且tomcat文件完整的情況下,經常出現的問題是環境變量配置不正確(以批處理文件啓動爲準。exe經常會找不到程序,所以不予參考)。  (1)檢查環境

原创 Maven應用筆記

1.maven項目導入Eclipse以後設置 Eclipse不能識別maven的web項目時 (1)項目上點右鍵,找到configure,隨意選擇covert to ...進入。 (2)在新進入的界面勾選Dynamic Web Modul

原创 Apache Shiro Authorization學習筆記

Authorization(授權)機制 Authorization的三元素:權限、角色、用戶。 Permissions:權限狀態僅僅代表行爲。並不指代與用戶、角色的關聯。 Roles:Implicit roles,隱式構造角色,應用中包

原创 Eclipse可視化操作數據庫

Eclipse可視化操作MySQL: 1、打開DataSource Explorer窗口。 Eclipse> window > show view > other > Data management 選中Data SourceExplor

原创 Dozer 學習筆記

Dozer是一種java bean映射工具,類似於apache的BeanUtils。主要作用是建立DTO與Entity之間的屬性關聯,區分對外接口實體與內部實體,避免兩者造成影響。 Dozer依賴於get與set方法,不能直接以publi

原创 Jackson 概要學習筆記

Jackson提供了多種利用java創建和讀取json的方法。可以將java對象序列化成爲json字符串,同樣可以將json反序列化爲java對象。目前,Jackson的轉換已經不僅限於json格式。 java創建json的三種方式:  

原创 Apache Shiro Subject學習筆記

Shiro的subject實質上是當前執行用戶的特定視圖。 通過org.apache.shiro.SecurityUtils可以查詢當前執行用戶: Subject currentUser = SecurityUtils.getSubjec

原创 JQuery Validate學習筆記

在HTML中導入JQuery validate的插件包(官網:http://jqueryvalidation.org)。  <script src="../js/jquery.js" type="text/javascript"></

原创 Apache Shiro Web Support學習筆記

Web項目中集成Shrio(web.xml): <listener> <listener-class>org.apache.shiro.web.env.EnvironmentLoaderListener</listener-cla

原创 Jackson Annotation學習筆記

Jackson中的註解: 命名類註解 1.@JsonProperty:表明java類綁定json中的屬性名。調用格式可以無參數表示與類中屬性同名,同樣可以用@JsonProperty ("name"),重新定義json中此屬性的名字。 包

原创 Apache Shiro Caching學習筆記

Shiro支持大部分的緩存框架(Hazelcast, Ehcache, OSCache, Terracotta, Coherence, GigaSpaces, JBossCache),並提供重要接口:     1.CacheManager

原创 Apache Shiro's Test學習筆記

Shiro的subject實質上是當前執行用戶的一個特定的視圖,subject能夠被訪問的前提條件:     1.subject的實例必須被創建;     2.subject實例必須和當前執行的線程綁定;     3.subject實例在