`
文章列表
Ext.apply, Ext.applyif, Ext.override 都是对对象 进行扩展的方法,Ext.extend则是对类 操作的方法。 Ext.apply 扩展时对已经存在的属性/方法会被覆盖掉, 通常用它来扩展普通对象. Ext.applyif 扩展时不会覆盖已经存在的属性/方法,通常用它来扩展核心js,如Array.prototype,String.prototype等。 Ext.override 扩展某一个类的原型,可以覆盖toString方法。 Ext.extend 用来写类或继承,或者说用来扩展类
目录: 一、术语session 二、HTTP协议与状态保持 三、理解cookie机制 四、理解session机制 五、理解javax.servlet.http.HttpSession 六、HttpSession常见问题 七、跨应用程序的session共享 八、总结 参考文档 一、术语session 在我的经验 ...

Java关键字final

一、final  根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类 ...
       在Java语言中,static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。         被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无需引用任何对象。         用public修饰的static成员变量和成员方法本质是全局变量和全局方法,当声明它类的对象时,不生成static变量的副本, ...

Java引用

.Java垃圾回收器概述   Java2平台里面引入了java.lang.ref包,这个包中的类可以让我们引用对象,而是的这些对象不用停留在内存中。不仅仅如此,这些类和Java本身的垃圾回收器还存在一定的交互。我们平时开发的时候有时候会 ...
1 日期比较 hql.append(" and to_date(to_char(planTime,'yyyy-mm'),'yyyy-mm') >= to_date('"+params.get("startDate")+"','yyyy-mm') ");
load和get一共是2个区别 先讲第一个 延迟加载 load是true而get是false 意思就是 load采用的是延迟加载的方式 而get不是,hibernate思想是 既然这个方法支持延迟加载 他就认为这个对象一定在数据库存在,在你声明 TFaq tfag2=(TFaq)sess.load(T ...
SYS用户在CMD下以DBA身份登陆: 在CMD中打sqlplus /nolog 然后再conn / as sysdba 注意点: 1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行 2.确保路径存在,比如【D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路径存在 /*分为四步 */ /*第1步:创建临时表空间  */ create temporary tablespace user_temp  tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' size 50 ...
<@fkMacros.pageHeaderBegin /> <script language="javascript"> window.SITE_URL ='${resourcePath}'; </script> <link rel="stylesheet" type="text/css" href="${resourcePath}/js/treeTable/vsStyle/jquery.treeTable.css" /> <script ...
shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 unshift:将参数添加到原数组开头,并返回数组的长度 var a = [1,2,3,4,5]; var b = a.unshift(-2,-1); //a:[-2,-1,1,2,3,4,5] b:7 注:在IE6.0下测试返回值总为undefined,FF2.0下测试返回值为7,所以这个方法的返回值不可靠,需要用返回值时可用splice代替本方法来使用。 pop:删除原数组最后 ...
ie&firefox        document.getElementById("frameId").contentWindow.varName;       document.getElementById(" frameId ").contentWindow.functionName();       document.getElementById(" frameId ").contentWindow.document.getElementById("someId");       $(&quo ...
网页可见区域宽: document.body.clientWidth; 网页可见区域高: document.body.clientHeight; 网页可见区域宽: document.body.offsetWidth   (包括边线的宽); 网页可见区域高: document.body.offsetHeight  (包括边线的宽); 网页正文全文宽: document.body.scrollWidth; 网页正文全文高: document.body.scrollHeight; 网页被卷去的高: document.body.scrollTop; 网页被卷去的左: document.body.scro ...
在创建grid时候这个是必须的: tbar : [{ id : 'newWindow', text : '票据入库', iconCls : 'add', handler : function() { showMemerAddWindow(); //显示表单所在窗体 } }] 创建完成后可再新建一个toolbar: tbar2 = new Ext.Toolbar({ renderTo : grid.tbar,//其中grid是上边创建的grid容器 items : ['第二行工具栏', '-', { tex ...
Ext中包含了几个以get开头的方法,这些方法可以用来得到文档中DOM、得到当前文档中的组件、得到Ext元素等,在使用中要注意区别使用。 1、get方法 get方法用来得到一个Ext元素,也就是类型为Ext.Element的对象, Ext.Element类是Ext对DOM的封装,代表DOM的元素,可以为每一个DOM创建一个对应的Element对象,可以通过Element对象上的方法来实现对DOM指定的操作,比如用hide方法可以隐藏元素、initDD方法可以让指定的DOM具有拖放特性等。get方法其实是 Ext.Element.get的简写形式。 get方法中只有一个参数,这个参数是混合参数, ...

struts2 文件下载

1 在要处理的action类里加入 public InputStream getInputStream() throws FileNotFoundException { return new FileInputStream(fileName);//绝对路径 } 2 xml配置 <result type="stream" name="download"> <param name="contentType">application/octet-stream</para ...
Global site tag (gtag.js) - Google Analytics