摘要:
Hibernate中No row with the given identifier exists问题的原因及解决 产生此问题的原因: 有两张表,table1和table2.产生此问题的原因就是table1里做了关联<one-to-one>或者<many-to-one unique="true">(特殊的多对一映射,实际就是一对一)来关联table2.当hibernate查找的时候,table2里的数据没有与table1相匹配的,这样就会报No row with the given identifier exists这个错.(一句话,就是数据的问题!
阅读全文
posted @ 2012-09-06 10:14
光辉飞翔
阅读(221)
推荐(0)
摘要:
package org.c.base;import java.util.Map; import java.util.concurrent.ConcurrentHashMap;import javax.servlet.http.HttpSessionAttributeListener; import javax.servlet.http.HttpSessionBindingEvent; import javax.servlet.http.HttpSessionEvent; import javax.servlet.http.HttpSessionListener;import org.apach
阅读全文
posted @ 2012-09-05 16:04
光辉飞翔
阅读(317)
推荐(0)
摘要:
http://www.cnblogs.com/focusj/archive/2011/03/11/2057616.html1、拦截器是基于java反射机制的,而过滤器是基于函数回调的。2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器。3、拦截器只能对Action请求起作用,而过滤器则可以对几乎所有请求起作用。4、拦截器可以访问Action上下文、值栈里的对象,而过滤器不能。5、在Action的生命周期中,拦截器可以多次调用,而过滤器只能在容器初始化时被调用一次。过滤器其主要特点在于:取你需要的东西,忽视那些不需要的东西!在程序中,你希望选择中篇文章中的所有数字,你就可以针
阅读全文
posted @ 2012-09-05 15:14
光辉飞翔
阅读(6515)
推荐(0)
摘要:
如何使用struts2拦截器,或者自定义拦截器。特别注意,在使用拦截器的时候,在Action里面必须最后一定要引用struts2自带的拦截器缺省堆栈defaultStack,如下(这里我是引用了struts2自带的checkbox拦截器):<interceptor-ref name="checkbox"> <param name="uncheckedValue">0</param> </interceptor-ref> <interceptor-ref name="defaultStack&
阅读全文
posted @ 2012-09-05 14:48
光辉飞翔
阅读(753)
推荐(0)
摘要:
http://www.cnblogs.com/xianbing/archive/2012/02/27/2369369.html声明方式1:?12var test;var test = 5;需注意的是该句不能包含在function内,否则是局部变量。这是第一种方式声明全局变量。声明方式2:?1test = 5;没有使用var,直接给标识符test赋值,这样会隐式的声明了全局变量test。即使该语句是在一个function内,当该function被执行后test变成了全局变量。声明方式3:?12window.test;window.test = 5;这种方式经常被用到一个匿名函数执行后将一些函数公
阅读全文
posted @ 2012-09-05 13:42
光辉飞翔
阅读(202)
推荐(0)
摘要:
<a href="http://www.kunlunrisk.com" target="_blank">http://www.kunlunrisk.com</a></td> 在空白页中打开该连接<a href="http://www.kunlunrisk.com" >http://www.kunlunrisk.com</a></td> 在当前页中打开该连接。默认是target="_self"。也可以在自己写的模版中打开,如<p>1.
阅读全文
posted @ 2012-09-05 13:41
光辉飞翔
阅读(393)
推荐(0)
摘要:
首先从一次完整的的请求说起:(以此为例get,www,baidu.com)1,webbrower 发出request,2,然后解析www.baidu.com为ip,找到ip的服务器,3,服务器处理请求资源并返回请求的内容,4,browser接受请求内容过程,(返回内容是按顺序读取的)4.1遇到外联css,就会并发去读取css内容(),4.2遇到图片时,回去并发读取图片,目前浏览器的并发数为2,4.3遇到js时则会阻塞其他请求。4.4加载完css后,browse开始渲染页面,4.5直到加载完页面中的文本资源,这时dom的结构已经确定,会出发 document.ready方法4.6 browse继
阅读全文
posted @ 2012-09-05 12:48
光辉飞翔
阅读(199)
推荐(0)
摘要:
jquery-1.2.6.js与json.js以及处理ajax框架的prototype.js同时引入到jsp页面时,在引用jquery.js中的方法时会有冲突,必须按先后序顺引入这些文件。 最先引入json.js文件,然后引入prototype.js文件,最后引入jquery-1.2.6文件,如果先引入的jquery文件则会报错“找不到对象或对象不存在”。 例如: <script language="javascript" type="text/javascript" src="<%=basePath%>/include/sc
阅读全文
posted @ 2012-09-05 11:36
光辉飞翔
阅读(8578)
推荐(0)
摘要:
HTTP Status 500 -type Exception reportmessagedescription The server encountered an internal error () that prevented it from fulfilling this request.exceptionUnable to instantiate Action, CustomerAccessLogAction, defined for 'logMgr' in namespace '/logmgr'CustomerAccessLogAction com.o
阅读全文
posted @ 2012-09-05 10:09
光辉飞翔
阅读(4689)
推荐(0)
摘要:
摘要:在这个世界上有两种程序员:Day Programmers(白班程序员)和Night Programmers(夜猫子程序员),你知道优秀程序员和一般程序员有哪些差别吗?你又是哪一类型的呢?俗话说不想当CEO的程序员,不是好的产品经理。程序员们,加油吧!还记得研发频道此前发表过的一篇《白班程序员 VS. 夜猫子程序员》吗?在这个世界上有两种程序员,我们称之为:Day Programmers(白班程序员)和Night Programmers(夜猫子程序员)。本文我们将探讨优秀程序员和一般程序员有哪些差别,看看您是属于那一种?来自知乎网上的大牛们各抒己见,一起来看下他们是如何区分的。创业者 郭凛
阅读全文
posted @ 2012-09-05 09:32
光辉飞翔
阅读(337)
推荐(0)