原创 shiro原理解析

1、shiro原理圖如下: 框架解釋:  subject:主體,可以是用戶也可以是程序,主體要訪問系統,系統需要對主體進行認證、授權。 securityManager:安全管理器,主體進行認證和授權都 是通過securit

原创 Spring核心技術原理剖析總結

Spring模塊Spring DAOSpring事務 概述 事務首先是一系列操作組成的工作單元,該工作單元內的操作是不可分割的,即要麼所有操作都做,要麼所有操作都不做ACID 原子性(Atomicity) 即事務是不可分割的最小工作單元,

原创 適配器模式

一、適配器模式     先說說什麼是適配器。其實生活中有很多例子。比如2008年的時候買了一臺Macbook,有一次做課程設計的時候在課堂上做演示彙報,需要連教室的投影儀。上去的時候突然發現,暈,Macbook的投影接口和教室投影儀的

原创 Spring Boot MVC 深入原理

今天給大家介紹一下spring Boot MVC,讓我們學習一下如何利用spring Boot快速的搭建一個簡單的web應用。 環境準備 一個稱手的文本編輯器(例如Vim、Emacs、Sublime Text)或者IDE(Eclipse、

原创 關於sql語句的優化

1. 高效地進行SQL語句設計:   通常情況下,可以採用下面的方法優化SQL對數據操作的表現: (1)減少對數據庫的查詢次數,即減少對系統資源的請求,使用快照和顯形圖等分佈式數據庫對象可以減少對數據庫的查詢次數。 (2)儘量使用相同的

原创 redis分佈式緩存實現

第一:Redis 是什麼? Redis是基於內存、可持久化的日誌型、Key-Value數據庫 高性能存儲系統,並提供多種語言的API. 第二:出現背景 數據結構(Data Structure)需求越來越多, 但memcache中沒有

原创 SpringMVC 自動綁定數據 - DATE多個類型格式 的數據綁定

文章原鏈接:http://blog.csdn.net/dailuwen/article/details/60322864 總共方法有三種: 第一種:繁重操作解決方式: 在 Controller 裏面不寫 InitBinder 方法; 直接

原创 el表達式與ognl表達式區別?

首先,ognl表達式全稱叫Object-Graph Navigation Language 對象圖形化導航語言,他的強大之處在於它可以存取對象的任意屬性,調用對象的方法,而EL表達式一般是從四個作用域中取值:pageContext、re

原创 SpringData Jpa、Hibernate、Jpa 三者之間的關係

JPA規範與ORM框架之間的關係是怎樣的呢? JPA規範本質上就是一種ORM規範,注意不是ORM框架——因爲JPA並未提供ORM實現,它只是制訂了一些規範,提供了一些編程的API接口,但具體實現則由服務廠商來提供實現,JBoss應

原创 Struts2 最新高危漏洞詳解

由於計算機起源於美國,因此很多新興技術和框架也都出於美國的一些大公司。雖然國內的BAT也在開源技術上有一些貢獻,但目前來說還是比較缺少用戶來支持。這也就導致了國內大部分互聯網公司大量的依賴國外的技術。如果某些開源框架出了高危漏洞,就將影

原创 歡迎使用CSDN-markdown編輯器

目錄 一、前言 二、spring mvc 核心類與接口 三、spring mvc 核心流程圖 四、spring mvc DispatcherServlet說明 五、spring mvc 父子上下文的說明 六、springMVC

原创 深入解析spring中用到的九種設計模式

轉載請註明出處,文章首發於:http://itxxz.com/a/javashili/tuozhan/2014/0601/7.html   設計模式作爲工作學習中的枕邊書,卻時常處於勤說不用的尷尬境地,也不是我們時常忘記,只是一直沒有記