原创 Freemarker模板引擎技術

Freemarker模板引擎 1:技術概述 1.1模板引擎技術 Freemarker是一個模板引擎,一個基於模板生成文本輸出的通用工具,使用純Java編寫,具有以下特點: (1)Freemarker 適合被設計用來生成HTML Web頁面

原创 JSP中的指令

指令 所有以“<%@“開頭的都是指令,又叫靜態包含; 有三個屬性,分別是page,include,taglib。 一:page的用法有5點,分別是: <1: 設置字符集 <%@ page language="java" contentT

原创 防止重複提交(在攔截器中防止)

原理 在表單中添加一個隱藏表單域,給它是一個name值和一個隨機的value值,然後將這個name和valve值保存在session中,在攔截器中比較session與表單提交過來的值,如果相同,說明是重複提交,否則不是。防止它只需要清除s

原创 JSTL標籤庫之core標籤庫

JSTL標籤庫 1:jsp標準標記庫(JSP Standard Tag Library,JSTL):是一個實現Web應用程序中常用功能的定製標記庫集,功能包括輸出、程序流程控制、數據格式化、XML操作以及數據庫訪問等。 2:jstl標籤庫

原创 Linux中的一些簡單操作

安裝虛擬機    虛擬機怎麼破解    VMware Workstation 12 Pro    安裝的步驟 http://jingyan.baidu

原创 solr的安裝以及配置中文分詞器

(轉載自http://blog.csdn.net/liaomin416100569/article/details/77301756) 一 。solr簡介     solr是以lucene爲內核開發的企業級搜索應用  應用程序可以

原创 MBG(mybatisgenerator)自動生成工具

建一個maven項目,在pom.xml中配置mbg的配置文件所在位置,在自動生成代碼時有時會報 Failed to execute goal org.mybatis.generator:mybatis-generator-maven-p

原创 oracle中使用sql(添加)語句使主鍵自增

1:使用主鍵最大值加1;(只適合在開發使用) 2:使用sequences序列:(推薦) Sequences序列:有兩個屬性,當前值(currval)和下一個值(nextval),默認是從1開始,每次加1。 例:select food_s

原创 sql使用聚合函數查詢多列問題

常用的聚合函數 COUNT():統計指定列不爲NULL的記錄行數; MAX():計算指定列的最大值,如果指定列是字符串類型,那麼使用字符串排序運算; MIN():計算指定列的最小值,如果指定列是字符串類型,那麼使用字符串排序運算; SUM

原创 eclipse中安裝zookeeper插件

1:首先找到eclipse中的help下的install new software.. 2:點擊add添加name與url,name可以爲zookeeper,而location則是固定的 :http://www.massedynamic

原创 get和post的區別

get和post的區別 1:本質區別 get是從服務器上獲取數據,post是向服務器傳送數據。 使用:在做數據查詢時,建議用Get方式,在做數據添加、修改以及刪除是建議用Pos

原创 maven

  Maven   Maven簡介 何爲Maven:Maven是基於項目對象模型(POM),可以通過一小段描述信息來管理項目的構建、依賴管理和項目信息管理。 Maven是優秀的構建工具:1:自動化構建過程,從清理、編譯、測試到生成報告,

原创 動作與指令中的include區別

動態包含(動作包含)<jsp:include page="頁面">靜態包含(指令包含)<%@ include file="頁面" %>區別1:動態包含使用page屬性,而靜態包含使用file屬性2:原理不同:靜態包含直接將jsp的內容嵌入

原创 mybatis的動態sql

動態sql 可以參考http://www.mybatis.org/mybatis-3/zh/dynamic-sql.html   MyBatis 的強大特性之一便是它的動態 SQL。如果你有使用 JDBC 或其他類似框架的經驗,你就能體

原创 spring容器與IOC項目的創建

Spring容器 spring容器可以幫助管理所有的Bean對象, 在spring容器讀取Bean實例之前,必須對容器進行實例化,只有在容器實例化後,纔可以從容器裏獲取Bean實例並使用 Spring提供了兩種類型的容器實現 BeanFa