02 2011 档案

摘要:每次开发项目时,在做数据库开发时,对于不同类都有对应的Dao类,这就要要编写大量的Dao类,其中大多是代码堆砌,但有时我们要完成特定的操作,开发独立的Dao类是必须的,但如果只是实现数据的插入、读取、更新、删除,那么如果有一个通用的Dao类可以对数据库中的所有表进行操作,可以免去编写大量同质代码的负担。一. Java反射机制Reflection是Java被视为动态语言的一个关键性质,这个机制允许程序在运行时通过Reflection APIs却任何一个一直名称的的class的内部信息,包括modifiers、superclass、实现的interfaces、fields和methods等所有信息 阅读全文
posted @ 2011-02-27 22:37 kelin1314 阅读(1598) 评论(0) 推荐(0)
摘要:下面介绍垃圾收集器的特点和它的执行机制: <BR>垃圾收集器系统有自己的一套方案来判断哪个内存块是应该被回收的,哪个是不符合要求暂不回收的。垃圾收集器在一个 Java 程序中的执行是自动的,不能强制执行,即使程序员能明确地判断出有一块内存已经无用了,是应该回收的,程序员也不能强制垃圾收集器回收该内存块。程序员唯一能做的就是通过调用 System. gc 方法来 " 建议 " 执行垃圾收集器,但其是否可以执行,什么时候执行却都是不可知的。这也是垃圾收集器的最主要的缺点。当然相对于它给程序员带来的巨大方便性而言,这个缺点是瑕不掩瑜的。 垃圾收集器的主要特点有: &l 阅读全文
posted @ 2011-02-27 21:54 kelin1314 阅读(378) 评论(0) 推荐(0)
摘要:关键字: 关于js中window.location.href, location.href, parent.location.href "window.location.href"、"location.href"是本页面跳转"parent.location.href"是上一层页面跳转"top.location.href"是最外层的页面跳转举例说明:如果A,B,C,D都是jsp,D是C的iframe,C是B的iframe,B是A的iframe,如果D中js这样写 "window.location.href& 阅读全文
posted @ 2011-02-27 21:31 kelin1314 阅读(274) 评论(0) 推荐(0)
摘要:状态码为4**和5**的都是错误,以下从http协议中摘录,全部信息请参考后边的链接。Error 4xx, 5xx The 4xx codes are intended for cases in which the client seems to have erred, and the 5xx codes for the cases in which the server is aware that the server has erred. It is impossible to distinguish these cases in general, so the difference is 阅读全文
posted @ 2011-02-27 16:12 kelin1314 阅读(689) 评论(0) 推荐(0)
摘要:http://cai555.javaeye.com/blog/527985一、什么是索引索引可以理解为我们小时候使用 的汉语字典的索引,如果想在字典中查找一个字,一页一页地翻字典查找是非常慢的,但如果使用 字典的索引进行查询,很快就可以查到了。数据库的索引也是类似的。数据库中的索引一般是按照B树来组织的,叶结点指向真正的数据,B树的定义我这里就不介绍了,有兴趣的话可以去翻翻数据结构的书。二、聚族索引在这里还是用 字典来进行类比,一般来说汉语字典中有几种索引,如拼音、偏旁、笔画等。字典本身的组织也是排序的,我记得一般是按照拼音排序的。这里的拼音就是聚族索引。也就是说聚族索引的组织顺序和数据本身的 阅读全文
posted @ 2011-02-27 16:08 kelin1314 阅读(784) 评论(0) 推荐(0)
摘要:1importjava.util.Hashtable;23importjavax.naming.Context;4importjavax.naming.InitialContext;56publicclassTestBinding{78privateStringbindName="ssss";910publicTestBinding(){11Hashtableenv=newHashtable();12env.put(Context.INITIAL_CONTEXT_FACTORY,13"com.sun.jndi.fscontext.RefFSContextFacto 阅读全文
posted @ 2011-02-27 15:48 kelin1314 阅读(417) 评论(0) 推荐(0)
摘要:单方括号的test命令 通常用内置的test命令来测试表达式的值,test命令也被链接到方括号上。这样,既可以使用单独的test命令,也可以通过把表达式用单方括号括起来,来测试表达式的值。在用test命令或方括号测试表达式时,表达式中的shell元字符不会被扩展。由于要对变量进行单词分离,因此包含空白符的字符串必须用引号括起来(参见范例14-16)。双方括号的test命令 2.x版bash中,用双方括号 [[ ]](内置的test复合命令)来测试表达式的值,其中,对变量不进行单词分离,但可以通过元字符扩展进行模式匹配。包含空白符的字符串必须用引号括起来。如果一个字符串(不管含不含空白符)仅仅是 阅读全文
posted @ 2011-02-25 10:23 kelin1314 阅读(249) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2011-02-24 23:43 kelin1314 阅读(1) 评论(0) 推荐(0)
摘要:please notice that the string appended to grep command should be piple or file name, should not be just a string.of course you can exploit the temp file for your resolution as possible as you can.dos copy --> right clickBelow is an example:1#!/bin/bash23#------------------------------------------ 阅读全文
posted @ 2011-02-24 17:50 kelin1314 阅读(226) 评论(0) 推荐(0)
摘要:http://ajava.org/course/ejb/15636.htmlhttp://davidgjy.javaeye.com/blog/672198 http://www.docin.com/p-66374394.htmlhttp://www.docin.com/p-56736292.htmlhttp://www.cn-doc.com/_soft_java_tech_doc/2006_02_23_16/20060223161000755.htm下面有个简单的例子:1 定义接口:1.1 扩展EJBObject接口1packageejbtest01;23importjava.rmi.Remo 阅读全文
posted @ 2011-02-23 16:09 kelin1314 阅读(333) 评论(0) 推荐(0)
摘要:序列化是把一个对象的状态写入一个字节流的过程,它执行RMI,RMI允许一台机器上的JAVA对象调用不同机器上的JAVA对象方法,对象可以作为参数提供给那个远程方法,发送机序列化该对象并传送它,接收机执行反序列化。 序列化和反序列化的关系图表可形成包含循环引用的顺序图表。这是整个序列化的总体思想。 而Serializable接口属于支持序列化的一个接口,只有一个实现它的对象可以被序列化工具存储和回复,Serializable接口没有定义任何成员,只用来表示一个累可以被序列化,若该类可以序列化,那么它的所有子类都可以。 下面是关于序列化的一个实例: 程序名称:SerializationDemo.j 阅读全文
posted @ 2011-02-23 13:18 kelin1314 阅读(494) 评论(0) 推荐(0)
摘要:关于Ejb3的Ejb bean类型介绍,有三种类型:Session bean,Entity Bean和MessageDriven bean(Mbean).在这篇文章中,主要介绍Session bean. Key: 定义 Stateful bean Stateless bean Sample 一 Session Bean定义 用于实现业务逻辑,分为stateful bean(有状态的Session Bean)和Stateless Bean(无状态的Session Bean)。每当Client发出request时,容器就会查找对应的Session Bean来做响应。 二 Stateful Bean 阅读全文
posted @ 2011-02-23 11:31 kelin1314 阅读(307) 评论(0) 推荐(0)
摘要:public class Test {public static class A{}public static class B extends A{}public final static void main(String[] args){A a = new A();A a1 = null;B b = new B();B b1 = null;//b1 = (B)a; //Test$A cannot be cast to Test$Bb1 = (B)a1;}} 阅读全文
posted @ 2011-02-22 17:31 kelin1314 阅读(199) 评论(0) 推荐(0)
摘要:java -Daaa=xxx 是java运行参数的语法 注意:名称=值之间没有空格作用是配置一些环境变量,具体有哪些参数,参数有什么效果,和你用的实际环境、项目架构都有关 // - // java -D<name>=<value> (注意:没有空格) // java /* [代码]-- listing properties -- java.runtime.name=Java(TM) SE Runtime Environmentsun.boot.library.path=D:\MyProgram\Java\jdk1.6.0_10\jre\binjava.vm.versio 阅读全文
posted @ 2011-02-22 09:55 kelin1314 阅读(761) 评论(0) 推荐(0)
摘要:下面是如何用ant生成Ear文件。<target depends="init"> <ear destfile="${outdir}/my.ear" appxml="${devdir}/META-INF/application.xml" compress="false"> <fileset dir="${devdir}/lib" includes="*.jar,*.war" /> <fileset dir="${devdir} 阅读全文
posted @ 2011-02-21 17:34 kelin1314 阅读(435) 评论(0) 推荐(0)
摘要:安装WebLogic SERVERWebLogic server的目录结构WebLogic server的classpath变量WebLogic server使用命令行通过管理控制台执行核心的管理任务命令行管理安装有三种不同的方式安装WebLogic server》用户图形界面GUI》控制台console模式》Silent(沉默)模式(用脚本安装)BEA的installer支持平台windows2000/xp solaris hp-ux aixGUI方式安装(windows)》到BEA下裁WebLogic server安装,》选bea软件的主目录》选完整方式还是只安装其中一个》选WebLogi 阅读全文
posted @ 2011-02-17 15:56 kelin1314 阅读(1402) 评论(0) 推荐(0)
摘要:1.Echo 命令打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。语法echo [{on|off}] [message]Sample:echo off / echo hello world在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。2.@ 命令表示不显示@后面的命令,在入侵过程中(例如使用批处理来格式化敌人的硬盘)自然不能让对方看到你使用的命令啦。Sample:@echo off@echo Now initializing the 阅读全文
posted @ 2011-02-17 15:10 kelin1314 阅读(933) 评论(0) 推荐(0)
摘要:Ant工具的作用:1、可以用ant编译java类,生成class文件2、ant可以自定义标签、配置文件3、ant可以把相关层架构成包4、ant把整个项目生成web包,并发布到TomcatMyEclipse下的ant使用步骤:1、下载相关ant包2、打开MyEclipse--->窗口--->首选项--->Ant--->运行时然后单击右边的‘Ant主目录(H)’按钮,然后选择你下载的ant包所在的位置3、最好找到eclipse的目录下的eclipse.ini文件,然后修改为-vmargs -Xms512m -Xmx1024m4、然后打开eclipse-->窗口--&g 阅读全文
posted @ 2011-02-16 21:35 kelin1314 阅读(4532) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/jszhangminghui/archive/2008/07/22/2688195.aspxAnt是一种基于Java的build工具。理论上来说,它有些类似于(Unix)C中的make ,但没有make的缺陷。既然我们已经有了make, gnumake, nmake, jam以及其他的build工具为什么还要要一种新的build工具呢?因为Ant的原作者在多种(硬件)平台上开发软件时,无法忍受这些工具的限制和不便。类似于make的工具本质上是基于shell(语言)的:他们计算依赖关系,然后执行命令(这些命令与你在命令行敲的命令没太大区别)。这就意味着你 阅读全文
posted @ 2011-02-16 21:32 kelin1314 阅读(689) 评论(0) 推荐(0)
摘要:一般Oracle安装好之后的默认端口为1521,为了安全。如何更改。1、查看监听端口:C:\Documents and Settings\mengzhaoliang>lsnrctl statusLSNRCTL for 32-bitWindows: Version 10.2.0.1.0 - Production on 17-12月-2008 18:28:20Copyright (c) 1991, 2005, Oracle. All rights reserved.正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=orcl)))LISTENER 的 阅读全文
posted @ 2011-02-16 20:58 kelin1314 阅读(679) 评论(0) 推荐(0)
摘要:http://download.oracle.com/docs/cd/E13222_01/wls/docs81/index.htmlFast Track Procedure: jsp, html & servlethttp://download.oracle.com/docs/cd/E13222_01/wls/docs81/quickstart/quick_start.html 阅读全文
posted @ 2011-02-16 09:44 kelin1314 阅读(159) 评论(0) 推荐(0)
摘要:这个403错误好像是大多数新手都遇到的问题吧?Error 403--ForbiddenFrom RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:10.4.4 403 ForbiddenThe server understood the request, but is refusing to fulfill it. Authorization will not help and the request SHOULD NOT be repeated. If the request method was not HEAD and the server 阅读全文
posted @ 2011-02-15 17:20 kelin1314 阅读(5784) 评论(0) 推荐(0)