原创 Spring_06 AOP-前置通知、返回通知、異常通知、環繞通知(@AspectJ註解實現)

準備工作 需要jdk5.0及以上。 引入所需jar包,在03節導入的jar包,使用註解操作aop時會出錯,故新上傳一份jar包文件,可在文章末尾進行下載。 需要在配置文件中勾選aop、context命名空間(若果沒有在本地配置,

原创 Spring_04 AOP介紹 Error occured processing XML org/aopalliance/aop/Advice 的解決方法

什麼是AOP ? AOP:面向方面編程又稱面向切面編程,是對面向對象編程的有益補充和延伸 與Struts2的攔截器機制相似 AOP的作用是什麼? apo只關心兩個方面:在什麼位置? 執行什麼功能 採用橫向抽取機制,將特定功能

原创 Spring_05 AOP-前置通知(xml文件)

前置通知 :在連接點前執行,不會影響連接點的執行 除非拋異常 創建service包及service類 package com.sunqg.service.imp; import org.springframework.st

原创 Spring_03 Bean的裝配模式 IOC容器、Bean的作用域、常用的註解 簡單的案例

前言 spring的核心機制依賴注入/控制反轉,改變了傳統的編程模式,使得對組件的實例化不再由應用程序完成,而是轉交給spring容器來完成,需要時注入到程序中,從而將組件之間的關係進行了解耦。這些則是離不開spring中的bea

原创 Spring_02 依賴注入/控制反轉、簡單的登錄實現(完整項目,及相關jar包)

簡介 依賴注入和控制反轉大致意思相同,其含義爲:當一個對象調用另一個對象時,傳統方法使用的是“ new 被調用者”,在spring中則是通過使用容器方法來創建被調用的實例,即在xml文件中創建實例。我們在編碼時只需要根據組件間的依

原创 OpenCV學習筆記------基本數據結構

開發環境配置參考:vs2017+OpenCV~ //圖像數據結構實例 #include"opencv2/core/core.hpp" #include<iostream> using namespace cv; using na

原创 OpenCV學習筆記------雪花特效

對行列及矩陣的瞭解 #include<opencv2/core/core.hpp> #include<opencv2/highgui/highgui.hpp> #include<iostream> using namespace

原创 OpenCV學習筆記-------圖文件轉換

imwrite函數的使用 #include<opencv/cv.h> #include<opencv/highgui.h> using namespace cv; int main(int, char**) { char* i

原创 mybatis_ 01 mybatis的配置及簡單實現

前言 mybatis詳細簡介:點擊查看 使用mybatis的目的 sql與Java編碼分離;sql是開發人員控制;只需掌握好sql 使用方法: 1.根據xml配置文件(全局配置文件)創建一個SqlSessionFactory

原创 SpringMVC_04 數據處理模型 ModeAndView、Map及Model、@SessionAttributes、@ModelAttribute、@SessionAttributes

一、ModeAndView: 目標方法返回值類型可以是ModelAndView類型其中可以包含視圖和模型信息。 SpringMVC 會把ModelAndView的model中數據放到request域對象中。 二、Map及Mod

原创 Spring_01 spring的配置及簡單實現

特點及簡介 有興趣的朋友自行百度哈! 點擊這裏 查看spring的詳細信息 Helloword.java public class HelloWord { private String demo; public Strin

原创 SpringMVC_03兩種傳參方式:類對象、原生servletAPI

springMVC常用的兩種傳參方式 1.使用pojo作爲入參: SpringMVC 會按照請求參數名和POJO屬性名進行自動匹配,自動爲該對象填充屬性值。並支持級聯屬性。如dept.deptId、dept.address.tel