`
文章列表

jsp动作

JSP动作利用XML语法格式的标记来控制Servlet引擎的行为。利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码,通过标记库定义自定义标记 包括: <jsp:include>:在页面被请求的时候引入一个文件。 <jsp:forward>:把请求转到一个新的页面。 <jsp:useBean>:寻找或者实例化一个
JSP内置对象作用域表 名称 作用域 application 在所有应用程序中有效 session

七种排序算法

    博客分类:
  • c
1.直接插入排序 #include<stdio.h> void insertSort(int a[],int n) { int i,j,temp; for(i=0;i<n-1;i++) { temp = a[i+1]; j = i; while(j>-1 && a[j]>temp) { a[j+1] = a[j]; j--; } a[j+1] = temp; } } void main() { int i,n=6; int m[] = {12,3,5,0,34, ...

数据库分页查询

Oracle的rownum字段是个比较奇怪的字段。拿一张有26条记录的Test表来举例。 select * from Test where rownum >=1; select * from Test where rownum >=2; select * from Test where rownum <=10; 第一条sql查出了26条记录,第二条sql一条记录也没查出。第三条sql查出10条记录。导致这个结果的原因是rownum是个虚拟的字段,它是在记录输出的时候是逐步产生的。
String、StringBuffer和StringBuilder的区别 java.lang.StringBuffer是线程安全的可变字符序列。一个类似于String的字符串缓冲区,但不能修改。虽然在任意时间点上它都包含某种特定的字符序列,但通过某些方法可以改变该序列的长度和内容。可将字符串缓冲区安全地用于多个线程。可以在必要时对这些方法进行同步,因此任意特定实例上的所有操作就好像是以串行顺序发生的,该顺序与所涉及的每个线程进行的方法调用顺序一致。 StringBuffer上的主要操作是append和insert,可重载这些方法,以接受任意类型的数据。每个方法都能有效地将给定的数据转换成字 ...
在session的缓存中存放的是相互关联的对象图。默认情况下,当Hibernate从数据库中加载Customer对象时,会同时加载所有关联的Order对象。以Customer和Order类为例,假定ORDERS表的CUSTOMER_ID外键允许为null,图1列出了CUSTOMERS表和ORDERS表中的记录。    以下
1 存储过程 定义: 存储过程(Stored Procedure)是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。 优点: A 存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 B 当对数据库进行复杂操作时(如对多个表进行Update、
(1)HashSet是set的一个实现类,hashMap是Map的一个实现类,同时hashMap是hashTable的替代品(为什么后面会讲到). (2)HashSet以对象作为元素,它拒绝接受重复的对象,而HashMap以(key-value)的一组对象作为元素,可以看作三个视图:key的Set,va ...

分析函数api说明

分析函数 用途 AVG(<distinct|all> expression) 用于计算一个组和窗口内表达式的平均值。Distinct用于去掉重复的数据后得到该组的平均值
分析函数计算基于group by的列,分组查询出的行被称为"比照(window)",在根据over()执行过程中,针对每一行都会重新定义比照。比照为"当前行(current row)"确定执行计算的行的范围。这点一定要理解清楚。它是分析函数生成数据的原理。如果此处模糊,那么你在应用分析函数时恐就不会那么得心应手了。   分析函数与聚合函数非常相似,不同于聚合函数的地方在于它们每个分组序列均返回多行。在本节示例中会同时应用两种函数做对比,以更好体现二者的差异。通过本章节练习相信大家就会注意到,部分聚合函数和分析函数是同一个命令,事实确实如此。如果从语法 ...

java集合类说明

    博客分类:
  • java
1、Collection 和 Collections的区别。 Collection是集合类的上级接口,继承与他的接口主要有Set和List. Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。 2、Collection

java内部类

    博客分类:
  • java
Java 内部类分四种:成员内部类、局部内部类、静态内部类和匿名内部类。 1、成员内部类:即作为外部类的一个成员存在,与外部类的属性、方法并列。 注意:成员内部类中不能定义静态变量,但可以访问外部类的所有成员。  public class Outer { private static int i = 1; private int j = 10; public static void outer_f1() { } public void outer_f2() { } // 外部类的非静态方法访问成员内部类 public void outer_f3() { ...
***************************************** Oracle存储过程 ***************************************** 在谈存储过程书写中的一些规则时,先看一下执行它的规则,在命令窗口执行存储过程say_hello      var v_msg_result varchar2(30);      exec say_hello('zhangsan', :v_msg_result); --或execute      或      declare         v_msg_resul
*****************************************   PLSQL游标和goto语句 ***************************************** 备注:下面提到的游标为静态cursor,包括显示和隐式。 游标,从declare、open、fetch、close是一个完整的生命旅程。当然了一个这样的游标是 ...
*****************************************    PLSQL流程控制 ***************************************** if判断 declare         v_name varchar2(20):='cheng'; begin      if v_name='0701' then         dbms_output.put_line('0701');      elsif v_name='cheng' then         dbms_output.put_line('cheng'); ...
Global site tag (gtag.js) - Google Analytics