自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ext.js分析

enumerables = true, enumerablesTest = { toString: 1 }, for (i in enumerablesTest) { enumerables = null; } if (enumerables) { enumerables = ['hasOwnProperty', 'value...

2012-06-24 12:41:57 96

原创 Function函数分析

Ext.Function = { flexSetter:function(fn){}, bind:function(fn, scope, args, appendArgs){}, pass:function(fn, args, scope){}, alias:function(object, methodName){}, clone: functi...

2012-06-24 12:32:14 165

原创 sql优化之dbms_xplan

1,dbms_xplan 能显示三个地方的执行计划 计划表中 库缓存中 awr2,输出部分 第一部分: sql_id :识别父游标 只有当调用display_cursor 和display_awr才会产生 属于这个sql_id的子游标序号,可以识别出子游标。只有调用display_cursor才会产生 sql语句的内容 第二部分: 执...

2011-03-19 10:18:31 205

原创 sql优化之获取执行计划

获取执行计划的方法:1,执行sql语句的explain plan,查询结果输出表 explain for statement 需要statement涉及到的基础表和视图的访问权限 可以用dbms_xplan.display查询执行计划表2,查询动态性能视图 v$sql_plan和v$sql_plan_statistics_all 建议使用dbms...

2011-03-19 10:02:11 114

原创 PL/SQL5分钟学习总结之二

1,单行单列 用变量即可存储2,单行多列 record (见总结一) 格式: type name is record (fieldname type...);3,多行单列 集合(变量)4,多行多列 集合(record)==========================华丽分割线===========================...

2011-01-25 09:00:01 74

原创 PL/SQL5分钟学习总结之一

1,%type 声明字段匹配类型declare v_ename emp.ename%type;begin select ename into v_ename from emp where empno=7369; dbms_output.put_line(v_ename);end;2,%rowtype 声明一行记录匹配类型declare...

2011-01-24 21:38:34 101

原创 左右链接区别

select * from A a, B b where a.id(+)=b.id (+)对面代表连接方向,这里为右链接,理解为把a表数据+到右边的表,所以右边为主表,数据全部列出来,a表符合的数据+上去select * from A a,B b where a.id = b.id(+) 右边的表+到左边,所以为左链接,同时被加方A表为...

2011-01-17 09:03:32 129

原创 extjsAPI分析之String

公有函数1,trim() 去掉左右两边空格核心思想 : this.replace(/^\s+|\s+$/g,"") ^:以开始 $:以结束 \s:空白 +:一次或多次 附加选项g : 这里代表匹配字符串全部,如果没有此选项,上述只会除掉前面的空格2,toggle(value,other) 选择关卡 alert...

2010-12-02 11:49:52 104

原创 js里的|| 与|

var f1 = function() { alert('f1'); return true; } var f2 = function() { alert('f2'); return true; }alert( f1() || f2()) 短路或操作 : 只要第一个为true就不...

2010-12-01 10:52:29 73

原创 关于线程的异常捕获

1,对于以前的线程可以设置默认的异常处理器public class Test1 { public static void main(String[] args) { Task task = new Task(); Thread.setDefaultUncaughtExceptionHandler(new MyExcetionHandler()); Thread ...

2010-11-09 09:10:11 89

原创 关于v$mystat,v$sesstat,v$sysstat区别

1,v$statname: statistic# 统计量编号 name 统计量名称 这个表展示了所有统计量,即统计项 oracle 10g 共347个统计项2,v$mystat: 当前会话的统计量,展示了v$statname里所有统计项的值 一共347条记录 statistic# 统计量编号 value 值...

2010-11-02 21:16:46 270

原创 关于字符串的一些操作(instr,substr)

1,instr(源字符串,目标字符串,搜索位置,匹配第几个)注意:字符串的位置是从1开始,搜索位置必须为从1开始,如果搜索位置为0,则查找结果为0,查找结果为0代表未找到。select instr('acv','c',1,1) from dual;从a开始,查找第一个匹配c的位置,结果为22,substr(字符串,截取位置,截取长度)注意:索引位置为1开始,如果为0,还是为...

2010-10-31 22:04:00 213

js中的this

函数:调用者 (函数所在的上下文) 所有者 (函数被哪个对象调用) 所有者: 通过直接赋值给某个对象的变量 var T = function(){} var t = new T(); t.test = function a(){alert(this)} this就是t这个对象...

2010-03-15 09:00:59 78

函数的所有者和调用者

arguments.callee 返回当前运行的函数arguments.callee.length 形参arguments.length 实参*.caller 返回当前函数的上下文也就是函数调用者function test(){alert(arguments.callee.length)// 0alert(arguments.length) //1ale...

2010-03-14 21:39:16 299

js的属性和方法的类型

1,私有类型 :私有,即只能自己使用,在下面的例子,就是说只能在这个函数里使用这个属性( function(){ var a = "私有属性"; alert(a); //私有属性 })() alert(a);//error a没有定义2,实例属性 :即属于实例对象才能访问 var a = function(){ this.x="实例属性";...

2010-03-13 15:15:52 73

save the transient instance before flushing错误解决方法

自身一对多的情况下,如果这样的话 即使parent为空,但set进去的时候还是会new出一个新的parent,而这个父亲显然没有在数据库里存在,在update这个是实例时就会报错,除非你这个子类(多)设置了级联,但就算这样显然答案是不对的 你更新一个对象,不能给它增加一个父亲,解决方法如下:在更新页面里按这样写 ...

2010-03-12 18:16:44 1188

ext源码分析之namespace

namespace : function(){ var o, d; Ext.each(arguments, function(v) { d = v.split("."); o = window[d[0]] = window[d[0]] || {}; ...

2010-03-09 17:55:54 139

ext源码分析之each

each : function(array, fn, scope){ if(Ext.isEmpty(array, true)){ return; } if(!Ext.isIterable(array) || Ext.isPrimitive(array)){ ...

2010-03-09 17:10:43 137

ext源码分析之is系列(js研究)

var toString = Object.prototype.toString toString.apply(v); 这个方法的原理是:String ,Boolean,Number,Array的[[Class]]分别是String,Boolean,Number,Array首先对V进行ToObject方法调用,class即为这个方法结果的内置Class属性判断...

2010-03-09 16:14:10 120

ext源码分析之apply

Ext = { version : '3.1.1'};Ext.apply = function(o, c, defaults){ // no "this" reference for friendly out of scope calls if(defaults){ Ext.apply(o, defaults); ...

2010-03-09 15:21:27 89

struts2那些事(ognl)

1,domain 对象 必须传参进去 才会帮你构造对象 并且这个对象必须有无参构造函数 否则你需要自己new2.可以调用值栈中对普通属性的方法和普通方法3 可以调用值栈中action的普通方法4 访问集合: 某个MAP的所有key **.keys value **.values...

2010-03-07 20:25:49 56

struts2那些事(value stack contents and stack context)

value stack contents ognl 值栈stack context action上下文action上下文是一个map对象,通过#key获得对象内容,在#request又可以得到值栈,值栈里存储的是一些action里的变量于是获得action变量内容有三种方式1,从值栈中直接获得 ${type }2,从action上下文获...

2010-03-07 17:04:46 117

原创 struts2那些事(访问web元素)

debug: value stack contents (里面的东西直接拿) stack Context (里面的东西用#号取) = ActionContext :ActionContext.getContext() 里面就是key---value 常见的key: request,se...

2010-03-07 16:41:08 69

原创 struts2那些事(结果类型)

dispatcher(默认) 服务器端跳转到页面 服务器跳转:就是forwordredirect 客户端跳转到页面chain 服务器端跳转到actionredirectAction 客户端跳转到actionstream 用于下载plaintext 源码教学用...

2010-03-07 15:52:49 67

空空如也

空空如也

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

TA关注的人

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