2013年11月13日
摘要: SQL语句在数据 库中处理过程是怎样的呢?执行顺序呢?在回答这个问题前,我们先来回顾一下:在ORACLE数据库系统架构下,SQL语句由用户进程产生,然后传到相对应 的服务端进程,之后由服务器进程执行该SQL语句,如果是SELECT语句,服务器进程还需要将执行结果回传给用户进程。SQL语句的执行过程一般如下:解析(PARSE)—— 绑定(BIND)——执行(EXECUTE)——提取(FETCH 只有SELECT才需要这步)解析服务器进程接收到一个SQL语句时,首先要将其转换成执行这个SQL语句的最有效步骤,这些步骤被称为执行计划。Step 1:检查共享池中是否有之前解析相同的SQL语句后所存储的 阅读全文
posted @ 2013-11-13 19:33 _leecz_ 阅读(948) 评论(0) 推荐(0)
  2013年11月10日
摘要: 在java中强制类型转换分为基本数据类型和引用数据类型两种,这里我们讨论的后者,也就是引用数据类型的强制类型转换。 在Java中由于继承和向上转型,子类可以非常自然地转换成父类,但是父类转换成子类则需要强制转换。因为子类拥有比父类更多的属性、更强的功能,所以父 类转换为子类需要强制。那么,是不是只要是父类转换为子类就会成功呢?其实不然,他们之间的强制类型转换是有条件的。 当我们用一个类型的构造器构造出一个对象时,这个对象的类型就已经确定的,也就说它的本质是不会再发生变化了。在Java中我们可以通过继承、向上转型的关系使用父类类型来引用它,这个时候我们是使用功能较弱的类型引用功能较强的对象,这是 阅读全文
posted @ 2013-11-10 22:48 _leecz_ 阅读(3827) 评论(0) 推荐(1)
  2013年10月25日
摘要: 初学struts2,在头脑中一直在想一个问题,就是对于struts2 ,当应用其自身的标签时,例如: 当查看源代码时为: 自动添加的table tr td 标签,但如果想 一行显示多列怎么办?网上查了查,有好多奇怪的解决办法,比如说通过在页面上判断,看什么时候输入 标签,但我认为,struts2这样做,那也太不人道了,后终于查到原因,现总结如下:原理:在struts2中加入了theme(主题)的概念,通过设置不同的主题,可以让struts的代码输出不同的html代码,你也就相应得到不同的布局效果。问题一:Struts2有哪些主题?Struts2提供了三种主题,ajax, simple, xht 阅读全文
posted @ 2013-10-25 09:41 _leecz_ 阅读(1216) 评论(0) 推荐(0)
  2013年10月16日
摘要: JAVA作用有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象。通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象。你可以将方法和变量都声明为static。static 成员的最常见的例子是main()。因为在程序开始执行时必须调用main() ,所以它被声明为static。声明为static的变量称为静态变量或类变量。可以直接通过类名引用静态变量,也可以通过实例 阅读全文
posted @ 2013-10-16 10:50 _leecz_ 阅读(336) 评论(0) 推荐(0)