原创 SpringMVC 之conversionSerivce筆記(四)

ConversionSerivce 最重點的目的是將http的請求參數以什麼形式進行類型轉換,簡單來說HTTP請求都是以String的方式進行傳輸的,但是我們是入參卻是多姿多彩的數據類型,所以SpringMVC是通過ConversionS

原创 Spring AOP 之 Schema配置切面

這篇文章是基於Spring AOP 之 Aspect文章的一個延伸,如果不熟悉如何使用AspectJ annotation去配置切面的話 建議先去看《Spring AOP 之 Aspect》 下面我們就使用一個比較簡單的例子介紹如何使

原创 JAVA 轉 C++ 必記 PartD

PartD 將會使用visual studio 2017 作爲開發環境進行測試   tuple元組類型 這個類型非常像swift的元組類型,以下幾個例子就可以理解tuple的作用了。 int main() { //初始化一個tuple t

原创 SpringMVC 之Resolver視圖解析器筆記(六)

Spring所支持的Resolver 非常多,但是我們最爲常用的還是 InternalResourceViewResolver 。常規就是貼出一下InternalResourceViewResolver的常用配置: <bean clas

原创 Redis常用命令詳解--JAVA(系列文章二)

之前已經基本介紹過Redis的基本使用,本文繼續基於《Redis起步安裝及基本命令--JAVA(系列文章一)》繼續編寫,主要介紹redis的常用命令。 字符串類型 字符串類型基本上和編程語言的字符串類型相差無幾,但是Redis中的字符串

原创 SpringJDBC

SpringJDBC是對原生JDBC的一個封裝,它不是一個ORM框架,但是對於一些小項目來說,它的所提供的功能就已經卓卓有餘了,而且對於一些比價複雜的SQL 原聲的JDBC還是有它一定的優勢,所以今天我就將SpringJDBC的知識寫一下

原创 SpringMVC之HttpMessageConverter&RestTemplate筆記(二)

HttpMessageConverter 是一個對請求信息進行直接轉換的一個接口,就是說不通過resolver直接將對象直接響應並進行轉換,而且HttpMessageConverter接口也可以對請求進行對象的直接轉換。有興趣的同學可以細

原创 SpringMVC 之模型數據筆記(三)

SpringMVC 處理數據模型還是比較簡單,概念都比較一致最經典的就是ModelAndView,以下就是SpringMVC所提供的數據模型: 1、ModelAndView  作爲請求處理方法的返回類型,在該對象中可以添加相應屬性到數據模

原创 SpringAOP之切點和切面的深入理解

在看這篇文章之前需要首先理解 Spring AOP 增強的知識,如果你想先了解增強的知識可以移步到 我另外一篇博客《Spring動態代理之詳細DEBUG日誌模式》裏面有關於增強的知識 如果除了增強還有 關於CGlib 和 Proxy 代

原创 Redis 事務和Pipeline--JAVA(系列文章三)

在傳統的關係型數據當中,使用事務是我們最常見的操作。來到Redis當中這裏有事務嗎,Redis是支持事務的。但是這個事務跟關係型數據庫的傳統事務不一樣,在關係型數據庫當中我們可以對出現錯誤的sql進行回滾,但是在redis是沒有這一說的。

原创 SpringMVC 基礎筆記(一)

SpringMVC 處理模型: 1、所有request請求,如果需要交由SpringMVC處理,必須在DispatcherServlet對請求進行處理 2、所有請求根據請求的信息,通過handlerMapping進行獲得相關的Handle

原创 Spring AOP 之 Aspect

之前我用了很多篇幅去介紹AOP的,現在我們使用一個最爲常用的AOP使用方式,使用基於AspectJ的表達式進行定義切面,我們採用兩種方式一種是通過annotation的另外一種就是通過XML進行配置的方式,在AspectJ中是使用anno

原创 SpringMVC 靜態資源&攔截器(interceptor and static resource) 筆記(七)

SpringMVC會在dispatchServlet攔截請求,所有在我們配置的時候,如果將所有請求都攔截了,連同靜態資源也會攔截。 有兩種方式對靜態資源進行訪問: 1、配置default-servlet-handler,SpringMVC

原创 Redis起步安裝及基本命令--JAVA(系列文章一)

Redis的一些介紹我也不說的比較詳細了,redis是一個內存數據庫,同時也支持持久化操作,對比與memcached來說多了幾種數據存儲結構,所以基本上你用了redis之後你就會慢慢疏遠memcached的,我就是一個典型的例子,因爲re

原创 SpringMVC 之validator驗證筆記(五)

SpringMVC支持的數據校驗是JSR303的標準,通過在bean的屬性上打上annotation @NotNull @Max等進行驗證。JSR303提供有很多annotation藉口,而SpringMVC對於這些驗證是使用hibern