`
hekeji
  • 浏览: 50180 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
为什么登陆后,只要不关闭浏览器,session就能一直存在?当然session的数据是保存在服务器上的,但服务器是怎么识别这些数据都是谁的呢?答案是sessionid,每一个浏览者都唯一的sessionid,这就很好的区分了不同浏览者的不同session了.sessioni ...
Hibernate的检索策略包括类级别检索策略和关联级别检索策略。 类级别检索策略有立即检索和延迟检索,默认的检索策略是立即检索。在Hibernate映射文件中,通过在<class>上配置 lazy属性来确定检索策略。对于Session的检索方式,类级别检索策略仅适用于load方法;也就说,对于get、qurey检索,持久化对象都会被立即加载而不管lazy是false还是true.一般来说,我们检索对象就是要访问它,因此立即检索是通常的选择。由于load方法在检索不到对象时会抛出异常(立即检索的情况下),因此我个人并不建议使用load检索;而由于<class>中的laz ...
转载  主题:关于hibernate延迟加载的错误解决方案 收藏 在项目开发中,对于struts的数据读取,当遇到多个表关联的数据读取的时候,精彩会出现session close的错误,一般的解决方案是将hib的延迟加载错误取消掉,但是这样赶鸭子上架的解决机制无疑是对程序的极度不负责,在这里我们用到 hibernte自带的一种机制,session.load。 例如 notic----user user----userInfo 三个表,notic a = (notic)session.load(notic,id); a.getuser() a.getuser.getuserinfo( ...
转自:http://blog.csdn.net/lovehongyun/archive/2008/09/24/2971341.aspx JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, ...
我们在系统的环境变量里面添加一个新的变量叫 CLASSPATH。他的描述方法用PATH的描述方法: 可以看到,新的变量 CLASSPATH使用的系统的路径表示的(例如D:\classes\ 就是一个系统的路径),但是不能用环境环境变量PATH,所以不能写成: %Path%;D:\classes\;D:\j2sdk1.4.2b\lib\dt.jar;D:\j2sdk1.4.2b\lib\tools.jar 或者 $Path;D:\classes\;D:\j2sdk1.4.2b\lib\dt.jar;D:\j2sdk1.4.2b\lib\tools.jar 这样当jvm想要调用Java文件 ...
转载自:http://dreamhead.blogbus.com/logs/1189478.html 一个小程序员的信口开河       <<  由Reflection想到的 | 首页 | 读《ACM图灵奖》  >>     *       2005-05-16       Java基本功——Reference       Tag:大头文章       版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明       http://dreamhead.blogbus.com/logs/1189478.html       这是一篇一年多之前便已写就的文 ...
应该注意前后台的分类: 什么时候把计算放在前台 用js或是其它来计算... 什么时候把计算放在后台.java处理 什么时候注意是java和前台的交互.. 如果说string是常量 不可改变 主要是因为 String a = "a"; 这里相当于 new("a"); 然后a把这个对象地址 a = a+"test"; 这里相当于 new("atest")'然后把啊指向这个对象的地址  所以原来的对象没有改变  所以说string是常量.
      安装就不用说了,很简单,在FireFox上插件库里找到FireBug就Ok了。下图是FireBug Debug 窗口。      FireBug美工用的非常普遍,公司美工妹妹用的非常熟练 呵呵,而对于我们开发人员,主要用它来Debug JS。看看官方对Debug功能的介绍。 Firebug includes a powerful JavaScript debugger that lets you pause execution at any time and see what each variable looked like at that moment. If your c ...
  PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。 说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGen space错误。这 ...
1.The container sees that the request is for a servlet so the container creates two objects:(1)HttpServletResponse (2)HttpServletRequest 2.The Conatainer finds the correct servlet based on the URL in the request , create or allocates a thread for that request, and calls the servlet's ervice() method, ...
WEB APPLICATION ARCHITECTURE 1.The container gives your web app communications support, lifecycle management, multithreading support, declarative security, and support for JSPs so that you can concentrate of your own business logic. 2.The container creates a request and response onject that servlets ...
(1)HTTP stands for HypeText transfer protocol, and is the network protocol used on the web.It turns on top of the TCP/IP. (2)Http uses a request /response model- the client makes an http request and the webserver gives back and http response that the browser then figures out how to handle(depending o ...
JAVA 内部类的简单总结 定义在一个类内部的类叫内部类,包含内部类的类称为外部类。内部类可以声明public、protected、private等访问限制,可以声明为 abstract的供其他内部类或外部类继承与扩展,或者声明为static、final的,也可以实现特定的接口。static的内部类行为上象一个独立的类,非static在行为上类似类的属性或方法且禁止声明static的方法。内部类可以访问外部类的所有方法与属性,但static的内部类只能访问外部类的静态属性与方法。 外部类按常规的类访问方式使用内部类,唯一的差别是外部类可以访问内部类的所有方法与属性,包括私有方法与属性。如: ...
1.document.formName.item(itemName) 问题 说明:IE下,可以使用 document.formName.item(itemName)或 document.formName.elements[elementName];Firefox下,只能使用 document.formName.elements[elementName]. 解决方法:统一使用document.formName.elements[elementName]. 2.集合类对象问题 说明:IE下,可以使用()或[]获取集合类对象;Firefox下,只能使用[]获取集合类对象. 解决方法:统一使用[]获取集 ...
如何使用firebug进行调试 2009-06-05 18:34 不了解的同学先“点这里”看看什么是Firebug。简单来说,Firebug是Firefox上用来监视、编辑和调试站点的CSS、HTML、DOM和JavaScript的扩展工具。 我们先到Firebug的主页上下载最新的版本装上,下面开始调试: 1、查看、编辑HTML元素及其CSS 安装好Firebug之后,你可以通过点击浏览器右下方的小虫子打开Firebug,如图: [打开Firebug] 或者直接按F12,如果要以窗口形式打开的话,就按下CTRL+F12 打开Firebug之后,点击“查看”,然后选择页面上任何需要编 ...
Global site tag (gtag.js) - Google Analytics