原创 Freemarker 中文API手冊

FreeMarker概述            FreeMarker是一個模板引擎,一個基於模板生成文本輸出的通用工具,使用純Java編寫          FreeMarker被設計用來生成HTML Web頁面,特別是基於

原创 Spring MVC 多視圖協商配置(json、xml、freemarker)

Spring mvc可以配置多種視圖,比如json、xml、ftl等等(REST內容協商)。RESTful服務中很重要的一個特性是對於同一資源,可以有多種表述形式。既然是協商視圖,那麼Spring MVC REST改如何決定採用何種方式(

原创 freemarker 整理手冊

註釋:包含在<#--和--> <#local y = "test"> 定義局部變量 <#import "/lib/my_test.ftl" as my> 導入模板文件 指定名字空間 my <#macro greet>     用戶

原创 JSON-lib框架,轉換JSON、XML

Json-lib可以將Java對象轉成json格式的字符串,也可以將Java對象轉換成xml格式的文檔,同樣可以將json字符串轉換成Java對象或是將xml字符串轉換成Java對象。 一、 準備工作    1、 首先要去官方

原创 MyBatis的foreach語句詳解

MyBatis的foreach語句詳解 foreach的主要用在構建in條件中,它可以在SQL語句中進行迭代一個集合。foreach元素的屬性主要有 item,index,collection,open,separator,close

原创 eclispe jboss freemarker ide 插件安裝

首先打開jbossTools的下載頁面 http://www.jboss.org/tools/download/ 進入到此頁面,看到圖上的紅色框嗎?這裏的鏈接是安裝jboss tools  http://download.jbo

原创 MyEclipse中如何設置jdk和jre編譯運行環境

MyEclipse設置JDK和JRE具體的應用版本其實很簡單,分爲三種狀況: 1、設置默認使用的JDK和JRE環境。 具體步驟:菜單window->preferences->java->InstalledJRES。 點中了,右邊的

原创 Log4E的安裝與使用(二)

上一節已經介紹了Log4E的安裝過程,幾種安裝方法都有介紹,請仔細閱讀。 這節對於Log4E的簡單配置做一下示例: 在Window -----  Preferences ---Log4E ,打開Log4E的配置面板,點擊 模板

原创 基於註解的SPRINGMVC+FREEMARKER環境搭建

引入相應的jar包  web.xml<?xml version="1.0" ?><web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.o

原创 Log4E的安裝與使用(一)

Log4E的官方網址爲:http://log4e.jayefem.de/,有時會出現大不開的情況,這可能跟網絡有關,嘗試刷新或換其他的瀏覽器試試。 圖爲打開後的界面: 打開如圖所示的鏈接,準備下載Log4E: Ecli

原创 局部內部類不能訪問局部變量

(1).內部類是外部類的一個成員,就像外部類的成員方法一樣,所以內部類有權限訪問外部類的所有成員,包括private的。 (2).內部類不能訪問外部類方法中的局部變量,除非變量是final的(一般發生在方法中定義的內部類)。這是因爲

原创 System.gc(),JVM垃圾回收

1.垃圾收集算法的核心思想   Java語言建立了垃圾收集機制,用以跟蹤正在使用的對象和發現並回收不再使用(引用)的對象。該機制可以有效防範動態內存分配中可能發生的兩個危險:因內存垃圾過多而引發的內存耗盡,以及不恰當的內存釋放所造成的

原创 Java虛擬機JVM內存分區及代碼執行機制

JAVA的JVM的內存可分爲3個區:堆(heap)、棧(stack)和方法區(method) 堆區: 1.存儲的全部是對象,每個對象都包含一個與之對應的class的信息。(class的目的是得到操作指令) 2.jvm只有一個堆區(hea

原创 JBoss7 安裝配置

一、下載安裝 1、下載地址: http://www.jboss.org/jbossas/downloads ,下載Certified Java EE 6 Full Profile版本。 2、解壓 jboss-as-7.1.1.Fin

原创 FreeMarker頁面中獲得contextPath

使用的環境爲Spring MVC+FreeMarker,要在ftl頁面中使用contextPath,需要在viewResolver中做如下配置(紅色部分): <bean id="viewResolver" class="org.spr