易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 :

java调用Oracle用户登录存储过程

PROCEDURE user_Login (
      i_AuthID         IN       user_UserPass.UserID%TYPE,        --用户代码
      i_FunctionCode   IN       user_Function.FunctionCode%TYPE,      --功能代码
      i_Password       IN       user_UserPass.PASSWORD%TYPE,          --密码
      o_RetCode        OUT      INT,
      o_RetMsg         OUT      VARCHAR2
   )
/* 授权验证 */
   IS
      l_location       & ......

java调用Oracle用户登录存储过程

PROCEDURE user_Login (
      i_AuthID         IN       user_UserPass.UserID%TYPE,        --用户代码
      i_FunctionCode   IN       user_Function.FunctionCode%TYPE,      --功能代码
      i_Password       IN       user_UserPass.PASSWORD%TYPE,          --密码
      o_RetCode        OUT      INT,
      o_RetMsg         OUT      VARCHAR2
   )
/* 授权验证 */
   IS
      l_location       & ......

Java相对路径/绝对路径总结

.基本概念的理解
绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:
C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。
相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在
Servlet中,"/"代表Web应用的跟目录。和物理路径的相对表示。例如:"./" 代表当前目录,"../"代表上级目录。这种类似的表示,也是属于相对路径。
另外关于URI,URL,URN等内容,请参考RFC相关文档标准。
RFC 2396: Uniform Resource Identifiers (URI): Generic Syntax,
(http://www.ietf.org/rfc/rfc2396.txt)
2.关于JSP/Servlet中的相对路径和绝对路径。
2.1服务器端的地址
服务器端的相对地址指的是相对于你的web应用的地址,这个地址是在服务器端解析的(不同于html和javascript中的相对地址,他们是由客户端浏览器解析的)也就是说这时候在jsp和servlet中的相对地址应该是相对于你的web应用,即相对于http: //192.168.0.1/webapp/的。
其用到的地方有:
forward:servlet中的request.getRequestDispatcher(address);这个address是在服务器端解 ......

ubuntu9.10配置java环境

在9.10中可以在终端中使用apt-get命令进行安装。这种方法比较简单。不过个人认为 对于初学者,还是手动安装比较好,可以熟悉很多东西。
1.下载jdk和jre
登录sun网站http://java.sun.com/javase/downloads/index.jsp,下载jdk-6u18-linux-i586.bin和jre-6u18-linux-i586.bin。注意在官网中
有两个下载地址,一个是jdk-6u18-linux- i586.bin(jre-6u18-linux-i586.bin),还有一个是jdk-6u18-linux-i586-rpm.bin(jre-6u18-linux
-i586.rpm.bin)。ubuntu中一定要下载jdk-6u18-linux- i586.bin(jre-6u18-linux-i586.bin),jdk-6u18-linux-i586-rpm.bin(jre-6u18-
linux-i586.rpm.bin)在ubuntu中无法安装。据说好像要转换,对于我这个菜鸟还弄不明白。jdk和jre的安装过程相同,下面仅就jdk加以说明。
2.复制安装文件
将下载的文件复制到你要安装的文件夹。本文中jdk和jre安装在/usr/java中。
mkdir /usr/java
cp /home/hyh/software/jdk-6u18-linux-i586.bin /usr/java
名字比较长,可以用tab补全
3.更改文件权限为可执行,安装
sudo chmod u+x jdk-6u18-linux-i586.bin
./jdk-6u17-linux-i586.bin /usr/java
注意:有一个英文的。然后一路回车,直到询问是否安装,输入 ......

Java 中队列的使用

刚才看见群里的一个朋友在问队列的使用,确实在现实的写代码中很少使用队列的,反正我是从来没使用过。只是学数据结构的时候学过。
下面是我写的一个小例子,希望有不足之处请提出改正。O(∩_∩)O~
看代码:
import java.util.LinkedList;
import java.util.Queue;
public class TestQueue
{
/**
* @param args
* @author JavaAlpha
* Info 测试队列
*/
public static void main(String[] args)
{
Queue<String> queue = new LinkedList<String>();
queue.offer("1");//插入一个元素
queue.offer("2");
queue.offer("3");
//打印元素个数
System.out.println("queue.size()"+queue.size());
//遍历打印所有的元素,安装插入是顺序打印
for (String string : queue)
{
System.out.println(string);
}
}
}
打印内容:
queue.size()3
1
2
3
下面是API中对队列的说明:
public interface Queue<E>extends Collection<E>
在处理元素前用于保存元素的 collection。除了基本的 Collection 操作外,队列还提供其他的插入、提取和检查操作。每个方法都存在两种形式:一种抛出异常 ......

java枚举

java枚举
为什么要定义枚举?
问题:要定义星期几或性别的变量,该怎么定义?假设用1-7分别表示星期一到星期日,但有人可能会写成int weekday = 0;
枚举就是要让某个类型的变量的取值只能为若干个固定值中的一个,否则,编译器就会报错,枚举可以让编译器在编译时就可以控制程序中填写的非法值,普通变量的方式在开发阶段无法实现这一目标。
用普通类来模拟枚举类型的定义,定义一个Weekday的类来模拟枚举功能。
》私有的构造方法
》每个元素分别用一个公有的静态成员变量来表示
》可以有若干个公有方法或抽象方法。例如要提供nextday的方法必须是抽象方法。采用抽象方法定义nextDay就将大量的if else语句转移成一个个独立的类。
如果想在一个类中编写完各个枚举类和测试调用类,那么可以将枚举定义或调用类的内部类。
public enum Position {
      BOSS(6) {
           @Override
           public Position next() {
                 r ......

Java泛型

Java泛型
由C++的模板函数引入自定义泛型
如下函数的结构很相似,仅类型不同:
int add(int x, int y) { return x + y;}
float add(float x, float y) { return x + y;}
double add(double x ,double y) {return x + y;}
C++用模板函数解决,只写一个通用方法,它可以适应各种类型,示意代码如下:
T add(T x, T y) {return (T) (x + y);}
泛型是提供给Javac编译器使用的。可以限定集合中输入的类型,让编译器挡住原始程序的非法输入,编译器编译带类型说明的集合时会去掉“类型”信息,使程序运行效率不受影响,对于参数化的泛型类型,getClass()方法的返回值和原始类型完全一样,由于编译生成的字节码会去掉泛型的类型信息,只要能跳过编译器,就可以往某个泛型集合中加入其它类型的数据,例如,用反射得到集合,再调用其add方法即可。
ArrayList<E>类定义和ArrayList<Integer>类引用中涉及如下术语:
整个称为ArrayList<E>泛型类型,ArrayList<E>中的E称为类型变量或类型参数,整个ArrayList<Integer>称为参数化的类型,ArrayList<Integer>中的Integer称为类型参数的实例或实际类型参数,ArrayList<Integer> ......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [1999] [2000] [2001] [2002] 2003 [2004] [2005] [2006] [2007] [2008]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号