- 博客(102)
- 收藏
- 关注
原创 oracle, stored procedure, cursor
CREATE OR REPLACE PROCEDURE kevin_proc(x varchar) ISa VARCHAR(20);b VARCHAR(20);CURSOR mycur(rn NUMBER) IS SELECT * FROM t_kevin_test WHERE ROWNUM<rn;BEGINOPEN mycur(10);LOOP FETCH mycur
2010-05-13 13:51:00
1227
原创 查看session的size
<%@ page language="java"contentType="text/html; charset=ISO-8859-1"pageEncoding="ISO-8859-1"%>SessionObjects.jsp Session Object List JSP This JSP will dump information
2010-04-12 16:21:00
1837
原创 maven project, copy dependencies automatically
1. new builder. 2.copy dependencies to /WEB-INF/lib/ 3. console output[INFO] Scanning for projects...[INFO]
2010-04-07 10:39:00
1803
2
原创 maven 命令备忘
1. mvn dependency:tree [> c:/tmp/tree.txt]2. mvn install:install-file -DgroupId=ssal.adf -DartifactId=SSAL_PlatformCore -Dversion=3.2.0-SNAPSHOT -Dclassifier=tests -Dpackaging=test-jar -Dfile=/path/
2010-03-10 09:50:00
1152
原创 websphere tomcat下,filter的不同表现
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://j
2010-02-20 12:25:00
4229
1
转载 Websphere Class loader-specific traces
This section tells you how to collect traces for class loader problems.Use the following steps to collect a class loader trace for WebSphere Application server Version 6.1:1.Log on to th
2010-01-19 15:57:00
1137
转载 【转】 Servlet和Filter的url匹配以及url-pattern详解
Servlet和filter是J2EE开发中常用的技术,使用方便,配置简单,老少皆宜。估计大多数朋友都是直接配置用,也没有关心过具体的细节,今天遇到一个问题,上网查了servlet的规范才发现,servlet和filter中的url-pattern还是有一些文章在里面的,总结了一些东西,放出来供大家参考,以免遇到问题又要浪费时间。 一,servlet容器对url的匹配过
2009-12-16 16:27:00
722
原创 命令行启动后,关闭console
@echo offdate 10-15-09start %RAZOR_HOME%/jre/bin/javaw -Xms16M -Xmx384M -jar %RAZOR_HOME%/razorsql.jarecho Launching RazorSQL . . . REM Try Leaving Command Window open for 4 secondsIF exis
2009-12-14 16:57:00
2980
原创 JSF, ADF Faces
Action, ActionListener[Quote]Action listeners are provided by JSF to make it easier to handleaction events. JSF already providessome event handling. For example, clicking abutton on the sear
2009-03-23 09:22:00
1082
原创 [Java] java里的enum
enum自jdk1.5引入,其实是一个特殊的class,写法简单,JVM自动帮你封装了很多东西而已package scjp;public class Test { public static void main(String args[]) { System.out.println(CoffeeSize.BIG == CoffeeSize.BIG); }}enum C
2009-02-26 23:06:00
3870
2
原创 [Java]java review
1.identifier以_、$、number开头int $i = 10;还可以用unicodeString /u4e00 = "abc";float f/u4e01 = 1.1f;enum作为关键字,从jdk1.5开始不允许作为identifier非法:int e#; 2. java bean specgetter setter必须为pubilc
2009-02-24 22:57:00
1486
原创 [设计模式]策略模式,strategy
package pattern.strategy;public abstract class Operate { public abstract void operate();} package pattern.strategy;public class Read extends Operate { @Override public void o
2009-02-16 10:01:00
850
原创 [设计模式]观察者模式, Observer
package pattern.observer;import java.util.Observable;public class Teacher extends Observable { public void askQuestion(){ System.out.println("Teacher: ask a question..."); setChange
2009-02-13 11:41:00
827
原创 [Oracle]分割字符串返回数组
CREATE OR REPLACE TYPE mytable AS TABLE OF varchar2(100)/ CREATE OR REPLACE FUNCTION split (src VARCHAR2, delimiter varchar2) RETURN mytable IS psrc VARCHAR2(500); a mytable := myt
2009-01-15 18:56:00
19754
4
原创 [Oracle]语法备忘
建表create table STUDENT( ID VARCHAR2(10) not null, NAME VARCHAR2(20))create table CLASS( ID NUMBER not null, SID VARCHAR2(10) not null)添加外键约束 ALTER
2008-09-22 00:04:00
911
原创 [SQL]表连接(JOIN)
Student:Book:IDNameSIDBook1feng1abc2yongnulldef[Inner] JoinIDNameSIDBook1feng1abcL
2008-09-10 10:44:00
1529
6
转载 [Java]有用的Eclipse快捷键
1. Ctrl+左键这个是大多数人经常用到的,用来查看变量、方法、类的定义2. Ctrl+O查看一个类的纲要,列出其方法和成员变量。提示:再多按一次Ctrl+O,可以列出该类继承的方法和变量。助记:"O"--->"Outline"--->"纲要"3. Ctrl+T查看一个类的继承关系树,是自顶向下的,再多按一次Ctrl+T, 会换成自底向上的显示结构。提示:选中一
2008-09-03 13:21:00
1116
原创 [java]junit4的参数化测试
//要测试的类package junit;public class Unit4 ...{ public int add(int a, int b)...{ return a+b; }} //测试类(参数化测试的要求看代码中的注释)package junit;import static org.junit.Assert.*;import org.ju
2008-04-17 19:59:00
4775
原创 [java]junit测试private方法
测试private methodsJunit FAQHow do I test private methods?Testing private methods may be an indication that those methods should be moved into another class to promote reusability.But if you must...
2008-04-17 18:58:00
12134
原创 [java] static import
JDK 1.5 or higher is required!package test;public interface I ...{ String CONST_VALUE = "const value"; // default public static final}package test;import static test.I.*;public class
2008-04-16 12:11:00
995
原创 [java]junit4
Junit4,与3.x有所区别 1. 测试类不需要extends TestCase,代之以annotation,即测试类(不需要extends TestCase)的方法只要有@Test就可以了2. 测试方法命名不需要一定要以test开头package junit;public class Unit ...{ private int data; public Unit(i
2008-04-15 15:19:00
2354
转载 [java]JUnit Cookbook
JUnit Cookbook Kent Beck, Erich Gamma Here is a short cookbook showing you the steps you can follow in writing and organizing your own tests using JUnit. Simple Test CaseHow do you write t
2008-04-14 14:25:00
777
原创 [Java][j2ee]log4j初试
注:省略了很多其他东西,按部就班照搬问题多多。仅做自己备忘及给需要的朋友参考使用log4j在web项目中进行日志记录。1.添加 一个用于log4j初始化(指定属性文件等)的servletpackage addrbook.servlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletReq
2008-04-14 12:11:00
2425
1
转载 [java]如何在项目中用好log4J写项目日志
1概述一般的系统对程序的调试信息只进行了简单的粗放处理,将这些信息直接用System.out.println()语句输出到控制台中。由于在调度过程中程序员为了能够跟踪程序的运行情况往往将大量信息输出到控制台,而在调度成功后没有相应地将这些信息屏蔽掉,在程序部署运行后,往往一个简单的业务功能调用也会输出大容量的过程调度信息,一方面造成了大量IO的读写,占用硬盘空间,另一方面则因为日志量大,很难查
2008-04-12 22:32:00
7521
1
转载 [java]一个多线程引起的死锁(class初始化,锁)
class Init ...{ static volatile boolean done = false; static ...{ new Thread() ...{ public void run() ...{ System.out.println("enter thread"); d
2008-04-10 13:33:00
2047
1
转载 [j2ee]web.xml不认taglib解决办法
在web.xml不认taglib>解决办法: 如果是头是这样的DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> 直接在后面加 taglib> taglib-uri>/WE
2008-04-09 16:50:00
1006
原创 [C/C++]函数重载、作用域、隐藏
void print(void);void print(int);void print(double);int main()...{ void print(int); //print(); //error,be hidden print(1); //ok //print(1.1); //error, be hidden}void print(void)
2007-12-05 10:27:00
1213
原创 [C/C++]数组的引用、多维数组
数组名当参数传递的时候会退化为指针,数组长度没有实际意义,反而会误导void foo(int* a) ;void foo(int a[]);void foo(int a[10]);以上三个写法等价。不想让数组退化为指针,可以通过传递数组的引用来实现void foo(int (&a)[10]);这个函数只能接受长度为10的int型数组。================
2007-12-03 15:56:00
1250
原创 [C/C++]一道指针,内存布局的笔试题[摘自优快云]
#include stdio.h>int main()...{ int a[5]=...{1,2,3,4,5}; int *ptr1=(int *)(&a+1); int *ptr2=(int *)((int )a+1); printf("%x,%x",ptr1[-1],*ptr2); return 0;} 第一个,&a
2007-11-30 16:06:00
1541
原创 [SQL]学生、课程、选课,查询选择所有/3门以上课程的学生
/**//*SQLyog Community Edition- MySQL GUI v6.13MySQL - 5.0.45-community-nt : Database - test**********************************************************************//**//*!40101 SET NAMES utf8 */;/**/
2007-11-17 17:42:00
13812
原创 [java]初始化顺序
package test;class Unit...{ public Unit(String msg)...{ System.out.println("Unit constructor "+msg); }}class Super...{ private Unit u = new Unit("inside Super"); private static Un
2007-11-11 20:34:00
950
1
转载 [java]class loader
这是一篇较早时候写的文章,最近在J道看到一个与classloader有关的讨论,于是重新翻出来。静态库、动态连接库程 序编制一般需经编辑、编译、连接、加载和运行几个步骤。在我们的应用中,有一些公共代码是需要反复使用,就把这些代码编译为“库”文件;在连接步骤中,连 接器将从库文件取得所需的代码,复制到生成的可执行文件中。这种库称为静态库,其特点是可执行文件中包含了库代码的一份完整拷贝;缺点
2007-11-10 21:39:00
862
转载 [数据结构]二叉排序树
二叉排序树是一种特殊结构的二叉树,它作为一种表的组织手段,通常被称为树表。可以作为一种排序和检索的手段。定义 二叉排序树或是空树,或是具有下述性质的二叉树:其左子树上所有结点的数据值均小于根结点的数据值;右子树上所有结点的数据值均大于或等于根结点的数据值。左子树和右子树又各是一棵二叉排序树。对二叉排序树,若按中序遍历就可以得到由小到大的有序序列。如上图,中序遍历得:{2,3,4,
2007-10-30 14:20:00
1915
转载 [数据结构]哈夫曼树、哈夫曼编码
哈夫曼树又称最优树(二叉树),是一类带权路径最短的树。构造这种树的算法最早是由哈夫曼(Huffman)1952年提出,这种树在信息检索中很有用。结点之间的路径长度:从一个结点到另一个结点之间的分支数目。树的路径长度:从树的根到树中每一个结点的路径长度之和。结点的带权路径长度:从该结点到树根之间的路径长度与结点上权的乘积。树的带权路径长度:树中所有叶子结点的带权路径长度之和,记作
2007-10-30 14:19:00
4157
3
原创 [c/c++]析构函数virtual相关
基类的构造函数、析构函数、赋值函数都不能被派生类继承。#include iostream>using namespace std;class A...{public: A()...{cout"A constructor"endl;} ~A()...{cout"A desstructor"endl;}};class B : public A...{public: B().
2007-10-29 22:00:00
1386
原创 [c/c++]函数参数缺省值
参数缺省值只能出现在函数的声明中,而不能出现在定义体中。 例如: void Foo(int x=0, int y=0); // 正确,缺省值出现在函数的声明中 void Foo(int x=0, int y=0) // 错误,缺省值出现在函数的定义体中 { … } 为什么会这样?我想是有两个原因:一是函数的实现(定义)本来就与参数是否有缺省值无关,所以没有必要让缺省值出现
2007-10-29 15:15:00
18961
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人