java
fengyungl
不断努力 追求 做更好的自己
展开
-
菜单跨iframe显示-参考
能够盖住 iframe 的方案有三个: 1. OBJECT type="text/x-scriptlet" dhtml scriptlet已经过期 不太好控制, 可写的数据量太小,火狐浏览器不兼容onmouseover="menu1.style.display=;" onmouseout="menu1.style.dis原创 2010-03-15 10:52:00 · 2498 阅读 · 0 评论 -
excel文件转换成xml文件
<br />package test;<br /><br />import java.io.*;<br /><br />import jxl.*;<br />import org.jdom.Element;<br />import org.jdom.Document;<br />import org.jdom.output.XMLOutputter;<br /><br />/**<br /> * 将excel转换成xml文件<br /> * <br /> * @autho原创 2010-11-01 10:02:00 · 3919 阅读 · 0 评论 -
网络通信中的常见问题
<br />1.Ip,port错误,port被占用<br /> 每台电脑都有一个固定的IP,而仅用IP地址,无法区分电脑的多层次应用,因此,每个服务器会有一个唯一的port,值是范围在1~65536之间的整数。 如果常见服务器时,用的port是在1~65536之外,则会port错误,出现异常。将port改到1~65536的可用范围内便可解决问题。 <br /> 代码示例: <br />Class RemoteServer <br />public void转载 2011-01-07 09:30:00 · 1415 阅读 · 0 评论 -
Address already in use:9191
<br />抛出端口被占用异常的情况:<br /> 1、有其他服务器正在使用这个端口。<br /> 2、关闭一个进程,但该进程释放该端口有一定的延迟(跟网速有一定关系),<br /> 在释放掉端口之前再次启动该进程会出现端口被占用异常。<br />原创 2011-01-07 10:22:00 · 3737 阅读 · 0 评论 -
静态内部类
<br />如果你不需要内部类对象与其外围类对象之间有联系,那你可以将内部类声明为static。这通常称为嵌套类(nested class)。Static Nested Class是被声明为静态(static)的内部类,它可以不依赖于外部类实例被实例化。而通常的内部类需要在外部类实例化后才能实例化。想要理解static应用于内部类时的含义,你就必须记住,普通的内部类对象隐含地保存了一个引用,指向创建它的外围类对象。然而,当内部类是static的时,就不是这样了。嵌套类意味着: <br />1. 嵌套类的对转载 2011-01-12 10:57:00 · 436 阅读 · 0 评论 -
启动tomcat的同时 启动其他线程
<br />实现ServletContextListener接口,并覆盖其中的两个方法:<br />public class StartMonitorMain implements ServletContextListener {<br /> <br /> public void contextInitialized(ServletContextEvent arg0) {<br /> try {<br /> while (true) {<b原创 2010-11-22 10:05:00 · 4182 阅读 · 1 评论 -
web.xml中--使用监听器Servlet
<br />监听器概述 <br /> <br />1.Listener是Servlet的监听器 <br />2.可以监听客户端的请求、服务端的操作等。 <br />3.通过监听器,可以自动激发一些操作,如监听在线用户数量,当增加一个HttpSession时,给在线人数加1。 <br />4.编写监听器需要实现相应的接口 <br />5.编写完成后在web.xml文件中配置一下,就可以起作用了 <br />6.可以在不修改现有系统基础上,增转载 2010-11-22 16:37:00 · 3259 阅读 · 0 评论 -
匿名内部类 Anoymous Inner Class, 可以继承抽象类,实现接口
<br />匿名类本身就是通过继承类或者接口来实现的。但是不能再显式的extends 或者implements了。<br />举个例子:Java代码 JFrame frame = new JFrame(); JFrame frame = new JFrame();<br /><br /><br />我们为frame添加窗口事件可以采用如下两种方式:<br />Java代码 frame.addWindowListener(new WindowListener() { publ转载 2011-01-18 12:35:00 · 2223 阅读 · 0 评论 -
${pageContext.request.contextPath}
<br /><c:set var="ctx" value="${pageContext.request.contextPath}"/><br /><script type="text/javascript" src="${ctx}/scripts/common/display.js"><br /><br />代码” ${pageContext.request.contextPath}”的作用是取出部署的应用程序名,这样不管如何部署,<br /><br />所用路径都是正确的。 <br />缺转载 2011-04-13 14:09:00 · 3781 阅读 · 0 评论 -
Unable to read TLD "META-INF/c.tld"500错误
<br />错误信息如下:<br />org.apache.jasper.JasperException: Unable to read TLD "META-INF/c.tld" from JAR file "file:/C:/Program Files/Apache Software Foundation/Tomcat 5.5/webapps/JSPBook/WEB-INF/lib/jstl-1.2.jar": org.apache.jasper.JasperException: Failed原创 2011-04-15 17:01:00 · 3773 阅读 · 0 评论 -
OpenSessionInViewFilter
OpenSessionInViewFilter org.springframework.orm.hibernate3.support.OpenSessionInViewFilter singleSession true FlushMode原创 2011-07-28 14:29:51 · 382 阅读 · 0 评论 -
Commons IO
Java代码 复制代码 1. Writer writer = new FileWriter( "test.dat" ); 2. InputStream inputStream = 3. getClass( ).getResourceAsStream("./test.resource"); 4. CopyUtils.copy( inputS转载 2011-12-16 15:55:02 · 1607 阅读 · 2 评论 -
时间格式间的转换
String datestr = "Oct 8, 2011 4:48:18 PM"; SimpleDateFormat sdf1 = new SimpleDateFormat("MMM d, yyyy hh:mm:ss a",Locale.ENGLISH); SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:s原创 2011-12-31 16:46:42 · 90 阅读 · 0 评论 -
获取配置文件中的Bean实例
private final static String fileName = "D:\\MyEclipseWorkPlace\\cdnService\\resource\\modules\\cdn\\spring-conf\\serviceContext.xml";SimpleSevice simpleSevice;private void init(){ simpleSe原创 2011-12-31 16:22:44 · 119 阅读 · 0 评论 -
java反射机制
问题: 在运行时,对一个JAVA类,能否知道属性和方法;能否调用它的任意方法? 答案是可以的,JAVA提供一种反射机制可以实现。 目录 什么是JAVA的反射机制 JDK中提供的Reflection API JAVA反射机制提供了什么功能获取类的Class对象 获取类的Fields 获取类的Method 获取类的Constructor 新建类的实例转载 2012-01-05 14:19:57 · 385 阅读 · 0 评论 -
JAVA反射机制
Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。Jav转载 2012-03-26 10:56:23 · 440 阅读 · 0 评论 -
HttpClient-调用webservice客户端
import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.HttpException;import org.apache.commons.httpclient.methods.PostMethod;public class TestClient { private sta原创 2012-04-27 15:36:40 · 3553 阅读 · 1 评论 -
RPCServiceClient-调用webservice客户端
import javax.xml.namespace.QName;import org.apache.axis2.AxisFault;import org.apache.axis2.addressing.EndpointReference;import org.apache.axis2.client.Options;import org.apache.axis2.rpc.clien原创 2012-04-27 15:47:00 · 30339 阅读 · 4 评论 -
sprint+hibernate配置事物发生异常却不回滚
<br />我的自定义异常类继承自Exception,<br />事物默认抛出RuntimeException异常时自动回滚,<br />所以需要继承自RuntimeException原创 2010-09-20 16:12:00 · 1187 阅读 · 0 评论 -
返回错误信息和抛异常的优劣比较
以一个接口为例:用户注册接口: 验证用户信息,如果参数为空或者不合法,1、返回错误信息;2、抛出异常 哪一种处理方式比较好呢?返回对应的错误信息比抛异常要友好一些,如果是自定义的异常 则两者基本一样,自定义继系统异常,只是把错误信息定义到异常里面,直接返回错误信息 要修改时你可能需要修改多处的错误信息串,自定义异常后 直接修改一个异常类就可以了 。原创 2010-09-19 15:05:00 · 2375 阅读 · 2 评论 -
ip地址转换成十进制整数
<br /> java ip地址转换为长整型;<br />public class Util {<br /> <br /> /**<br /> * 字符串ip转换为long <br /> * @param 字符串ip<br /> * 通过左移位操作给每一段的数字加权,第一段的权为2的24次方,第二段的权为2的16次方,第三段的权为2的8次方,最后 一段的权为1<br /> * @return<br /> */<br />原创 2010-09-20 10:31:00 · 4448 阅读 · 0 评论 -
window.open
1、window.close在firefox不能使用解决方法如下: newWindow=window.open (http://www.baidu.com, "anyname", "fullscreen=1") ; window.opener=null; window.open("","_self"); window.close(原创 2010-03-16 10:37:00 · 834 阅读 · 0 评论 -
空和NULL
string s=null;表示s未被初始化不在内存中开辟空间,是一个空引用;string s="";表示s已被初始化在空间中没有值,是一个空串。网上看到一个比较有意思的解释: 你想生孩子,然后还先给你孩子想了个名字叫小A。这个时候小A实体还没有正式存在,只是说了,你要生个孩子,且这个孩子叫小A; 但事实上A == null。 等哪天你的小虫子找到窝了,一转载 2010-03-18 12:21:00 · 829 阅读 · 0 评论 -
Window screenLeft、screenTop属性
window.screenLeft功能:返回窗口的左上角在屏幕上的x坐标。该属性为只读属性。语法:window.screenLeft注:在Firefox等浏览器中使用的是screenX属性。 window.screenTop功能:返回窗口的左上角在屏幕上的转载 2010-03-18 13:55:00 · 6611 阅读 · 0 评论 -
window.open&close
Using the window.open methodThe syntax of the window.open method is given below: open (URL, windowName[, windowFeatures]) URL The URL of the page to open in the new window.原创 2010-03-18 10:22:00 · 1113 阅读 · 0 评论 -
frameset框架属性
标记的属性:<frameset rows="90,*" frameborder="0" border=0 framespacing="2" bordercolor="#008000">标记语法:cols="90,*" 垂直切割画面(如分左右两个画面),接受整数值、百分数,*则代表占用剩余的空间。数值的个数代表分成的视窗数目且以逗号分隔。 例如cols="3转载 2010-03-18 11:49:00 · 5687 阅读 · 0 评论 -
跨框架iframe菜单显示
<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 7.8 磅 0 2原创 2010-03-29 16:18:00 · 3897 阅读 · 1 评论 -
换肤功能的实现(实时改变ext、页面的风格样式)
<br />ext的换肤功能本身是很简单的,使用工具类Ext.util.CSS即可轻松实现换肤,<br />页面的换肤也不复杂,就是根据主题的设置加载进来相应的css文件。问题是<br />我要在现有的项目上实现换肤,现在手头上的项目结构比较复杂,是frame中嵌套frame,<br />所以处理起来就有些麻烦,下面就是实现换肤功能的主要代码:<br /><select style="width:65px; height:; background-color:#c9e8fc; border:solid 1p原创 2010-07-09 11:31:00 · 3225 阅读 · 0 评论 -
list排序(Collections.sort)
<br />今天的任务不多,练习一下list排序。<br />1)方法一:要排序的对象必须实现Comparable接口;<br />//user对象<br /><br /><br />public class User implements Comparable<User> {<br /> private String name;<br /> private String sex;<br /><br /> public String getName() {<br />原创 2010-07-14 17:21:00 · 669 阅读 · 0 评论 -
Cannot create JDBC driver of class 'com.mysql.jdbc
<br />严重: Cannot create JDBC driver of class 'com.mysql.jdbc.Driver' for connect URL '<br /> jdbc:mysql://localhost:3306/example?useUnicode=true&characterEncoding=utf-8<br />ApplicationContext.xml<br /><bean id="myDataSource"<br /> class="原创 2010-07-21 17:24:00 · 4212 阅读 · 1 评论 -
报错:不能实例化一个类
<br />出错原因:内有为空(null)的属性。原创 2010-07-30 15:41:00 · 1001 阅读 · 0 评论 -
罕见的编码转换问题(请高手帮忙解决)
<br />信息采集系统:<br /> 大数据库(Oracle),字符集是GBK,<br /> 小数据库(MySQL),字符集是UTF-8.<br /> 通过webservice调用,将大数据库中的数据存到小数据库的对应表中,<br /> 因为字符集不同,小数据库中的数据中文都是乱码。<br /> 谁能帮我解决这个乱码问题?<br /> 谢谢!<br />原创 2010-07-30 15:48:00 · 631 阅读 · 0 评论 -
打成jar包 在命令行下执行java工程
将java工程打成jar包,但第三方jar包并没有包含在包中,当在命令行中运行jar包时,出现类找不到的异常,在网上看到解决办法是将第三方jar包放到JDK的扩展类文件夹中(%JAVA_HOME%/jre/lib/ext),再运行,还是出现同样的错误,我的java工程要调用webservice,webservice工程中也用到了相同的jar包,在启动服务器的时候,不能正确部署webservice,应该是webservice工程中的jar包和JDK中的jar包有了冲突原创 2010-08-04 09:25:00 · 35031 阅读 · 5 评论 -
在命令行下运行java工程
用eclipse等工具把工程做成jar(eclipse中就是用导出即可)。生成的jar可以直接用jdk的java命令直接执行。或者网络上找工具把jar转化为exe。命令行执行例:java -Djava.library.path=C:/eclipse/plugins/graghiclibforswt -jar jifuri.jar C:/jifuri jp.co.hcu.jifuri.entry.NoufuShikinIkkatsuHenkouiraiBatchEntry-D是虚拟机参数,各自不同 跟着生成的转载 2010-08-03 16:38:00 · 5727 阅读 · 1 评论 -
Property文件找不到异常-java程序在Linux下运行出错
<br />java.io.FileNotFoundException: file:/home/oracle/yqpt/client/golaxy.jar!/myconfig.properties (No such file or directory)<br />windows下可以通过如下方式来读写properties文件:<br />************************************<br />读取属性值:<br /><br />ResourceBundle rb = Resour原创 2010-08-07 15:57:00 · 3366 阅读 · 0 评论 -
通过CGI获取正文问题
<br />调用CGI获取文档正文<br />在浏览器地址栏中直接输入http://114.113.145.10/cgi-bin/snapshot.cgi?channel_type=3&file_path=65601 [email protected] 166891 2453<br />可以看到正文网页<br />可在程序中读取的时候却读取不到?<br />原因:URL中存在空格的问题,有的浏览器(IE)可以自动将空格转换为%20,有的不可以(Firefox)<br />所以在程序中要手动将U原创 2010-08-16 14:07:00 · 1091 阅读 · 0 评论 -
空指针异常的解决
<br />调用返回对象数组(object[])的方法,return null 时,<br />在前台得到的对象数组不是null ,二是数组中的对象的值为null (object[0] = null)原创 2010-08-17 10:15:00 · 1515 阅读 · 0 评论 -
Java系统中内存泄漏测试方法的研究
摘 要 稳定性是衡量软件系统质量的重要指标,内存泄漏是破坏系统稳定性的重要因素。由于采用垃圾回收机制,Java语言的内存泄漏的模式与C++等语言相比有很大的不同。全文通过与C++中的内存泄漏问题进行对比,讲述了Java内存泄漏的基本原理,以及如何借助Optimizeit profiler工具来测试内存泄漏和分析内存泄漏的原因,在实践中证明这是一套行之有效的方法。关键词 Java; 内存泄漏; GC(垃圾收集器) 引用; Optimizeit问题的提出 笔者曾经参与开发的网管系统转载 2010-09-19 09:30:00 · 431 阅读 · 0 评论 -
JAVA的反射机制
Java反射是Java被视为动态语言的一个关键性质。Java可以加载一个运行时才得知名称的class,获得其完整结构。 Reflection APIJava反射相关的API在包java.lang.reflect中Member接口该接口可以获取有关类成员(域或者方法)或构造函数的信息。AccessibleObject类是原创 2017-01-10 15:40:42 · 326 阅读 · 0 评论