原创 oracle物理存儲結構

      Oracle從物理結構中完全抽象出邏輯存儲。Oracle的物理結構主要包括三種數據文件:控制文件(controlfile)、聯機重做日誌文件(online redo log files)和數據文件(datafiles)。還有一

原创 JMX初體驗

      JMX 在 Java 5.0 中,類庫和和 JVM 提供了一種全面的管理和監視基礎設施——JMX。JMX 是一種用來提供可以遠程訪問的管理接口的標準措施,也是一種嚮應用程序添加靈活且強大的管理接口的簡易方式。被稱作受管 bea

原创 Spring MVC中的HandlerMapping

     如何根據http請求選擇合適的controller是MVC中一項十分關鍵的功能,在Spring MVC中,HandlerMapping接口是這一活動的抽象。同時,Spring MVC也提供了一系列HandlerMapping的實

原创 Spring整合Hibernate

經過一天的學習,掌握了spring整合Hibernate的方法,下面就全面的介紹一下spring整合Hibernate的方法。 首先,使用maven作爲構建工具,在pom.xml文件中配置對spring、Hibernate和logger的

原创 Spring MVC中的MVC初始化

     在Spring MVC中,首先進行的是IoC容器的初始化,包括Root和DispatchServlet對應的content。在IoC容器準備好以後,就開始進行MVC的初始化,包括關於HandleMapping、ViewResol

原创 Spring容器啓動過程

一、一切從手動啓動IoC容器開始 ClassPathResource resource = new ClassPathResource("bean.xml"); DefaultListableBeanFactory factory

原创 Spring MVC中的IoC容器初始化

      Spring Framework本身沒有Web功能,Spring MVC使用WebApplicationContext類擴展ApplicationContext,使得擁有web功能。那麼,Spring MVC是如何在web環境

原创 iBATIS緩存實現分析

     爲了提高應用程序性能,一種比較通用的方法是使用緩存技術來減少與數據庫之間的交互。緩存技術是一種“以空間換時間”的設計理念,利用內存空間資源來提高數據檢索速度的有效手段之一。      iBATIS以一種簡單、易用、靈活的方式實現

原创 iBATIS延遲加載

     所謂的延遲加載,就是將暫時不需要的對象不真正的載人內存,直到真正需要的時候再去執行加載動作。在iBatis中,實現延遲加載的思路:如果一個對象的某個屬性需要被延遲加載,那麼首先創建這個屬性對應的代理對象並返回;當真正使用時,調用

原创 基於註解的Spring MVC的URL與Controller映射關係提取的實現分析

      在Spring MVC中,定義了多種URL與Controller映射關係的描述方式。在基於註解的Spring MVC中,採用Java註解的方式描述URL與Controller之間的關係,那麼Spring MVC是如何獲取這些映

原创 java模擬登陸

      在使用java訪問URL時,如果該URL需要身份驗證,那麼就不能夠直接訪問,因爲沒有登陸。那麼,如何解決這個問題呢?       方法是使用java模擬登陸,登陸後記錄下cookie信息,在下次發起請求時時將cookie發送過

原创 Tomcat在debug模式下啓動,使用eclipse監聽

在tomcat的startup.bat下面,用文本編輯器打開在if "%OS%" == "Windows_NT" setlocal 下面加入如下代碼SET CATALINA_OPTS=-server -Xdebug -Xnoagent -

原创 Ext圖片上傳之預覽

      在進行圖片上傳時,通常需要進行預覽。而這種預覽的行爲通常是預覽客戶端的本地資源。下面就講一下在Ext中是如何實現圖片上傳預覽的。       首先,創建爲預覽圖片創建一個控件: xtype : 'box', id : 'log

原创 ibatis配置文件解析之XmlParserState

     在ibatis配置文件解析總體流程一文中主要介紹了配置文件的大體過程,主要分爲兩個部分:一是註冊xml節點解析算法,二是遍歷配置文件,根據已註冊的節點解析算法執行解析。      那麼,配置文件中的各個節點是如何解析的呢?解析後

原创 Spring MVC中的視圖解析ViewResolver

        在Spring MVC中,當Controller將請求處理結果放入到ModelAndView中以後,DispatcherServlet會根據ModelAndView選擇合適的視圖進行渲染。那麼在Spring MVC中是如何