原创 spring,springmvc,mybatis項目整合

最近在練習spring springmvc mybatis項目整合。項目整合已經完成。 下面放上demo,如果你在用github的話,點擊下面的鏈接

原创 Tomcat源碼導入eclipse/idea

真是想看看TOMCAT源碼。 一:導入eclipse 主要參考了以下幾篇前輩的博客,謝謝。 http://blog.csdn.net/cuidiwhere/article/details/12361425 http://blog.csdn

原创 mysql禁用validate_password插件

博客已遷移 請訪問  mysql禁用validate_password插件

原创 Unknown system variable 'storage_engine'解決辦法

博客已經遷移 請訪問 Unknown system variable 'storage_engine'解決辦法

原创 Spring源碼導入Eclipse

SPRING是個浩大的工程。 再說一遍,spring是一個浩大的工程,我打賭會有99.9%的人會打退堂鼓的。 言歸正傳。 感謝前輩的無私奉獻,就不造輪子了。 http://wind-bell27.iteye.com/blog/19699

原创 amq入門之運行書上例子

activemq in action,真是掘地三尺也沒找到中文版,還好大學的時候好好學了下英語,看起來沒毛病微笑。斷斷續續看到了第三章,提供了兩個很

原创 aop源碼解析輔助-jdk動態代理

相信讀者對jdk動態代理多少有點了解 但可能有些讀者並不明白動態代理的實現 這樣給人的感覺就是懵懵懂懂 說也說不清 但也好像是知道這麼回事 那麼這篇博客的目的就是解決讀者的這個困局的 既然是叫動態代理 那麼說明有很多事情是瞞着程序員做

原创 ClassPathXmlApplicationContext源碼解析二:默認空間元素解析

本文引自我的個人博客: sunmingshuai.coding.me 寫在前面 在 ClassPathXmlApplicationContext源碼解析一 中 我們用了很長的篇幅 介紹了加載上下文環境前的各種準備工作 spring是

原创 aop源碼解析四-代理方法的調用

JdkDynamicAopProxy實現了InvocationHandler接口 那麼方法的實現我們看下invoke方法 public Object invoke(Object proxy, Method method, Object[]

原创 aop源碼解析一:註冊BPP

如題,標籤<aop:aspectj-autoproxy proxy-target-class="true" expose-proxy="true"/>註冊BPP(AspectJAutoProxyBeanDefinitionParser)源

原创 component-scan做了些什麼:源碼解讀

本文引自我的個人博客: sunmingshuai.coding.me 本文目的 本文主要解決一個問題就是component-scan會掃描註冊哪些註解標註的類 被@Controller標註的類會被掃描註冊嗎? 當然本文也可以當作spr

原创 aop基本概念

spring-aop功能 涉及到的東西很多 比如 切面 CGLIB 責任鏈等 這些東西會講到 但不會詳細講解 一來是因爲篇幅限制 另外博客的目的還是授人以魚不如授人以漁 爲了讓大家能閱讀下面幾篇關於aop的文章更順利些 這裏先給讀者講一

原创 ClassPathXmlApplicationContext源碼解析四

本文引自我的個人博客: sunmingshuai.coding.me 我們回到refresh()方法 繼續往下解讀 下面這幾個方法比較簡潔 或者說簡單 我們只是簡單的列出 就不再作過多解讀餓了 // s

原创 svn cp命令錯誤:cannot invoke editor to get log message when non-interactive

當用svn --username=yourusername cp trunkUrl branchesUrl 拉新分支的時候  提示如下圖: 網上沒查到怎麼回事  後來自己加了個-m參數 用於說明這次操作的原因也就是如下 svn

原创 ClassPathXmlApplicationContext源碼解析一:準備工作

本文引自我的個人博客: sunmingshuai.coding.me 其實在web環境中 用到的上下文環境是 XmlWebApplicationContext 但其實對於我們要講解的內容來說 核心邏輯是一樣的 在後面講解到web環境加