原创 如何關聯兩個項目

一個爲Java web項目,一個爲Java項目。 編譯時關聯: Java Build Path -> Projects -> Add 運行時關聯: Deployment Assembly -> Add -> Project

原创 Spring MVC中的線程池ThreadPoolTaskExecutor

一、配置線程池: <bean id="taskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">           <p

原创 spring mvc 其他註解使用

@ExceptionHandler 攔截並處理所有異常,並且出現異常的方法和異常處理方法在同一個controller. public class AccessController { /** * 異常頁面控

原创 Spring mvc 接受請求參數的方式

Summary: handler method 參數綁定常用的註解,我們根據他們處理的Request的不同內容部分分爲四類:(主要講解常用類型) A、處理requet uri 部分(這裏指uri template中variable,

原创 門面模式

在閻宏博士的《JAVA與模式》一書中開頭是這樣描述門面(Facade)模式的:   門面模式是對象的結構模式,外部與一個子系統的通信必須通過一個統一的門面對象進行。門面模式提供一個高層次的接口,使得子系統更易於使用。   醫院的例

原创 使用內部類寫的一個簡單回調

使用總結: 當很多地方用到相同的邏輯代碼,而只是其中的一點點地代碼不一樣的時候,此時可以使用回調的思想。將該段相同的代碼提出,寫一個虛方法實現代碼中不同的地方。 比如下面的例子,所有學生都要輸出學生信息,學校,專業都一樣,只有studen

原创 MyBatis與Spring結合:

MyBatis與Spring結合,將MyBatis中的SqlSessionFactory、SqlSession交由Spring管理。 1.  SqlSessionFactoryBean 在MyBatis學習中講到SqlSessionFa

原创 文件上傳原理

1. 原理: (個人概述:前臺用form表單,將文件放在request中。後臺用request.getInputStream()從request中獲取文件,主要是讀取文件流,再將文件流寫到指定文件路徑下。) 衆所周知,在客戶端代碼中需

原创 MyBatis學習

1 簡介: 每個MyBatis應用程序主要都是使用SqlSessionFactory實例的,一個SqlSessionFactory實例可以通過SqlSessionFactoryBuilder獲得。SqlSessionFactoryBuil

原创 使用memcache實現session共享

1. Install memcached:               1.1 Extract it. You can just open memcached.exe to use it.                1.2 T

原创 常用網址&技能總結,記着不會丟

GIT study: Follow this to practice git: http://pcottle.github.io/learnGitBranching/  Git flow introduction: http://da

原创 數據庫讀寫分離

1 實現原理: master/slave數據庫都對應不同的操作名稱,執行Dao層方法時,判斷方法名是否以給定的master操作名稱開頭(比如:add, delete, save, delete), 如果是,則用master DB,如果

原创 內部類中引用的變量必須要聲明爲final的原因

  Cannot refer to a non-final variable mylis inside an inner class defined in a different method 查了下看到有人說原因如下: 局

原创 動態加載css,js

處理流程:1. 在session filter中獲取請求的URL2. 獲取css,js的配置數據,將URL與所有正則表達式進行匹配3. 如果匹配成功,則獲取該正則表達式的css,js數據4.在頁面上顯示前期準備:1. css,js, u

原创 SpringMVC @RequestBody 處理ajax請求

1.問題描述 最近在和前臺調試代碼時發現瞭如下的問題: org.springframework.http.converter.HttpMessageNotReadableException: Could not read JSON: Un