原创 Jquery Ajax type的4種類型(GET,PUT,POST,DELETE)

1、GET請求會向數據庫發索取數據的請求,從而來獲取信息,該請求就像數據庫的select操作一樣,只是用來查詢一下數據,不會修改、增加數據,不會影響資源的內容,即該請求不會產生副作用。無論進行多少次操作,結果都是一樣的。 2、與G

原创 SpringMVC響應數據

返回值分類 1、Sting類型 controller 方法返回字符串可以指定邏輯視圖名,通過視圖解析器解析爲物理視圖地址。 controller 方法在提供了 String 類型的返回值之後,默認就是請求轉發。 控制器代碼

原创 Spring:中的事務控制

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=

原创 代理模式

代理模式的定義與特點 定義:由於某些原因需要給某對象提供一個代理以控制對該對象的訪問。 這時,訪問對象不適合或者不能直接引用目標對象,代理對象作爲訪問對象和目標對象之間的中介。 代理模式的主要優點有: 1.代理模式在客戶端與

原创 AOP:基於註解配置

bean.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" x

原创 單例、多例

參考鏈接 https://ask.csdn.net/questions/164496 中 我不懂電腦 的回答 1. 什麼是單例多例: 所謂單例就是所有的請求都用一個對象來處理,比如我們常用的service和dao層的對象通常都

原创 Mybatis 使用註解實現複雜的關係映射

使用註解實現複雜的關係映射 @Results 註解 代替的是標籤<resultMap> 該註解中可以使用單個@Result 註解,也可以使用@Result 集合 @Results({@Result(),@Result()}

原创 延遲加載

延遲加載 延遲加載: 就是在需要用到數據時才進行加載,不需要用到數據時就不加載數據。延遲加載也稱懶加載. 好處:先從單表查詢,需要時再從關聯表去關聯查詢,大大提高數據庫性能,因爲查詢單表要比關聯查詢多張錶速 度要快。 壞處 :

原创 一級緩存與二級緩存

一級緩存與二級緩存 Mybatis 中默認開啓一級緩存,二級緩存需要手動開啓 Mybatis 中的緩存 開啓二級緩存 配置相關的Mapper映射文件:添加 cache 標籤 標籤表示當前這個 mapper 映射將使用二級緩

原创 DL(Dependency Injection) 依賴注入

DL 依賴注入:Dependency Injection。它是 spring 框架核心 ioc 的具體實現。 爲什麼需要DL? 我們的程序在編寫時,通過控制反轉,把對象的創建交給了 spring,但是代碼中不可能出現沒有依賴的情

原创 Mybatis通過註解實現基本的CRUD

User package com.itheima.domain; import java.io.Serializable; import java.util.Date; import java.util.List; publi

原创 IOC(Inversion of Control) 控制反轉

IOC Spring 中 Bean 工廠裏面的 Map 存儲結構(存儲了 Bean 的實例)。 Spring API 體系結構 BeanFactory 與 ApplicationContext 的區別 BeanFactory

原创 Mybatis常用註解

@Insert:實現新增 @Update:實現更新 @Delete:實現刪除 @Select:實現查詢 @Result:實現結果集封裝 @Results:可以與@Result 一起使用,封裝多個結果集 @ResultM

原创 jedisPoolUtils

jedis連接池: JedisPool * 使用: 1. 創建JedisPool連接池對象 2. 調用方法 getResource()方法獲取Jedis連接 //0.創建一個配置對象 JedisPoolC

原创 Cookie && Session

會話技術 1. 會話:一次會話中包含多次請求和響應。 * 一次會話:瀏覽器第一次給服務器資源發送請求,會話建立,直到有一方斷開爲止 2. 功能:在一次會話的範圍內的多次請求間,共享數據 3. 方式: 1. 客戶端會話技術:Co