- 博客(69)
- 资源 (60)
- 收藏
- 关注
原创 javascript 里的 body onLoad调用多个方法
onload事件当一个页面或是一张图片加载完成时被触发。调用多个方法:1.2.window.onload = function () { functionA(); functionB();}3.function addListener (element, event, fn) { if (window.attachEvent) { element.attachEvent('on' + event, fn); } else { element
2010-11-30 23:47:00 9151
原创 查看oracle数据库中所有的表及特定用户的表
select table_name from user_tables; //当前用户的表 select table_name from all_tables; //所有用户的表 select table_name from dba_tables; //包括系统表查看特定用户的表:此用户登陆后,select * from tab;
2010-11-27 18:03:00 1943
原创 IMP-00002: 无法打开要读取的imp D:/admin.dmp
<br />命令后添加 full=y <br />imp user/pwd@tns file=d:/****.dmp full=y<br /><br />
2010-11-27 17:57:00 17699 1
原创 ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 问题解决
<br /> 近日在配置Oracle 10G的流复制环境时,遇到一个问题,关闭数据库(shutdown immediate)后,通过SQL Plus连接数据库:conn sys/his@orc0 as sysdba,出现如下错误:<br /> ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务<br />通过重启服务的方式启动数据库,再次连接却能成功登录,也就是说在关闭数据库状态下无法连接服务器。<br /> 开始以为是系统环境变量Oracle_SID的配置问题,因为机器
2010-11-27 17:49:00 3262
原创 oracle忘记sys密码解决方法
<br />只需要完成以下3步:<br /> sqlplus /nolog;<br /><br />conn /as sysdba;<br /><br />alter user sys identified by 新密码;
2010-11-27 17:02:00 1196
原创 Oracle 数据库、用户名的创建、导入数据及服务器配置
一,数据库的创建oracle-->配置和移植工具-->Database Configuration Assistant.输入全局数据库名也就是SID(我的是creditdb,下面配置文件要用到),密码,然后一直下一步下去就OK了。创建完成后要修改listener.ora,此文件位置:D:/oracle/product/10.2.0/db_1/NETWORK/ADMIN(以我的电脑为例)SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME
2010-11-27 16:58:00 6420
原创 HTML object 标签
定义和用法定义一个嵌入的对象。请使用此元素向您的 XHTML 页面添加多媒体。此元素允许您规定插入 HTML 文档中的对象的数据和参数,以及可用来显示和操作数据的代码。 标签用于包含对象,比如图像、音频、视频、Java applets、ActiveX、PDF 以及 Flash。object 的初衷是取代 img 和 applet 元素。不过由于漏洞以及缺乏浏览器支持,这一点并未实现。浏览器的对象支持有赖于对象类型。不幸的是,主流浏览器都使用不同的代码来加载相同的对象类型。而幸运的是,object 对象提供了
2010-11-25 15:41:00 2524
原创 java.lang.NoClassDefFoundError: javax/xml/soap/SOAPException解决方法
<br />原因是没有导入 axis2一系列的jar包。<br />具体见下图:<br />
2010-11-25 10:57:00 22874 4
原创 java.io.FileNotFoundException: class path resource [beans.xml] cannot be opened because it does not exist 解决方法
没有找到beans.xml,首先确定你项目里有这个文件吗,如果没有请添加,或者你已经存在bean配置文件,只是名字不是beans.xml,请改正名字。此外还要注意最好把bans.xml加入到classpath里,就是放到你的包里。最简单的是放在src下就行。如果在eclipse里面,具体操作:右键项目---->properties--->Java Build Path--->source--->Add Folder --->选择beans.xml。重启服务器就OK了。
2010-11-25 10:17:00 39784 12
原创 oracle中导入dmp数据库文件
<br />首先询问对方数据库的表空间名称和大小,然后在你的oracle中建立相应表空间,最后使用imp命令导入数据:<br />imp username/password@SID file=XXX.dmp fromuser=XXX touser=XXX tables=(XXX,XXX)<br />其中,fromuser若为多个表空间的话,使用()将其括起来:fromuser=(a,b);<br />touser参数仿fromuser参数;<br />若只导入一部分表,使用tables参数,用()括起要导入
2010-11-24 23:38:00 1496 1
原创 Oracle Net Configuration Assistant配置
<br />Net Configuration Assistant 配置步骤: <br /><br />假设数据库所在服务器IP地址为: 192.168.0.1 <br /><br />数据库实例名为:icadmindb<br /><br />用户名: umap <br /><br />密码:umap <br /><br />第一步:打开配置程序 <br /><br />位于:程序-->Oracle - OraDB10g_Home-->Configuration and Migration Tools--
2010-11-24 23:27:00 1239
原创 FAIL - Application at context path /ImageAdmincould not be started 错误原因
翻译:FAIL - Application at context path /ImageAdmincould could not be started失败-运行的文本路径/不能被启动.由此可见,应是路径错误(比如输错了路径)或者context配制文件有错误,还有可能多导入了JAR包。
2010-11-24 22:55:00 7003 1
原创 java.lang.OutOfMemoryError: PermGen space 解决办法
<br />最近将开发环境更新到了jdk1.6和tomcat6,对修改后的程序进行了重新编译。而应用服务器的环境却还是jre.1.5和tomcat5.5。为保证兼容性,遂将服务器也更新到相同版本的jre1.6。但由于卸载程序丢失,并没有更新到tomcat6,只是将tomcat5.5的Java Virtual Machine设置为jre1.6的jvm.dll。服务器重新启动后,起初一切正常,但运行不了多长时间就出现了问题。一访问应用,tomcat就占cup的100%,所有项目都无法运行。<br />
2010-11-24 22:48:00 887
原创 Address already in use: JVM_Bind:80 解决方案
<br />起因: <br />一直用Tomcat,但是前几天突然报错: <br /> java.net.BindException: Address already in use: JVM_Bind:80 <br />第一反应就是80端口被占用了。更改IIS端口,不工作! 停掉IIS,不工作! 停掉IIS Admin还是不工作! <br />见了鬼了,去网上搜一把,都说是IIS或者迅雷的问题。也有说是IE的问题(也不能说他错,不过真TMD能扯淡)。我机器上没有迅雷,于是决定自己动手了..
2010-11-22 10:21:00 1276 1
原创 在Eclipse中使用JUnit4进行单元测试(中级篇)
<br />我们继续对初级篇中的例子进行分析。初级篇中我们使用Eclipse自动生成了一个测试框架,在这篇文章中,我们来仔细分析一下这个测试框架中的每一个细节,知其然更要知其所以然,才能更加熟练地应用JUnit4。<br /><!--[if !supportLists]-->一、 <!--[endif]-->包含必要地Package<br />在测试类中用到了JUnit4框架,自然要把相应地Package包含进来。最主要地一个Package就是org.junit.*。把它包含进来之后,绝大部分功能就
2010-11-22 00:48:00 661
翻译 Java Socket
<br />所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 <br /> 以J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需的会话。对于一个网络连接来说,套接字是平等的,并没有差别,不因为在服务器端或在客户端而产生不同级
2010-11-20 23:58:00 619
原创 Socket和ServerSocket实例
<br />server.java<br />import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;public class Server { private int port = 8006; private ServerSocket serverSocket; public Server() throws IOException{ serverSocket =
2010-11-20 23:42:00 1531
翻译 如何去掉MyEclipse 中的鼠标跟踪提示
<br />方法:windows-->Preferences-->java-->Editor-->Hovers中将Combined Hover前的对勾去掉就可以了!
2010-11-19 15:17:00 3173
原创 深入掌握JMS
<br />1. JMS基本概念<br /> JMS(Java Message Service) 即Java消息服务。它提供标准的产生、发送、接收消息的接口简化企业应用的开发。它支持两种消息通信模型:点到点(point-to-point)(P2P)模型和发布/订阅(Pub/Sub)模型。P2P 模型规定了一个消息只能有一个接收者;Pub/Sub 模型允许一个消息可以有多个接收者。<br /> 对于点到点模型,消息生产者产生一个消息后,把这个消息发送到一个Queue(队列)中,然后消息接收者再从这个Qu
2010-11-19 15:00:00 967
原创 ServerSocket 用法详解
<br />在客户/服务器通信模式中,服务器端需要创建监听特定端口的ServerSocket,ServerSocket负责接收客户连接请求。本章首先介绍ServerSocket类的各个构造方法,以及成员方法的用法,接着介绍服务器如何用多线程来处理与多个客户的通信任务。<br />本章提供线程池的一种实现方式。线程池包括一个工作队列和若干工作线程。服务器程序向工作队列中加入与客户通信的任务,工作线程不断从工作队列中取出任务并执行它。本章还介绍了java.util.concurrent包中的线程池类的用法,在服
2010-11-19 14:14:00 2864 1
原创 剖析Spring容器的作用及实现方式
<br />我们在使用ssh整合项目的时候,Spring在其中是一个非常重要的框架,它在其中可以说是一个最核心的框架,提到spring我们不得不提它的IOC容器的功能了!它是一个大工厂,可以在其中产生和管理很多的bean,下面,请随阿堂一起来好好看看spring的容器功能方面的介绍,这对于我们在解决ssh框架整合中的问题,进行测试时是非常有用的! <br /><br />1.spring容器 <br /> Spring有两个核心接口BeanFactory和ApplicationContext,其中A
2010-11-18 23:15:00 1309
原创 Spring学习笔记(二)----Constructor Injection or Setter Injection
<br /> Spring作为一个全面的应用程序框架,不仅仅使用于Web开发,它能应用于各种应用的开发。<br /> Spring提供容器功能,并且具有轻量级,飞入侵性,IoC,AOP等特性。Spring的核心即是一个容器,实现了IoC的概念,把各种对象交由其管理,可以获得更多特性。Spring提供了两种应用程序框架(Application framework),BeanFactory和ApplicationContext。<br /> BeanFactory负责读取Bean定义文件(一般为x
2010-11-18 22:30:00 2126
原创 Spring学习笔记(一)----IoC之DI
<br />Spring的一个核心概念就是IoC,所谓IoC,即Inversion Of Control,中文译为控制反转。其核心思想即高层模块要依赖于抽象,而不是依赖于底层模块,换句话说,也就是实现必需依赖于抽象,而不是抽象依赖于实现。<br /> 这里所说的高层模块是指与业务相联系的模块。而低层模块是指与底层实现相联系的模块,如数据库操作模块,硬件相关的模块等。<br /> 看下面一个例子: 业务模块Business直接调用了实现模块的方法,也即高层模块与底层模块产生了依赖关系。当业
2010-11-18 22:24:00 785
原创 Spring依赖注入之对象注入
<br />依赖注入(Dependency Injection)<br /> <br />当我们把依赖对象交给外部容器负责创建,那么PersonServiceBean类可以改成如下:<br />public class PersonServiceBean {<br /> privatePersonDaopersonDao ;<br /> //通过构造器参数,让容器把创建好的依赖对象注入进PersonServiceBean,当然也可以使用setter方法进行注入。<br /> publi
2010-11-18 22:12:00 1830
原创 Spring Ioc 技术(constructor-arg )
<br />applicationContext.xml <br /><?xml version="1.0" encoding="UTF-8"?> <br /><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <br /><beans> <br /><bean id="fru" class="cn.mldn.lxh.demo01.Orange"></b
2010-11-18 13:27:00 1585
原创 Spring入门实例讲解(2)
<br />4.三种bean 的生成方式<br />除了上面使用的类直接生成方式,还有bean 静态工厂及bean 实例工厂。<br />bean 静态工厂的配置如下:<br /><bean id="userDaoImpl2" class="com.asm.dao.impl.UserDaoImplFactory"<br />factory-method="getUserDaoImpl"/><br />相应的工厂类代码如下:<br />packagecom.asm.dao.impl;<br />public
2010-11-18 13:02:00 765
原创 Spring入门实例讲解(1)
一、理论知识1.依赖注入、控制反转依赖注入:在运行期,由外部容器动态地将依赖对象注入到组件中控制反转:应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部窗口负责得。这样控制权就由应用转移到了外部容器,控制权的转移就是所谓的反转。2.spring 的主要特性。(1)降低组件之间的耦合度,实现软件各层之间的解耦。(2)可以使用容器提供的众多服务,如:事务管理服务、消息服务、JMS 服务、持久化服务等等。(3)容器提供单例模式支持,开发人员不再需要自己编写实现代码。(4)容器提供了AOP 技术,利用
2010-11-18 10:02:00 792
原创 在Eclipse中使用JUnit4进行单元测试(初级篇)
我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这一小部分功能是正确的。但是,我们同时应该确保每一个函数都完全正确,因为如果我们今后如果对程序进行扩展,用到了某个函数的其他功能,而这个功能有bug的话,那绝对是一件非常郁闷的事情。所以说,每编写完一个函数之后,都应该对这个函数的方方面面进行测试,这样的测试我们称之为单元测试。传统的编程方式,进行单元测试是一件很麻烦的事情,你要重新写另外一个程序,在
2010-11-17 15:15:00 833
原创 ClassPathXmlApplicationContext 介绍
<br />Class ClassPathXmlApplicationContextjava.lang.Object org.springframework.core.io.DefaultResourceLoader org.springframework.context.support.AbstractApplicationContext org.springframework.context.support.AbstractRefreshableApplicationCon
2010-11-17 09:57:00 12949 1
原创 关于MyEclipse8.5 错误 background indexer crash recovery java.lang.stackoverflowerror
<br />环境:<br /> MyEclipse8.5<br /> Tomcat6.0<br /> SVN1.6<br />Error:<br /> 在myeclipse环境中,用svn导出项目后出现如下错误<br /> background indexer crash recovery <br /> java.lang.stackoverflowerror<br /> <br />错误原因: <br /> 项目的 JRE 包没有正常导入,导致Eclipse不能正
2010-11-15 15:46:00 26481 9
原创 struts2 中 Actionsupport 的作用
<br />Action 跟 Actionsupport 的区别<br /> 当我们在写action的时候,可以实现Action接口,也可以继承Actionsupport这个类.到底这两个有什么区别呢? <br /><br />Action接口有: <br />public static final java.lang.String SUCCESS = "success"; <br />public static final java.lang.String NONE = "none"; <br />
2010-11-15 11:30:00 1501
原创 document.getElementById详解
<br />document.getElementById(" ") 得到的是一个对象,用 alert 显示得到的是“ object ”,而不是具体的值,它有 value 和 length 等属性,加上 .value 得到的才 是具体的值! <br /><br />参考资料: <br />1. document . getElementById 的用法和 DHTML.CHM 的下载地址 <br />今天在网络上查找 document . getElementById 的用法,如下: <br />A :
2010-11-15 09:46:00 2052
原创 JSP 500页面的异常信息打印
<br />web开发中异常信息是很重的信息,对开发人员是其相当重要的,对这些异常信息进行转换为用户能理解的信息就更重要了~<br />在单纯的JSP开发中,处理异常信息一般使用web.xml来定义。01<error-page> 02 <error-code>400</error-code> 03 <location>/400.html</location> 04 </error-page> 05 06 <error-page> 07 <er
2010-11-14 23:48:00 14351 2
原创 在jsp页面显示struts中异常信息
<br />在struts中处理异常是相当方便的,不管是struts1,还是struts2,配置全局异常就可以了~<br />要想在页面中把异常信息打印出来:<br />struts1中的处理方法:<br /><c:out value="${requestScope['org.apache.struts.action.EXCEPTION'].message}"/><br />struts2中直接使用标签:<br /><s:property value="exception"/>:输出异常信息本身,throw
2010-11-14 22:33:00 4190 1
原创 struts2标签学习笔记
一、 写jsp页面的时候,在struts2中,用的是s标记,先引入标记: 二、 struts2的标签和1是完全不同的。 struts2的标签分为两大类:非UI标志和UI标志 struts1 将标志库按功能分成HTML、Tiles、Logic和Bean等几部分 下面就介绍strut2的具体标签: 1、UI UI 标志又可以分为表单UI和非表单UI两部分。表单UI部分基本与Struts 1.x相同,都是对HTML表单元素的包装。不过,Struts 2.0加了几个我们经常在项目中用到的控件如:datepicke
2010-11-14 17:39:00 753
原创 struts2异常处理机制
在Struts 2框架中,采用声明式异常处理方式。在这种方式下,只需要在struts.xml文件中进行配置,Struts 2便能够处理异常,并跳转到相应的视图,而在Action中无须编写任何异常处理代码。如果Action在处理请求的过程中出现异常,一个名称为exception的拦截器将拦截该异常,并进行处理。所以在struts.xml文件中,需要对exception拦截器进行配置。1.配置元素在struts.xml文件中,使用元素,对exception拦截器进行异常映射配置,该元素有以下两个属性:excep
2010-11-14 16:48:00 1774
原创 Struts2拦截器详解
拦截器是AOP中的概念,它本身是一段代码,可以通过定义“织入点”,来指定拦截器的代码在“织入点”的前后执行,从而起到拦截的作用。正如上面 Struts2的Reference中讲述的,Struts2的Interceptor,其拦截的对象是Action代码,可以定义在Action代码之前或者之后执行拦截器的代码。 <br /><br /><br />接下来,我们将重点讨论一下Struts2中的拦截器的内部结构和执行顺序,并结合源码进行分析。 目 录 [ - ]Interceptor结构Interceptor执行
2010-11-14 16:37:00 818
原创 struts2异常处理
<br />Struts2的异常处理机制:<br />任何成熟的MVC框架都应该提供成熟的异常处理机制。Strut2也不例外。Struts2提供了一种声明式的异常处理方式。Struts2也是通过配置的拦截器来实现异常处理机制的。<br />Struts2的异常处理机制通过在struts.xml文件中配置﹤exception-mapping …﹥元素完成的,配置该元素时,需要指定两个属性:<br />exception:此属性指定该异常映射所设置的异常类型。<br />result:此属性指定Action出现
2010-11-14 15:51:00 1030
原创 半月工作总结
<br />2010-11-14 做开发半个月了,现在仍然是菜鸟,开始的一周主要熟悉开发环境,悲剧的是除了Myeclipse用过以外,别的都不熟悉。服务器,以前用tomcat,现在上班用weblogic;数据库,以前用mysql,现在用sqlserver;框架方面,实习的时候简单的学过struts1、hibernate,现在要用struts2、spring、hibernate,总体来说差距还是蛮大的。以前的学习主要是偏向基础的,现在工作偏向应用,在学校主要是模仿,实习的时候是模仿、修改,现在要学着自己去写,
2010-11-14 15:04:00 1851 6
ITAT 的JAVA 竞赛试题
2009-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人