原创 解決javax.persistence.TransactionRequiredException: Executing an update/delete query錯誤

Spring4+Spring4MVC+SpringData+JPA+Hibernate4項目出現了 HTTP Status 500 - Request processing failed; nested exception is

原创 解決SpringMVC項目的亂碼問題

在web.xml添加如下代碼 <filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.spring

原创 如何搭建mybatis3項目

MyBatis 本是apache的一個開源項目iBatis, 2010年這個項目由apache software foundation 遷移到了google code,並且改名爲MyBatis 。2013年11月遷移到Gi

原创 Windows下使用mysql

關於在windows下快速使用mysql有2個好方法,一種是用mysql的包,第二種是使用集成包wampserver,在此略過。 第一步,下載mysql,http://pan.baidu.com/s/1pKulDer 第二步,

原创 測試一個字符串中各字符出現的次數

package test; import java.util.HashMap; import java.util.Map; /** * Created by suzunshou on 2016/4/8. */ public

原创 Spring4+SpringMVC+Mybatis3+MySQL5項目搭建

一、下載所需jar包 (1)Spring的所有jar包 (2)Mybatis的jar包 (3)MySQL的JDBC驅動 (4)mybatis-spring jar包 (5)c3p0 jar包 (6)aopalli

原创 如何搭建ssh項目(基於註解)

在JavaEE開發中會使用到struts+hibernate+spring框架組合起來搭建web應用程序,在這裏講一下如何搭建ssh項目 第一步,下載jar包,struts 、 hibernate 、spring 第二步,分別

原创 Spring+SpringMVC+Hibernate+JPA+SpringData+Ehcache+C3p0+MySQL項目搭建

Spring+SpringMVC+Hibernate+JPA+SpringData+Ehcache+C3p0+MySQL項目搭建流程 第一步,下載所需jar包,點擊下載 第二步,將jar包放到項目的lib文件夾裏面 第三步,創

原创 Java中Integer和int的區別

int是基本數據類型 , Integer是包裝類 int的初始值是0 , Integer的初始值是null int不是對象 , Interger是對象 int只是數據類型 , Integer裏面還有好多靜態方法

原创 設計模式之工廠模式

工廠模式(Factory Pattern)是 Java 中最常用的設計模式之一。這種類型的設計模式屬於創建型模式,它提供了一種創建對象的最佳方式。 定義一個創建對象的接口,讓其子類自己決定實例化哪一個工廠類,工廠模式使其創

原创 SpringMVC文件的上傳與下載

@Autowired private HttpServletRequest request; @RequestMapping(value="upload") public String upload(@Re

原创 設計模式之單例模式

/** * 懶漢式,線程安全單例模式,雙重校驗鎖DCL */ public class Lazy { //禁止new private Lazy() { } //聲明靜態變量,只執行一次

原创 Struts2的getServletContext().getRealPath("/WEB-INF")報空指針異常問題

將 getServletContext().getRealPath("/WEB-INF") 修改爲 ServletActionContext.getRequest().getSession().getServletContext(

原创 struts2修改prepare攔截器

在Action中常常早使用了ModelDriven攔截器的同時又使用了prepare攔截器,那麼如何修改prepare攔截器,使它不調用prepare方法呢 修改struts.xml,新增 <interceptors>

原创 Spring4+SpringMVC+Hibernate4+MySQL5項目搭建

一、準備jar包 (1)Spring4的所有jar包 (2)Hibernate的所有jar包 (3)c3p0的jar包 (4)MySQL的jar包 (5)jackson的所有jar包 二、新建package 三、新建