- 博客(20)
- 资源 (1)
- 收藏
- 关注
转载 sql%found sql%notfound sql%rowcount sql%isopen
在执行DML(insert,update,delete)语句时,可以用到以下三个隐式游标(游标是维护查询结果的内存中的一个区域,运行DML时打开,完成时关闭,用sql%isopen检查是否打开):sql%found (布尔类型,默认值为null)sql%notfound(布尔类型,默认值为null)sql%rowcount(数值类型默认值为0) sql%isopen(布尔类型)
2015-05-06 11:40:30 597
转载 JVM内部结构图
从Java平台的逻辑结构上来看,我们可以从下图来了解JVM:从上图能清晰看到Java平台包含的各个逻辑模块,也能了解到JDK与JRE的区别对于JVM自身的物理结构,我们可以从下图鸟瞰一下:对于JVM的学习,在我看来这么几个部分最重要:Java代码编译和执行的整个过程JVM内存管理及垃圾回收机制下面将这两个部分进行详细学习
2015-03-02 14:37:47 770
原创 i请问nformatica 报 "TM_6795 ERROR:session or its instance is invalidated and Instance service is confi
session 是非法的吧, validate一下
2015-01-06 15:30:19 1243
原创 两张表A和B,各有一个字段,更新时间A.MODIFIED_TM和B.MODIFIED_TM,A表为主表,更新时间不为空,但是B表更新时间可能为空,现在要取A、B两表时间最新的那个,B.MODIFIED
问题描述:两张表A和B,各有一个字段,更新时间A.MODIFIED_TM和B.MODIFIED_TM,A表为主表,更新时间不为空,但是B表更新时间可能为空,现在要取A、B两表时间最新的那个,B.MODIFIED_TM若为空就取A.MODIFIED_TM,例如:表AID MODIFIED_TM1 2013/3/10 18:07:122 2013/4/10 1
2015-01-04 23:24:28 919
原创 struts 2 工作机制
一个请求在Struts2框架中的处理分为以下几个步骤:1.客户端发出一个指向servlet容器的请求(tomcat);2.这个请求会经过图中的几个过滤器,最后会到达FilterDispatcher过滤器。3.过滤器FilterDispatcher是struts2框架的心脏,在处理用户请求时,它和请求一起相互配合访问struts2 的底层框架结构。在web容器启动时,struts2
2013-11-06 10:12:02 532
原创 hibernate的缓存机制
Hibernate缓存的作用: Hibernate是一个持久层框架,经常访问物理数据库,为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据Hibernate缓存分类: Hibernate缓存包括两大类:Hibernate一级缓存和Hibernate
2013-11-06 10:03:13 489
转载 Java中的ClassLoader
http://blog.csdn.net/ymeng_bupt/article/details/6843998
2013-11-03 18:42:10 493
原创 线程常见的笔试问题
线程编程方面 60、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用?答:有两种实现方法,分别是继承Thread类与实现Runnable接口用synchronized关键字修饰同步方法反对使用stop(),是因为它不安全。它会解除由线程获取的所有锁定,而且如果对象处于一种不连贯状态,那么其他线程能在那种状态下
2013-10-16 20:42:25 631
原创 java反射机制
JAVA反射机制 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一
2013-10-16 12:18:45 530
原创 post和get的区别
GET和POST之间的主要区别如下: (1)get是从服务器上获取数据,post是向服务器传送数据。 (2)在客户端,Get方式在通过URL提交数据,数据在URL中可以看到;POST方式,数据放置在HTML HEADER内提交。 (3)对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.
2013-10-16 12:07:08 502
原创 一个概念,Thread和Runnable的差别
package com.xxzzycq2.thread;public class Test1{ public static void main(String[] args) { MyThread t1 = new MyThread(); Thread t2 = new Thread(new MyRunnable()); t1.start(); t2.start
2013-10-16 11:02:13 582
原创 一个水池容量为1000个单位,水池每秒进水4个单位,每秒放水1个单位,求水池满了后的时间?
synchronized (Water.class) { try { Thread.sleep(1000); Water.count -= 1; System.out.println(Water.count); Water.time++; } catch (InterruptedException
2013-10-16 10:54:43 1146
原创 java排序之伍------插入排序代码
package com.xxzzycq.sort;public class InsertionSort{ public static void insertSort(Comparable[] data) { for(int i = 1; i < data.length; i++) { if(data[i-1].compareTo(data[i]) > 0) {
2013-09-26 21:01:51 536
原创 java排序之肆------归并排序代码
package com.xxzzycq.sort;public class MergeSort{ public static void mergeSort(Comparable[] data, int min, int max) { if(min < max) { int mid = (min + max)/2; mergeSort(data, min, mid);
2013-09-26 19:54:31 606
原创 java排序之叁------选择排序代码
package com.xxzzycq.sort;public class SelectionSort{ private static void swap(Comparable[] data, int i, int j) { Comparable temp = data[i]; data[i] = data[j]; data[j] = temp; } public s
2013-09-26 19:30:44 533
原创 java排序之壹------快速排序代码(改进)
package com.xxzzycq.sort;public class Sorting{ public static void swap(Comparable[] data, int i, int j) { Comparable temp = data[i]; data[i] = data[j]; data[j] = temp; } public static v
2013-09-25 09:33:10 796
原创 java查找值二分查找和线性查找
package com.xxzzycq.search;public class Searching{public static Comparable lineSearch(Comparable[] data, Comparable target){Comparable result = null;int index = 0;while((result == null)&&(index < data
2013-09-25 08:38:58 952
原创 java排序之贰------堆排序代码
package com.xxzzycq.sort;public class Heapsort{ public int[] data; private void swap(int[] exchange, int i, int j) { int temp = exchange[i]; exchange[i] = exchange[j]; exchange[
2013-09-24 21:03:44 650
原创 java排序之壹------快速排序代码
package com.xxzzycq.sort;public class QuickSort{ public int data[]; private int partition(int sortArray[], int low, int high) { int pivot = sortArray[low]; while(low {
2013-09-24 19:44:52 595
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人