原创 優化JVM參數提高eclipse運行速度

最近被eclipse速度搞死了,這裏有篇帖子不錯,後續試一試!http://www.iteye.com/topic/756538http://blog.csdn.net/alivetime/article/details/6895537

原创 maven 基本命令

今天覆習了一下maven命令的使用,這裏總結一下,作爲後續使用的參考: 1. mvn clean 清理命令,該命令用來清除原來編譯生成的.class和.jar 等文件。maven的做法比較暴力,直接將放置這類文件的targer目錄刪除

原创 我的友情鏈接

51CTO博客開發

原创 Spring AOP 詳解

http://pandonix.iteye.com/blog/336873寫的很詳細學習了!!

原创 java動態代理(JDK和cglib)

http://www.cnblogs.com/jqyp/archive/2010/08/20/1805041.html

原创 錯誤: 找不到或無法加載主類 org.codehaus.plexus.classworlds.launcher.Launcher 問題排查

1. mac 下面是用homebrew 安裝maven,安裝成功,設置完M2_HOME ,使用mvn -version進行檢測houenxundeMacBook-Pro:3.3.9 houenxun$ mvn -version 錯誤: 找不

原创 maven讀書筆記(二)maven依賴範圍

. maven在不同的時期諸如:編譯、測試和運行會使用不同的classpath,maven依賴範圍就是用來控制着三中classpath的關係的,maven有如下依賴範圍: 1. compile 編譯依賴範圍,如果不指定,默認會使用

原创 設計模式--工廠模式總結

   在設計模式中,工廠模式具體還可以細分爲:簡單工廠模式、工廠方法模式和抽象工廠模式。以前對這三中設計模式概念不是很清楚,這裏總結一下:    1. 簡單工廠模式   一個抽象的產品派生出多個具體的產品;用戶根據一個具體的工廠可以根據產

原创 git實戰(3)--提交到本地倉庫

上一節就提到了倉庫的概念,其實初始化git後,git將本地空間分成兩部分,一部分是工作區(Working Directory),studygit目錄就是工作區存放我們自己的文件,另外一個就是版本庫(Repository)也稱爲倉庫,在工作區

原创 maven 基本命令

今天覆習了一下maven命令的使用,這裏總結一下,作爲後續使用的參考: 1. mvn clean 清理命令,該命令用來清除原來編譯生成的.class和.jar 等文件。maven的做法比較暴力,直接將放置這類文件的targer目錄刪除

原创 設計模式之模板方法(Template)

模板方法模式:定義一個操作中的算法的骨架,而將一些步驟延遲到子類中。模板方法使得子類可以不改變一個算法的結構即可重定義該算法的某些特定步驟。 這裏推薦一篇blog:http://www.cnblogs.com/BeyondAnyTim

原创 navicate for mysql 中文亂碼

爲了支持中文顯示,mysql服務使用utf8編碼,使用navicate連接數據庫,爲了保持編碼的一致性,連接也使用utf8編碼,如下圖所示:連接完成,表定義的備註信息一直亂碼,起初以爲是mysql服務器的問題,各種設置無果!這時查看使用的字

原创 java定位類加載路徑

無論是maven工程還是eclipse工程,有時工程引入的jar包並不是運行是實際使用的jar,真正的jar可能是容器內部,這個這個時候如果出現依賴衝突,可以通過this.getClass().getProtectionDomain().g

原创 git實戰(1)--git簡介

在實戰之前先搞清楚git是什麼,git是當前最流行的分佈式版本版本控制系統。那麼也許有人會問:爲什麼要進行版本控制?試想如果沒有版本控制,你對一個工程的源碼進行了修改,但測試一把發現有問題必須回滾,如何回滾,怎麼回滾,天知道你都改了什麼;試

原创 談一談Mybatis分頁查詢

其實數據庫本身是支持物理級別的分頁查詢的,如mysql通過limit語句,Oracle的分頁方法是嵌套子查詢,需要用到rownum這個屬性。基於這一點,通過mybatis的動態sql是完全可以支持物理級別的分頁查詢。但這種分頁查詢對應的sq