原创 java 對象初始化和類加載器

Class.forName有什麼作用 Class.forName(xxx.xx.xx) 返回的是一個類   首先你要明白在java裏面任何class都要裝載在虛擬機上才能運行。這句話就是裝載類用的(和new 不一樣,要分清楚)

原创 註解demo

轉自 : http://blog.csdn.net/liuc0317/article/details/48787793 Java 中對自定義註解的說明請參見: http://www.cnblogs.com/peida

原创 SpringBoot 自定義攔截器 HandlerInterceptor

在進行web 項目開發的過程中,有的時候前臺頁面發送了請求,後臺項目卻沒有任何反應,控制檯沒有任何日誌打印,這個時候可以自定義 HandlerInterceptor 攔截器用來攔截當前請求,並且打印請求路徑,用來定位問題: 實現一個自定義

原创 註解

refer from :http://www.iteye.com/topic/223891 註解的學習 1.聲明瞭一個註釋  @Retention(RetentionPolicy.RUNTIME)   public 

原创 java獲得項目絕對路徑

java獲得項目絕對路徑 在jsp和class文件中調用的相對路徑不同。 在jsp裏,根目錄是WebRoot 在class文件中,根目錄是WebRoot/WEB-INF/classes 當然你也可以用System.getProp

原创 python變量名

相同點 python 和其他語言一樣,變量有以下三個特點: 標識符可以由字母、數字、下畫線(_)組成,其中數字不能打頭。 標識符不能是 Python 關鍵字,但可以包含關鍵字。 標識符不能包含空格。 例如下面變量,有些是合法的,有些是不合

原创 springMVC 註解 @Autowired和@Resource 的關係

@Resource的作用相當於@Autowired,只不過@Autowired按byType自動注入,而@Resource默認按 byName自動注入罷了。@Resource有兩個屬性是比較重要的,分是name和type,Spring將

原创 springMVC 學習

SpringMVC之@RequestMapping,@Responsebody與@RequestBody,以及@PathVariable簡單介紹 標籤: SpringMVC                           

原创 mybatis源碼分析5 - mapper讀寫數據庫完全解析

1 引言和主要類上一節講解了sqlSession讀寫數據庫的整個流程和四大組件的執行過程,相信大家對mybatis操作數據庫有了一定的瞭解。上一節還提到過,其實我們還可以通過mapper方式讀寫數據庫,並且mybatis建議使用mappe

原创 mybatis源碼分析6 - mybatis-spring容器初始化

1 引言使用 MyBatis-Spring 模塊,我們可以在Spring中使用mybatis,讓Spring容器來管理sqlSessionFactory單例的創建。如以下代碼<bean id="sqlSessionFactory" cla

原创 Java反射獲取實際泛型類型參數

Java反射獲取實際泛型類型參數 我們知道,一個Java的類主要包括兩個元素,即是成員變量和成員方法。成員變量包括實例成員變量和靜態成員變量,而成員方法也有實例成員方法和靜態成員方法,構造方法則是特殊的成員方法。而反射的主要

原创 mybatis源碼分析4 - sqlSession讀寫數據庫完全解析

1 引言和主要類創建完sqlSession實例後,我們就可以進行數據庫操作了。比如通過selectOne()方法查詢數據庫,如代碼// 讀取XML配置文件 String resource = "main/resources/SqlMapC

原创 mybatis源碼分析2 - SqlSessionFactory的創建

1 主要類初始化mybatis的過程,其實就是創建SqlSessionFactory單例的過程。下面是一個簡單的初始化例子。String resource = "main/resources/SqlMapConfig.xml"; Inpu

原创 mybatis源碼分析3 - sqlSession的創建

1 引言和主要類初始化mybatis,也就是創建完單例SqlSessionFactory後,就進入到了mybatis的運行階段。mybatis每次的運行都是通過SqlSession對象來進行,它是運行時的核心。不同於SqlSessionF

原创 【Spring啓動過程分析】(1)啓動流程簡介

1、 spring簡介spring的最基本的功能就是創建對象及管理這些對象之間的依賴關係,實現低耦合、高內聚。還提供像通用日誌記錄、性能統計、安全控制、異常處理等面向切面的能力,還能幫我們管理最頭疼的數據庫事務,本身提供了一套簡單的JDB