原创 Mybatis(四)— 一級緩存和二級緩存

介紹: 像大多數的持久化框架一樣,Mybatis 也提供了緩存策略,通過緩存策略來減少數據庫的查詢次數,從而提高性能。 一級緩存 證明一級緩存的存在 一級緩存是 SqlSession 級別的緩存,只要 SqlSession

原创 Mybatis(四)— 註解開發大全

這幾年來註解開發越來越流行,Mybatis 也可以使用註解開發方式,這樣我們就可以減少編寫 Mapper 映射文件了。本次先圍繞一些基本的 CRUD 來學習,再學習複雜映射關係及延遲加載。 mybatis 的常用註解說明 @I

原创 Spring(四)— 聲明式事務控制

依賴導入 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifac

原创 Spring(四)-- JdbcTemplate

JdbcTemplate 實現 jdbctemplate 要導入的依賴 <dependency> <groupId>org.springframework</groupId> <

原创 Spring學習(三)

編寫事務管理工具類並分析連接和線程解綁 編寫業務層和持久層事務控制代碼並配置spring的ioc 測試轉賬並分析案例中的問題 工具類:TransactionManager的實現 在這裏插入* * 和事務管理相關的工具類,它包含

原创 Spring學習(三) -- AOP

AOP 概述 AOP:全稱是 Aspect Oriented Programming,即:面向切面編程。 通過預編譯方式和運行期動態代理實現程序功能的統一維護的一種技術。AOP是OOP的延續,是軟件開發中的一個熱點,也是Spri

原创 Spring學習(二)

基於註解的IOC配置 * 曾經XML的配置: * <bean id="accountService" class="com.oym.service.impl.AccountServiceImpl" * scope

原创 Spring學習

前言: 什麼是 Spring Spring是分層的 Java SE/EE 應用 full-stack 輕量級開源框架,以 IOC (Inverse Of Control:反轉控制)和 AOP(Aspect Oriented Pr

原创 Git基礎學習

Git安裝 下載 window git -Msysgit https://git-scm.com/download/win 配置用戶信息 git config --global user.name “oym” git conf

原创 java 專項訓練筆記

NO.1 :在GoF設計模式中,結構型模式有: 1.適配器模式 Adapter   適配器模式是將一個類的接口轉換成客戶希望的另外一個接口。適配器模式使得原本由於接口不兼容而不能一起工作的那些類可以一起工作。   兩個成熟的類需要通信,但

原创 過濾器和監聽器

過濾器 問題:Servlet 的作用是針對瀏覽器發起的請求,進行請求的處理。通過 Servlet 技術我們可以靈活的進行請求的處理,但是我們不但要對請求進行處理,我們還需要服務器的資源進行統一的管理,比如請求編碼格式的統一設置,

原创 Ajax學習

什麼是Ajax? AJAX 全稱爲 “Asysnchronous JavaScript and XML” (異步JavaScript 和 XML ) ,是一種創建交互式網頁應用的網頁開發技術。 不是一種新技術,是如下幾種技術的組

原创 JAVA基礎的基礎1.0

​​ byte所佔內存小,只能表示 -128~127之間的整數。 short  表示 -32768 ~32767  (2^15) char類型 ​​ 3.賦值類 ​​ ​​ 4.強制類型轉換 (四捨五入) ​​ 5.常量的應用

原创 JSP基礎學習

Web應用程序--Tomcat目錄結構 ​​ WEB-INF目錄結構 ​​ MyEclipse Web項目目錄結構 ​​ Jsp指令 ​​ page指令用法 ​​ JSP註釋 ​​ 注意: 後面兩種註釋客戶端都不可見 JSP

原创 JavaScript學習1.0

如何插入JS ​​ 引用JS外部文件 ​​ 找到你的位置(JS在頁面中的位置) ​​ ​​ JavaScript-認識語句和符號 每一句JavaScript代碼格式: 語句; ​​ JavaScript-註釋很重要 ​​ J