原创 MyBatis原理剖析

01.openSession到底做了什麼1.1 SqlSessionFactory 接口的方法,得找接口的實現類1.2DefaultSqlSessionFactory implements SqlSessionFactory 進而找到了D

原创 數組在內存中的運行機制

  深入數組 1.數組引用變量只是一個引用,這個引用 變量可以指向任何有效的內容,只有當該引用指向有效內存後,纔可通過該數組變量來訪問數組元素。 2.實際的數組對象被存儲在堆(heap)中;如果引用該數組對象的數組引用變量是一個局部變量

原创 SpringMVC常用

SpringMVC也叫Spring Web  mvc,屬於表現層的框架。Spring MVC是Spring框架的一部分,是在Spring3.0後發佈的。 SpringMVC 的請求流程圖          Springmvc的配置步驟

原创 依賴注入綜合示例

案例:通過不同的紙張和不同類型墨盒的組合,來裝配出一臺打印機。 架構目錄: 步驟一:在ink包下創建Ink接口和其實現類 Ink接口 public interface Ink {    public String getColor(

原创 MyBatis初始

  MyBatis 本是apache的一個開源項目iBatis, 2010年這個項目由apache software foundation 遷移到了google code,並且改名爲MyBatis 。MyBatis是一個基於Java的持久

原创 IDEA上集成log4j將SQL語句打印出來

此次項目爲使用maven的mybatis的項目首先配置log4j.propertiesl其內容爲log4j.rootLogger=error, Console log4j.logger.cn.bdqn.dao=debug #Con

原创 垃圾回收

                             垃圾回收 JAVA的對內存是一個運行時數據區,用以保存類的實例(對象),JAVA虛擬機的內存中存儲着正在運行的應用程序建立所建立的所有對象,這些對象不需要程序通過代碼來顯示釋放。一

原创 Spring AOP之通知(advice),連點(connetDoint),切點(pointcut),切點(aspect)

2:面向切面的基本原理什麼是面向切面編程橫切關注點:影響應用多處的功能(安全、事務、日誌)切面:橫切關注點被模塊化爲特殊的類,這些類稱爲切面優點:每個關注點現在都集中於一處,而不是分散到多處代碼中 服務模塊更簡潔,服務模塊只需關注核心代碼

原创 多線程的總結

                                                                                                                  多線程