自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

说:/~不了的专栏

用心思考问题,认真对待,注意细节,慢慢的努力变为菜鸟..........

  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

转载 Hibernate主键生成策略

1、自动增长identity适用于MySQL、DB2、MS SQL Server,采用数据库生成的主键,用于为long、short、int类型生成唯一标识使用SQL Server 和 MySQL 的自增字段,这个方法不能放到 Oracle 中,Oracle 不支持自增字段,要设定sequence(MySQL 和 SQL Server 中很常用)数据库中的语法如下:MySQL:cre

2014-08-28 20:21:55 505

转载 Hibernate主键生成策略总结

转载来自:http://blog.csdn.net/wanghuan203/article/details/7562395

2014-08-28 19:59:42 721

转载 DiskFileItemFactory类

转载来自:http://blog.csdn.net/chinaliuyan/article/details/7002016 DiskFileItemFactory类将请求消息实体中的每一个项目封装成单独的DiskFileItem (FileItem接口的实现) 对象的任务由 org.apache.commons.fileupload.FileItemFactory 接口的默认实

2014-08-24 23:14:00 515

原创 数据库中删除表的操作

Truncate Table Truncate是SQL中的一个删除数据表内容的语句,用法是:TRUNCATE TABLE [Table Name]。下面是对Truncate语句在MSSQLServer2000中用法和原理的说明:Truncate table 表名 速度快,而且效率高,因为: TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二

2014-08-22 19:34:58 1179

转载 JS函数定义方式的区别

关于JS的函数定义方式有以下两种:(1)典型的函数声明function slide(arguments){//...code}(2)以函数表达式的形式定义函数var slide = function(arguments){//...code}虽然上面两种方式逻辑上是等价的,但是还是有点小区别:区别一:例一中的函数会在代码执

2014-08-20 21:01:05 432

原创 java.lang.OutOfMemoryError: PermGen space解决办法

以下错误的原因是严重: Exception starting filter struts2java.lang.OutOfMemoryError: PermGen space at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.jav

2014-08-20 19:21:50 1881 1

转载 java.lang.OutOfMemoryError: PermGen space及其解决方法

PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同

2014-08-18 22:34:50 479

原创 解决: failed to lazily initialize a collection of role: no session or session was closed问题

org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: cn.itcast.domain.User.posts, no session or session was closed

2014-08-18 01:13:23 3491

转载 failed to lazily initialize a collection of role

因为有的时候我们使用JPA的时候由于某个实体的属性数据量比较大所以使用延迟加载来优化,而在struts2的action中使用到实体的时候却因为实体管理器已经关闭实体成为游离态,且数据延迟加载导致没有加载我们所需要的数据,比如:[java] view plaincopyprint?@OneToMany(cascade = { CascadeType.REFRESH,

2014-08-18 01:07:00 7097

转载 struts2的整体回顾(ACTION、拦截器、值栈、OGNL表达式、ModelDriven方案等)

ValueStack:struts2的一个存放数据的数据结构(核心)ValueStack大致可以理解为:由Map和对象栈组成ValueStack作用范围:一个请求,用它来代替request的作用域。当来了一个请求时,便创建出一个ValueStack,并进行一些初始化,往Map中放:request=...,session=...,application=...,attr=...,pa

2014-08-17 23:06:57 467

转载 Struts2 - 属性驱动与模型驱动

Struts2 - 属性驱动与模型驱动一、为什么要使用属性驱动和模型驱动?:struts2与struts很大的不同点在于,struts的execute方法提供了HttpServletRequest和 HttpServletResponse方法在获取客户端提交的数据信息的时候需要使用HttpServletRequest的getParameter()方法,并且还需要进行必要的数据类

2014-08-17 14:36:18 421

转载 Struts2的模型驱动、属性驱动的理解

因为在struts1的版本中,属性的拦截以及控制的处理是被封装为两个对立的ActionForm、Action来获取HttpServerRequest的参数、控制访问的MAPPING的。而在Struts2中我们可以直接通过Action来获取请求参数,并把处理的资源映射返回给struts.xml指向对应的视图资源或者模型或者控制器进行下一步的处理。发现Action在Struts2中负责了struts1

2014-08-17 14:32:01 1175

转载 浅谈HibernateTemplate类的使用

目的:使用HibernateTemplate执行execute(new HibernateCallback())方法,从HibernateCallback中得到session,在此session中做多个操作,并希望这些操作位于同一个事务中。如果你这样写(1):public static void main(String ss[]) {CtxUtil.getBas

2014-08-17 00:26:58 462

转载 AJAX入门---五步使用XMLHttpRequest对象

XMLHttpRequest简介:XMLHttpRequest对象可以在不向服务器提交整个页面的情况下,实现局部更新网页。当页面全部加载完毕后,客户端通过该对象向服务器请求数据,服务器端接受数据并处理后,向客户端反馈数据。XMLHttpRequest 对象提供了对 HTTP 协议的完全的访问,包括做出 POST 和 HEAD 请求以及普通的 GET 请求的能力。XMLHttpRequest

2014-08-16 00:16:15 421

原创 struts2笔记之 -- JFreeChart插件简单例子

所需jar包: /jfreechart-1.0.13.jar/jcommon-1.0.16.jar/struts2-jfreechart-plugin-2.1.8.1.jar

2014-08-12 22:25:42 597

转载 Struts2值栈学习

1:简单的说,值栈是对应每一个请求对象的轻量级的数据存储中心,在这里统一管理着数据,供Action、Result、Interceptor等Struts2的其他部分使用,这样数据被集中管理起来而不凌乱。      简单的说,值栈能够线程安全的为每个请求提供公共的数据存取服务。      当有请求的时候,Struts2会为每个请求创建一个新的值栈,也就是说,栈和请求是一一对应的,不同的请求,值

2014-08-10 10:30:53 500

转载 HibernateDaoSupport类用法的介绍

Spring的Hibernate ORM框架带来了方便的HibernateDaoSupport类,你的DAO类可以继承它:  public class StudentDaoHibernate extends HibernateDaoSupportimplements StudentDao{  .................  }  如果你选择这种设计,就需要动态注入Se

2014-08-10 00:12:42 1767

转载 HibernateDaoSupport类使用

1、 继承了HibernateDaoSupport类的类获取session时,已不可用SessionFactory.OpenSessioon的形式来获取Session了,由于HibernateDaoSupport本身已有获取session的方法getSession(),所以直接用Session se=this.getSession();来获取  2、  在依据hql获取用户信息时,继承

2014-08-10 00:11:56 853

转载 HibernateTemplate与HibernateDaoSupport详解

ibernateTemplate与HibernateDaoSupport详解HibernateTemplate是Spring框架下的一个数据库操作类org.springframework.orm.hibernate3.HibernateTemplateHibernateDaoSupport也是Spring框架下的一个接口类q      void delete(Object entity

2014-08-10 00:11:00 458

转载 Hibernate中的getHibernateTemplate()方法

HibernateTemplate提供非常多的常用方法来完成基本的操作,比如通常的增加、删除、修改、查询等操作,Spring 2.0更增加对命名SQL查询的支持,也增加对分页的支持。大部分情况下,使用Hibernate的常规用法,就可完成大多数DAO对象的CRUD操作。下面是HibernateTemplate的常用方法简介:q void delete(Object entity):删除指定

2014-08-10 00:10:07 1588

原创 Mybatis笔记之三 -- 映射关系(一对多)

一对多的关系

2014-08-03 14:25:11 706

原创 Spring笔记之二 -- SpringIOC(控制反转)

Spring的控制反转:把对象的创建、初始化、销毁等工作交给spring容器来做。由spring容器控制对象的生命周期。步骤:A. 启动spring容器1、 在类路径下寻找配置文件来实例化容器                      ApplicationContext ctx = new ClassPathXmlApplicationContext(new String[]{"

2014-08-02 00:11:50 518

原创 Spring笔记之一 -- 简单入门讲解HelloWorld

1、 Spring基本特征

2014-08-01 23:42:34 804

中文版的Servlet文档

这是中文版的servlet的文档的哦。。。希望可以帮到你大部分中文不好的学习者、

2014-07-07

sping2.5中文版

这是一个中文的spring2.5的文档的哦哦 。。看了还可以。。希望能帮助到很多人

2014-07-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除