原创 tomcat7-maven-plugin插件中的deploy使用說明補充

網上有很多關於tomcat7-maven-plugin插件中的deploy使用說明,但都不是很具體,經過不斷重試整理如下。 1) deploy是基於tomcat的manager功能的,首先配置manager相關的角色 在文件中配置apa

原创 spring-context-support的用途

 <bean id="freemarkerConfig"  class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> spring 集成f

原创 Map和ConcurrentMap

ConcurrentMap爲map增加原子方法,用於同步操作。 V putIfAbsent(K key, V value); 如果map中還沒有key就添加,有key就直接返回key對應的value      * <pre>     *

原创 Maven:CompilerException: tools.jar not found: jre7\.\lib\tools.jar

Exception:CompilerException: tools.jar not found: jre7\..\lib\tools.jar     Condition:在使用Maven打包項目的時候出現這個異常,提示tools沒有找

原创 Maven(nexus項目發佈)

http://blog.sina.com.cn/s/blog_6fe280b701012trj.html 1.pom.xml配置發佈的release倉庫和snapshot倉庫  <distributionManagement>  <sn

原创 eclipse tomcat Server Locations選項

分別指定server path和deploy path server path中第2項會啓動安裝的tomcat下面webapps中的項目,第1項不會,只會啓動deploy path指定的項目    

原创 Spring代碼分析一:加載與初始化

  轉載地址:http://www.cnblogs.com/bobzeng/articles/1877140.html 一般的Web項目都會在web.xml中加入Spring監聽器,內容如下: ? 1 2 3 4 5 6 7 8

原创 詳解Spring事件驅動模型2

http://jinnianshilongnian.iteye.com/blog/1902886 事件驅動模型簡介 事件驅動模型也就是我們常說的觀察者,或者發佈-訂閱模型;理解它的幾個關鍵點: 首先是一種對象間的一對多的關係;最簡單的如

原创 spring seam比較

1)獲取框架中的bean spring通過靜態方法中傳遞ServletContext對象獲得ApplicationContext,而後從ApplicationContext中獲得相關bean,如下示例。這樣使得調用者必須依賴HttpSe

原创 培訓項目中各種複用場景

複用存在於class,頁面,css,js,配置等地方,應該最大程度地減少重複,下面列舉一些項目中的複用場景。   複用方案 1】標籤代替controller   1)用戶管理的教研組 很多地方需要下拉出當前用戶管理的教研組,做成標籤或者

原创 在mybatis中使用枚舉和boolean,提供代碼可讀性

問題描述 實體中的屬性使用枚舉和boolean會增加代碼的可讀性,但是實體和數據庫的映射上不能很自然地支持,這樣導致由於數據庫的原因使得實體中屬性使用基本類型來代替枚舉和boolean。   實體中屬性實例如下     private

原创 單選框/複選框表示boolean 後臺使用boolean接收

是否兩個選項的單選框,後臺使用boolean接收,value值使用 on/off或 1/0都可以轉成boolean <td>是否需要用戶所在地信息</td> <td><input type="radio" name="needUs

原创 spring啓動流程源碼分析

spring啓動流程 AbstractApplicationContext 構造好beanFactory後遍歷每個定義的bean,如果需要生成實例就生成實例 protected void finishBeanFactoryInitial

原创 字符串拼接執行順序

String url= UrlUtils.buildRequestUrlNoQuery(request);        String uuKey = url+ project.getCode()== null ? "" : proje

原创 freemarker細節整理

1)function定義最好每個屬性都給出默認值,如果沒有默認值,調用時傳入的參數是null(或空)時會找不到對應的函數。下面示例中當spaceCategory1.usedUrl時空時執行進入不到_nullTo裏面 示例:如果url是空