自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

倾城之恋的专栏

不积跬步,无以至千里;不积小流,无以成江海。

  • 博客(28)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

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

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

2013-10-28 19:35:47 588

翻译 spring事务传播属性与隔离级别

一、Propagation (事务的传播属性)Propagation :  key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。P

2013-10-27 22:12:45 927

转载 MySQL 查看约束,添加约束,删除约束 添加列,修改列,删除列

MySQL 添加列,修改列,删除列ALTER TABLE:添加,修改,删除表的列,约束等表的定义。查看列:desc 表名;修改表名:alter table t_book rename to bbb;添加列:alter table 表名 add column 列名 varchar(30);删除列:alter table 表名 drop column 列名;修改列名MySQL: alt

2013-10-27 22:03:15 789

转载 Struts2中文乱码问题

适合情况 -> 从jsp传入到action时的乱码情况,这里以GBK为例 1.建立一个用于转换编码的filter文件位置举例:src.util.SetCharacterEncodingFilter.java[java] view plaincopypackage util;    import java.io.

2013-10-22 18:26:04 759

转载 Jsp EL表达式详解

EL表达式详解在 JSP 页面中,使用标签库代替传统的 Java 片段语言来实现页面的显示逻辑已经不是新技术了,然而,由自定义标签很容易造成重复定义和非标准的实现。鉴于此,出现了 JSTL ( JSP Standard Tag Library )。大多数 JSP 页面逻辑提供了实现的 JSTL 技术,该技术本身就是一个标签库。Sun 公司 Java 规范标准的 JSTL 由 a

2013-10-20 19:54:55 1008

转载 mysql中key 、primary key 、unique key 与index区别

作者:zccst 一、key与primary key区别 CREATE TABLE wh_logrecord ( logrecord_id int(11) NOT NULL auto_increment, user_name varchar(100) default NULL, operation_time datetime default NULL, logrecor

2013-10-20 10:43:44 1738

转载 马士兵spring教程学习总结

-----IoC 1、name和id 的区别就是name 里面可以放一些特殊字符。不是邪人整些特殊字符放进去干嘛?2、scope范围 默认就是singleton模式。至于session request等模式,不整spring MVC是没有必要用的。struts里面可以方便的操作这些东西。prototype是每次都复制一个bean对象,注意:struts2里面的act

2013-10-20 10:40:46 2009

转载 struts2.xml 中result type属性说明

chain           用来处理Action链,被跳转的action中仍能获取上个页面的值,如request信息。           com.opensymphony.xwork2.ActionChainResult       dispatcher           用来转向页面,通常处理JSP           org.apache.str

2013-10-20 09:24:48 756

转载 struts2中的constant介绍之struts.objectFactory与spring的整合

struts2提供给我们更为灵活的设计,他的很多东西都是可以手动配置的,下面介绍下他的一些常用的constant作用和配置struts.objectFactory这个属性用于说明Struts2的对象池创建工厂,Struts2也有自己的对象池,就像Spring那样,在配置文件中你可以引用对象池中的对象,你可以借助于Spring中的对象池,当想要得到Spring中的对象池时,申明str

2013-10-19 10:22:10 993

转载 spring2结合struts2的配置

1. 前置条件引入struts2-spring-plugin-2.0.9.jar2. web文件中引入spring配置文件装载的监听器    org.springframework.web.context.ContextLoaderListener如果spring不是默认文件或者不在默认位置(web-inf/classes/),需要设置装载器的参数(这里可以使用通配符*)

2013-10-17 22:03:35 675

转载 Spring3整合Struts2

Struts2与Spring整合后,可以使用Spring的配置文件applicationContext.xml来描述依赖关系,在Struts2的配置文件struts.xml来使用Spring创建的bean。 1、导入依赖包除了导入Struts2和Spring的核心库之外,还要导入commons-logging和struts2-spring-plugin包,否则启动会出异常

2013-10-17 21:51:53 773

转载 spring 中事务的Readonly的解释

“只读事务”并不是一个强制选项,它只是一个“暗示”,提示数据库驱动程序和数据库系统,这个事务并不包含更改数据的操作,那么JDBC驱动程序和数据库就有可能根据这种情况对该事务进行一些特定的优化,比方说不安排相应的数据库锁,以减轻事务对数据库的压力,毕竟事务也是要消耗数据库的资源的。 但是你非要在“只读事务”里面修改数据,也并非不可以,只不过对于数据一致性的保护不像“读写事务”那样保险而已。 

2013-10-16 23:04:27 867

转载 Spring3整合Hibernate4

本文是作者在对hibernate4+spring3+struts2整合中遇到的一个问题。对s2sh进行了基本的整合搭建以后,就是对事务的控制管理,将hibernate的事务交由spring管理。根据网上资料,applicationContext.xml中基本的配置如下(注意先后顺序的问题):[html] view plaincopyxml v

2013-10-16 21:36:55 3959

转载 Spring事务管理

Spring提供了一流的事务管理。在Spring中可以支持声明式事务和编程式事务。     本章主要目标如下:     1,Spring事务     2,事务属性     3,事务管理器     4,声明式事务             1.1Spring的事务     事务管理在应用程序中起着至关重要的作用:它是一系列任务的组成工作单元,在这个工作单元中,所有的任务

2013-10-16 21:33:25 930

转载 JQuery ajax post使用

准备工作·Customer类public class Customer{    public int Unid { get; set; }    public string CustomerName { get; set; }    public string Memo { get; set; }    public string Other { get; se

2013-10-13 16:10:37 839 1

转载 log4j配置详解

第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.properties。内容如下:1 log4j.rootCategory=INFO, stdout , R23 log4j.appender.stdout=org.apache.log4j.ConsoleAppender4 log4j.appender.std

2013-10-13 11:30:23 724

转载 myeclipse中将项目(java project)导出jar或.exe文件

一、导出jar文件: 如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件却不知道该如何操作时,你只要按照以下步骤实行即可:选中你的项目---然后右击弹出选项列表---选择Export---Java---jar file---next---browser(选择jar的存放路径)---next---next(不管太多继续下一步)---browser(选择你程序的主类--OK)---f

2013-10-07 18:57:40 1506

原创 Spring3整合Hibernate4 Annotation详细图文教程

今天在使用Spring3整合Hibernate4的时候遇到了些问题,所以在这记录下Spring3整合Hibernate4 Annotation的详细步骤,为了以后学习Spring的同学节省点时间。以上是Spring文档上的例子,在这例子中 它是通过配置dataSource来配置sessionFactory LocalSessionFactoryBean 有关持久化类的配置采

2013-10-05 15:37:23 2698 2

转载 hibernate.hbm2ddl.auto 的区别设置

[xhtml] view plaincopyxml version='1.0' encoding='UTF-8'?>            "-//Hibernate/Hibernate Configuration DTD 3.0//EN"            "http://hibernate.sourceforge.net/hibernate-co

2013-10-05 14:57:01 1175

原创 Spring3整合Hibernate4 Lorg/hibernate/cache/CacheProvider异常

刚刚在使用spring3.2整合hibernate的过程中,遇到了如下异常java.lang.NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider查了一下相关资料,后来才发现hibernate4已经将hibernate3的一些功能改掉了,在hibernate4已经不使用CacheProvider了在spring-o

2013-10-04 23:55:32 1697

转载 Spring AOP中pointcut expression表达式解析

Pointcut 是指那些方法需要被执行"AOP",是由"Pointcut Expression"来描述的.Pointcut可以有下列方式来定义或者通过&& || 和!的方式进行组合. args()@args()execution()this()target()@target()within()@within()@annotation其中executio

2013-10-04 14:09:26 1549

转载 关于AspectJ 中的pointcut 语法

关于AspectJ 中的pointcut 语法pointcut,从字面的意思说的是切面的意思。也就是横切的时候,会有哪些执行点会被识别。只有先识别了,才能执行相应的Advice。基本的定义如下:public pointcut accountOperations:call(* Account.*(..))1.通配符和pointcut 操作符 * 表示任何数量的字符

2013-10-04 13:06:50 1206

原创 Spring error at ::0 can't find referenced pointcut myMethod等异常的解决

刚刚在使用声明方式的AOP编程中,遇到以下两个问题,解决方法如下:(1)error at ::0 formal unbound in pointcut解决方法:去掉函数通知函数中的参数,比如:将@Before("execution(public void com.zjw.dao.impl.UserDAOImpl.*(..))")   error at ::0 can

2013-10-04 10:12:32 5991 2

原创 Spring AOP与Aspectj

1. AOP:Aspect Oriented Programming(面向切面编程)2. 利用动态代理实现面向切面编程(底层原理是动态代理这你理解的没错)3. Spring实现动态代理配置是有两种配置文件:1、 xml文件方式;2、annotation方式(使用AspectJ类库实现的。4. aspectJ类库,AspectJ是一个专门用来实现动态代理(AOP编程)的类库,AspectJ是面

2013-10-03 18:17:45 922

转载 Spring Jar包解析

下载的spring包中文件及各种包众多,在项目中往往只有部分是我们必须的,如果不清楚什么时候需要什么包的话,看看下面就知道了。aspectj目录下是在Spring框架下使用aspectj的源代码和测试程序文件。Aspectj是java最早的提供AOP的应用框架。dist 目录下是Spring 的发布包,关于发布包下面会详细进行说明。docs 目录下是相关的文档,包括有Spring

2013-10-03 18:12:56 621

转载 Java 动态代理学习笔记

没事的时候翻看lang.reflect包下的代码,发现有两部分内容:涉及反射和动态代理。 很多地方都可以看到动态代理的影子,只是一直没仔细看下。 在学习之前,先提出几个问题,带着问题来看代码: 1.什么是动态代理? 2.为什么使用动态代理? 3.使用它有哪些好处? 4.哪些地方需要动态代理? --------------------分隔线----------

2013-10-02 13:22:10 637

转载 Spring scope详解

1. 什么是scope?    scope用来声明IOC容器中的对象应该处的限定场景或者说该对象的存活空间,即在IOC容器在对象进入相应的scope之前,生成并装配这些对象,在该对象不再处于这些scope的限定之后,容器通常会销毁这些对象。2. scope分类目前,scope的取值有5种。      在Spring 2.0之前,有singleton和protot

2013-10-02 08:32:20 709

原创 Eclipse快捷键使用

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对

2013-10-01 17:39:56 1085 1

Hibernate Annotation中文文档

Hibernate Annotation中文文档

2013-08-29

dom4j API解析文档

xml dom4j英文解析文档

2013-08-14

当当购物源码

基于Struts2+mysql的当当购物源码,主要实现了四个模块 用户管理模块 主界面模块 购物车模块 订单模块

2013-08-03

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

TA关注的人

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