自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 收藏
  • 关注

原创 session和cookie

http://www.cnblogs.com/shiyangxt/archive/2008/10/07/1305506.html

2013-10-10 15:48:14 561

原创 常见问题

1,静态变量,切记要慎重!!!  用之前要考虑是否需要初始化。。

2013-10-10 10:14:35 511

原创 js学习

1,js arguments对象在javascript中,不需要明确指出参数名,就能访问它们。如:function hi(){if(arguments[0]=="andy"){     return;}alert(arguments[0]);}用arguments[0]可以访问第一个参数,如此类推。利用arguments对象可以实现重载,利用argu

2013-09-21 11:18:55 633

原创 js闭包

http://segmentfault.com/q/1010000000095895http://www.ibm.com/developerworks/cn/web/1207_wangqf_jsthis/index.html   -----深入浅出js的 this,js的门槛。看this到底是指向什么。this只能表示当前,还是指的是全局对象?  js全局对象是wind

2013-09-20 17:32:40 557

原创 hql不会加载关联对象

<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">

2013-08-19 21:12:59 657

转载 svn学习网址

http://www.cnblogs.com/xilentz/archive/2010/05/06/1728945.html

2013-07-25 10:31:15 483

转载 servlet3.0配合freeMarker使用

原博客网址http://www.blogjava.net/yongboy/archive/2010/07/04/346224.html曾经写过一篇博文《很轻的,Servlet + Freemarker 组合体,没有那么硬~》,不过那是基于Servlet 2.× 系列的,今天谈谈如何在Servlet 3.0 下使用Freemarker进行更快的开发方式。Servlet 3.0的强大、

2013-07-25 09:09:04 609

原创 js框架学习资料网址

http://www.cnblogs.com/orez88/articles/1505894.html

2013-07-24 11:52:02 538

原创 Hibernate在删除一个游离对象的时候,是不会更新该游离对象的

不会更新该游离对象,但是可以级联删除该游离对象关键的对象。 update t_student set teacherid=null where teacherid=?17:34:40,079 DEBUG AbstractCollectionPersister:1127 - done deleting collection17:

2013-07-17 17:38:31 1146 1

原创 spring命名空间解析以及aop命名空间背后干的事

http://shamrock.iteye.com/blog/1554860         这句话开启和注册了很多东西,里面涉及到bean后处理器。http://www.cnblogs.com/penguin-panda/archive/2011/07/09/2101867.html     命名空间简介

2013-07-07 14:25:32 975

原创 数据库隔离级别经典

http://www.cnblogs.com/qanholas/archive/2012/01/02/2310164.html总结一句话,数据库的隔离级别跟数据库锁的概念是分不开的。数据库是要被广大客户所共享访问的,那么在数据库操作过程中很可能出现以下几种不确定情况。更新丢失(Lost update)  两个事务都同时更新一行数据,但是第二个事务却中途失败退

2013-07-01 20:24:55 749

转载 存储过程中输出参数为游标的时候怎么处理

http://msdn.microsoft.com/zh-cn/library/ms175498(v=sql.90).aspxTransact-SQL 存储过程只能将 cursor 数据类型用于 OUTPUT 参数。如果为某个参数指定了 cursor 数据类型,也必须指定 VARYING 和 OUTPUT 参数。如果为某个参数指定了 VARYING 关键字,则数据类型必须是 c

2013-07-01 17:29:39 4026

转载 sqlServer游标的使用

在数据库开发过程中,当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用SELECT INSERT 语句。但是我们常常会遇到这样情况,即从某一结果集中逐一地读取一条记录。那么如何解决这种问题呢?游标为我们提供了一种极为优秀的解决方案。1.1 游标和游标的优点    在数据库中,游标是一个十分重要的概念。游标提供了一种对从表中检索出的数据进行操作的灵活手段,就本质而言,游标实

2013-07-01 13:18:22 546

原创 sqlServer复习

一,函数依赖:对于每一个X都有唯一的Y与只对应,那么就是Y→X。即Y依赖与X。完全函数依赖:在关系(Sno,Cno,Grade)中Sno和Cno是主键,那么Sno→Grade不成依赖,Cno→Grade也不成,那么就是完全依赖。部分依赖:在关系(学生,姓名,课程,学分)学生和课程为主键,但是存在学生→姓名,按道理应该是(学生,课程)→姓名。存在子集学生→姓名,所以姓名部分依赖于学生。传

2013-06-27 17:44:37 588

转载 深入研究java对String字符串对象的创建以及管理

原帖网址:http://bbs.csdn.net/topics/270042906 (2008-9-27 bbh)新手初学,不对的地方大家多多指教~ 经常看到很多人讨论java中关于String的问题,我也就有点兴趣了,鉴于网上很多人写的都差别很大,同样的问题都是不同的说法,我很迷糊,花了一晚上读了Java Virtual Machine Speci

2013-06-26 16:48:39 551

转载 StringBuffer和String总结二

参考网址:http://www.blogjava.net/chenpengyi/archive/2006/05/04/44492.html

2013-06-24 15:51:43 445

转载 StringBuffer和String

String和StringBuffer的区别,网上资料可以说是数不胜数,但是看到这篇文章,感觉里面做的小例子很有代表性,所以转一下,并自己做了一点总结。 在java中有3个类来负责字符的操作。1.Character 是进行单个字符操作的,2.String 对一串字符进行操作。不可变类。3.StringBuffer 也是对一串字符进行操作,但是可变类。

2013-06-24 15:03:07 387

原创 hibernate复习

①映射关系:②cascade和inverse③hibernate映射类型④hibernate检索策略⑤hql⑥查询缓存,一级缓存(session),二级缓存⑦hibernate悲观锁和乐观锁

2013-06-19 21:10:28 480

原创 java复习

①java指针a,通过对java数组的复习,了解到java底层很依靠指针的,几乎到处都是指针。每个声明的变量所存储的都是一个指针,数组,l集合,一般类型引用,都是存储的指针。补充,集合中只能存放对象,而集合存储的实际是对象的引用即地址。数组可以存储基本类型的值,也可以存放对象的引用即地址。b,没有多维数组:Object  [ ] [ ] a = new Object[4][ ];这

2013-06-17 23:15:33 820

转载 java指针

在实际 的编程中,经常有人问我关于两个对象相同,一个改变了对于另一个是否影响的问题,实际中也常遇到这样的问题,有的时候,可能一时发现不了问题,这个问题实际上就是对于Java中和C++中指针的认识没有搞清楚。下面我来阐述我对Java中指针的理解。尽管java并不使用显示指针而且不允许编程者使用指针,可是访问对象依然以来指针。一个对象占用了从某个位置开始的一段内存空间,指针对于该对象而言只是一

2013-06-17 19:59:18 502

转载 DriverManager.getConnection后发生了什么

以前只是知道如果需要进行数据库连接,需要按照  Connection connection = null;  try {   Class.forName("com.mysql.jdbc.Driver");   try {     connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/pla

2013-06-17 12:39:01 3434

原创 java类加载器一点总结及一点问题

总结:①该方法会首先调用 findLoadedClass()方法来检查该类是否已经被加载过;如果没有加载过的话,会调用父类加载器的 loadClass()方法来尝试加载该类;如果父类加载器无法加载该类的话,就调用 findClass()方法来查找该类。因此,为了保证类加载器都正确实现代理模式,在开发自己的类加载器时,最好不要覆写 loadClass()方法,而是覆写findClass()方法。

2013-06-17 11:04:31 551

转载 java类加载器

网址:http://www.ibm.com/developerworks/cn/java/j-lo-classloader/类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Applet 的需要而开发出来的。Java Applet 需要

2013-06-17 10:49:31 437

转载 servlet原理解析

网址:http://www.ibm.com/developerworks/cn/java/j-lo-servlet/

2013-06-17 10:48:02 430

原创 OpenSessionInViewFilter再次理解

在OpenSessionInViewFilter这种情况下,其实它只能维护一个session的状态,如果在OpenSessionInViewFilter这种情况有2个事务,并且都需要延迟加载,那么就会出现问题了的,因为spring只能维护一个session的!案例已经测试过了,在2个事务中的延迟加载就会报错的!

2013-05-30 23:56:32 565

原创 getCurrnetSession与OpenviewFilter看似矛盾的地方

问题在这个帖子中,是关于getCurrnetSession与OpenviewFilter看似矛盾的地方,具体看下面的帖子:http://bbs.csdn.net/topics/390475237?page=1#post-394642915可以更好的解释了:看源代码:public final Session currentSession() throws HibernateExc

2013-05-30 15:57:24 774

转载 解惑 spring 嵌套事务

原帖地址:http://www.iteye.com/topic/35907 发现的问题是ServlceB的方法失败,应该会影响ServiceA的执行的! 事务传播是在不同业务接口之间的!而不是在一种业务接口的不同方法之间的!解惑 spring 嵌套事务 /**   * @author 王政   * @date 2006-11-24   * @note 转载请注明出处

2013-05-29 22:59:05 573

转载 jdbc事务处理

本文转载自:http://apzx2007.blog.163.com/blog/static/70507440200910236014880/在JDBC的数据库操作中,一项事务是由一条或是多条表达式所组成的一个不可分割的工作单元。我们通过提交commit()或是回退rollback()来结束事务的操作。关于事务操作的方法都位于接口java.sql.Connection中。首先我们要

2013-05-29 10:35:35 742

转载 Session原理和Tomcat实现分析

由于HTTP是无状态的协议,客户程序每次都去web页面,都打开到web服务器的单独的连接,并且不维护客户的上下文信息。如果需要维护上下文信息,比如用户登录系统后,每次都能够知道操作的是此登录用户,而不是其他用户。对于这个问题,存在三种解决方案:cookie,url重写和隐藏表单域。1、cookie   cookie是一个服务器和客户端相结合的技术,服务器可以将会话ID发送到浏览器,浏览

2013-05-29 09:59:55 602

转载 [Ljava.lang.String; cannot be cast to java.lang.String错误

今天使用request.getParameterMap()获得Map中的数据时,使用       Map map=hrequest.getParameterMap();            Set key = map.keySet();            for(Object aaa: key.toArray()){             parakey = a

2013-05-28 22:14:40 721

原创 怎么配置log4j.properties才能将同一包中的error和debug级别的日志分别记到两个文件中去?

关于log4j为特定包设置不同级别的:参考网址:http://www.iteye.com/topic/76176

2013-05-28 08:26:55 1248

原创 JAVA-Spring-Aop拦截ACTION中的方法,但是运行时AOP会拦截我Action中所有的私有属性的一些get,set方法。

①Spring-Aop拦截ACTION中的方法,但是运行时AOP会拦截我Action中所有的私有属性的一些get,set方法。有待解决!该问题已经解决!public class LogInterceptor { @Pointcut("execution (* com.zjlolife.action.UserAction.*(..))") private void anyMet

2013-05-27 23:31:47 1834

转载 J2EE项目异常处理

原文网址:   http://www.iteye.com/topic/72170       为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try….catch…finally吗?这谁都会啊!”。笔者在初学java时也是这样认为的。如何在一个多层的j2ee项目中定义相应的异常类?在项目中的每一层如何进行异常处理?异常何时被抛出?异常何时被记录?异常该怎

2013-05-27 18:52:12 516

转载 spring aop记录日志,Log4j

使用Aop做操作日志,异常处理,并记录日志。方法1:try{}catch(){记录日志}方法2:通过filter,或者strtus2拦截器(目前项目是struts2)方法3:hirbernate的拦截器记录日志方法4:通过jvm agent 代理方法5:自定义类加载器应该也可以虽然说各有个的好处吧,但是我个人还是喜欢Aop,当然Aop有多种实现。目前

2013-05-25 09:59:14 1161

转载 利用 JTA 处理事务机制与原理

什么是事务处理事务是计算机应用中不可或缺的组件模型,它保证了用户操作的原子性 ( Atomicity )、一致性 ( Consistency )、隔离性 ( Isolation ) 和持久性 ( Durabilily )。关于事务最经典的示例莫过于信用卡转账:将用户 A 账户中的 500 元人民币转移到用户 B 的账户中,其操作流程如下 1. 将 A 账户中的金额减少 5002.

2013-05-21 10:50:04 971

原创 关于spring中的openViewFilter的收藏网址

http://www.iteye.com/topic/32001

2013-05-20 22:59:26 687

转载 OpenSessionInView详解

一般在SSH配置中,web.xml都是这样配置的:xmlversion="1.0"encoding="UTF-8"?>web-appversion="2.5"xmlns="http://java.sun.com/xml/ns/javaee"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi

2013-05-17 16:46:10 688

原创 为什么OpenSessionInView要放在struts2的过滤器的前面

这个filter一定要配置在struts的过滤器的前面,因为过滤器是“先进后出”原则,如果你配置在struts的后面的话,你的openSessionInView过滤器都执行完了,怎么在去在管理action的转向页面啊。  这个与fiter的过滤器以及与struts2的dispatcher转向视图有关系,如果将openSessionInView配置在struts2的后面,那么根据先进后出的原

2013-05-17 16:45:01 1580

原创 spring中hibernateTemplate中事务控制问题

当不用spring提供的事务管理的时候,会发现 getHibernateTemplate().save(person);操作数据库依然成功!!说明HibernateTemplate中确实开启了事务。因为session如果没有开启事务,是不能操作数据库的,但是HibernateTemplate的事务是怎么控制的?源码中确实没找到!但是可以确定的是hiberanteTemplate中应该是一事

2013-05-15 23:19:32 1109

转载 主要讨论Spring与Hibernate集成中的session问题

1.通过getSession()方法获得session进行操作 Java代码  public class Test  extends HibernateDaoSupport{       public void save(User user){          this.getSession().save(user);       }  }

2013-05-15 10:48:55 591

空空如也

空空如也

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

TA关注的人

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