原创 Postgresql查詢每組的前N條記錄

表結構如下, [sql] view plaincopy                Table "ytt.t1"    Column |         Type          | Modifiers    ---

原创 使用Maven管理Spring

原文鏈接: Spring with Maven原文日期: 2013年04月17日翻譯日期: 2014年06月29日翻譯人員: 鐵錨1. 概述本教程向您展示如何通過 Maven 管理 Spring 的依賴關係.最新的Spring版本可以在

原创 Maven + JPA + Hibernate + Postgresql的基本配置實例

一、創建項目 使用Maven或Eclipse插件m2eclipse創建Maven項目,在pom.xml添加依賴: <properties> <project.build.sourceEncoding>UTF-8</project.b

原创 Java 動態代理機制分析及擴展

引言 Java 動態代理機制的出現,使得 Java 開發人員不用手工編寫代理類,只要簡單地指定一組接口及委託類對象,便能動態地獲得代理類。代理類會負責將所有的方法調用分派到委託對象上反射執行,在分派執行的過程中,開發人員還可以

原创 Maven入門指南⑦:Maven的生命週期和插件

  一個完整的項目構建過程通常包括清理、編譯、測試、打包、集成測試、驗證、部署等步驟,Maven從中抽取了一套完善的、易擴展的生命週期。Maven的生命週期是抽象的,其中的具體任務都交由插件來完成。Maven爲大多數構建任務編寫並綁定

原创 Tomcat虛擬路徑的配置

在tomcat安裝好後,只要把你的web項目copy到%TOMCAT_HOME%webapp下面就可以是使用啦!!其實還有種方法就是設定虛擬目錄,即把項目的目錄映射到tomcat中。這樣做即可以不用重複的部署,節約時間,而且給開發人員帶來

原创 Tomcat與Apache HTTP服務器集成

1、安裝Apache HTTP 2、JK插件放進<APACHE_HOME>/modules目錄 3、<APACHE_HOME>/conf目錄下創建workers.properties#指定Tomcat服務器名單 worker.list=w

原创 JPA學習筆記 - 使用二級緩存

1、引包:hibernate-ehcache, ehcache, 2、引入hibernate的project/etc/ehcache.xml 3、配置二級緩存相關信息<!-- 配置二級緩存相關信息 --> <!-- 啓用二級緩存 -->

原创 Maven入門指南⑤:使用Nexus搭建Maven私服

1 . 私服簡介   私服是架設在局域網的一種特殊的遠程倉庫,目的是代理遠程倉庫及部署第三方構件。有了私服之後,當 Maven 需要下載構件時,直接請求私服,私服上存在則下載到本地倉庫;否則,私服請求外部的遠程倉庫,將構件下載到私服,

原创 JPA學習筆記 - 關聯關係

OneToMany: 指定 1對多 的映射關係(可通過fetch的屬性設置加載方式)JoinColmn: 指定外鍵的列名(外鍵存在於 多 的一方表中)單向 n-1 :  先保存n的一端時,會多出update語句,因爲插入n端時並未知道外鍵

原创 JPA EntityManager的四個主要方法:persist,merge,refresh和remove

public void persist(Object entity) persist方法可以將實例轉換爲managed(託管)狀態。在調用flush()方法或提交事物後,實例將會被插入到數據庫中。 對不同狀態下的實例A,pers

原创 過濾器的介紹

一、過濾器簡介 過濾器是Java Servlet 2.3規範中定義的,它能對Servlet容器傳給Web組件的ServletRequest對象和ServletResponse對象進行檢查和修改。過濾器本身並不生成ServletReques

原创 Spring Test 整合 JUnit 4 使用總結

1. 加入依賴包   使用Spring的測試框架需要加入以下依賴包: JUnit 4 (官方下載:http://www.junit.org/)Spring Test (Spring框架中的test包)Spring 相關其他依賴包(不

原创 Maven入門指南④:倉庫

1 . 倉庫簡介   沒有 Maven 時,項目用到的 .jar 文件通常需要拷貝到 /lib 目錄,項目多了,拷貝的文件副本就多了,佔用磁盤空間,且難於管理。Maven 使用一個稱之爲倉庫的目錄,根據構件的座標統一存儲這些構件的唯

原创 配置Tomcat的集羣系統

一、配置集羣系統的負載平衡器 背景:Windows中,把Apache服務器和兩個Tomcat服務器集成,Tomcat1的AJP端口爲8009,Tomcat2的AJP端口爲8109。(如果兩個Tomcat服務器運行在不同的機器上,它們可以