原创 spring 傳統AOP實現

spring AOP增強類型 AOP聯盟爲通知Advice定義了org.aopalliance.aop.Interface.Advice Spring按照通知Advice在目標類方法的連接點位置,可以分爲5類 前置通知, or

原创 Spring的AOP原理(CGLib動態代理)

ProductDao 類 package com.shunli.ioc.demo5; public class ProductDao { public void save() { System.out.println("

原创 spring基於xml配置文件和基於註解方式入門案例實現

1.基於xml方式 引入相關的jar包 <!--springmvc需要的jar包--> <dependency> <groupId>org.springframework</groupId>

原创 java基礎--多態_接口

概念 接口(英文:Interface),在JAVA編程語言中是一個抽象類型,是抽象方法的集合,接口以interface來聲明。一個類通過繼承接口的方式,從而來繼承接口的抽象方法。 接口與類的區別: 0.接口類似於類,但並不是類。

原创 Spring的AOP原理(jdk動態代理實現)

接口 package com.shunli.ioc.demo5; public interface UserDao { public void save(); public void update(); publi

原创 Spring 基於Aspectj的註解開發AOP實例

Aspectj 常用註解 - 1、@Before 前置通知,相當於BeforeAdvice ps:在目標方法之前執行 應用場景:如在保存之前進行權限校驗,只有管理員身份纔有權限保存; -

原创 java基礎--多態_抽象類

概念 多態性是面向對象編程的又一個重要特徵,它是指在父類中定義的屬性和方法被子類繼承之後,可以具有不同的數據類型或表現出不同的行爲, 對面向對象來說,多態分爲編譯時多態和運行時多態。 編譯時多態是靜態的,主要是指方法的重載,它是根

原创 springMVC攔截器(interceptors)入門案例

一、首先引入所需要的jar包 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.com

原创 c語言和c++中的const

先看下面這個題## 關於const用法,以下錯誤的是 A int const a = 3; int *p = &a; B int a = 3; int const *p = &a; C int a = 3; int * const

原创 ssm代碼實現mysql讀寫分離

spring+springMVC+mybatis 實現讀寫分離 1.首先配置MySQL主從複製 上一篇帖子:配置MySQL主從複製 2.代碼實現原理 配置多個數據源;而以前配置的DataSource 只能夠從單一的URL中獲取連接

原创 sping Jdbc Template代碼演示

首先引入響應的包 spring-core spring-beans spring-context spring-aop spring-jdbc spring-tx mysql-connector-java 然後配置xml <?xm

原创 Thumbnailator的簡介和使用示例

什麼是Thumbnailator? Thumbnailator是Java的縮略圖生成庫。 爲什麼使用Thumbnailator? 用Java製作高質量的縮略圖可能是一項相當困難的任務。 學習如何使用圖像I / O API,Java

原创 常用帖子導航

idea intellij idea的快速配置詳細使用 https://blog.csdn.net/qiqi_gege/article/details/80549463 idea常用快捷鍵 https://blog.csdn.ne

原创 數據庫(MYSQL)之元數據

1.數據庫中的元數據 (1) 什麼是數據元數據? 元數據(MetaData),是指定義數據結構的數據。那麼數據庫元數據就是指定義數據庫各類對象結構的數據。 例如數據庫中的數據庫名,表明, 列名、用戶名、版本名以及從SQL語句得到的

原创 SpringBoot配置文件

springboot支持兩種配置文件 application.properties application.yml(推薦yml) 在創建SpringBoot項目時默認使用的是application.properties 下面