java
文章平均质量分 54
china2wto
china2wto
展开
-
java对象初始化过程
java new 一个实例时候,对象初始化过程1.父类 static{} (无名称static方法体)2.子类 static{} (无名称static方法体)3.父类 {} (无名称方法体)4.父类 构造函数5.子类 {} (无名称方法体)6.子类 构造函数注意:如果是实例化子类是,是new 一个带参数的构造函数的,总是调用父类无参数的构造函数。原创 2007-04-20 21:55:00 · 2728 阅读 · 1 评论 -
IE停止按钮是否影响后台服务工作?
IE停止按钮是否影响后台服务工作?如果运行一个jsp程序后,前台IE按下停止按钮后,后台服务器是否还在工作?为了用事实说话,我写了以下测试代码。%@page contentType="text/html;charset=gb2312"%>out.println("test");for(int i=1;iSystem.out.println("i="+i);out.println("i="+原创 2006-09-08 11:41:00 · 2254 阅读 · 3 评论 -
ajax 学习资料(不断整理中)
http://www.oreilly.com/catalog/headra/chapter/ch01.pdf oreilly 出版的 ajax hacks 一书的范例。http://www.parkerriver.com/ajaxhacks/google 的 日记本 calandar ,是用ajax做的。http://www.google.com/calendar/a原创 2006-04-18 23:16:00 · 1176 阅读 · 0 评论 -
cvs错误解决和备份
前提条件:cvsnt和wincvs都在一个电脑上。在cvsnt和wincvs设置和登录都成功的前提下,创建新的Repository时候,发生以下错误:cvs [server aborted]: Protocol error: Root request missing通过试验发现,不应该和设置的时候一样将认证方式设置成:pserver协议,而应该设置成local协议。另外,备份cvs原创 2006-08-24 10:49:00 · 1936 阅读 · 0 评论 -
多国语言版本的jsp网页问题
在做多国语言版本(支持中文,日文,英文)的jsp的时候,我用editplus将替换成后发现运行时候报错:java.io.CharConversionException: illegal utf8 encoding一开始我还以为UTF-8 写成了utf8的错误,检查了一下,发现都对,后来想起editplus保存任何文本的时候默认encoding是ANSI.我打开文件再次保存,选择UTF-8编码,保存原创 2006-04-02 20:56:00 · 2657 阅读 · 3 评论 -
使用BeanUtils.copyProperties()产生的错误
使用BeanUtils.copyProperties()产生的错误在MVC架构中每个层次之间传递类似结构的数据时候,我们会使用到org.apache.commons.beanutils.BeanUtils.copyProperties()方法.如果结构完全相同,我们可以用这个方法快速的传递DTO数据.但是如果有些出入的结构,我希望尽量不要采用这个方法.以下是我使用后产生的报错:java.lan原创 2006-04-01 12:03:00 · 4416 阅读 · 2 评论 -
sqlserver中用了user关键子出现的问题
sqlserver中用了user关键子出现的问题将tomcat+struts+hibernate+mysql的一个小项目移植到sqlserver2000中,发现出现错误.[DEBUG] SessionImpl - opened session[DEBUG] SessionImpl - Flushed: 0 insertions, 0 updates, 0 deletions to 0原创 2006-04-01 12:17:00 · 1518 阅读 · 0 评论 -
hibernate编程经验
Contextjavax.naming.NameNotFoundException: Name hibernate_connection_factory is not bound in this Contexttomcat+struts+hibernate+sqlserver项目如果某个hibernate.xml文件中的 id generator 写而其他的写则报错:javax.namin原创 2006-04-01 12:08:00 · 2074 阅读 · 0 评论 -
generator中使用increment经验总结(hibernate)
generator中使用increment经验总结(hibernate)tomcat5.5+struts+hibernate2.1+jtds_jdbc+sqlserver2000项目在hibernate中我本来想在generator中使用native自动让系统选择generator类型,select,update,del正确,但insert时候报错:[ERROR] TableGenerat原创 2006-04-01 12:06:00 · 2660 阅读 · 2 评论 -
Struts-Layout tag library 1.1发布
Struts在使用中总是感觉到有点单调,界面效果不丰富。现在有了Struts-Layout ,我们就可以改进界面的显示效果。Struts-Layout 是一个struts标记库,可以提供美观的皮肤界面,例如:panels, input fields, form modes,tables, pagers, treeviews, sortable lists, popups, calendars等,S原创 2005-06-15 11:23:00 · 1454 阅读 · 0 评论 -
DWR--开发AJAX的开源利器。
DWR是一个java开源软件,是绝对免费的,目前已经有许多人开始重视AJAX技术,DWR能帮助web开发者开发具有AJAX技术的网站,加快技术人员开发Ajax的速度。DWR允许在web浏览器中的代码使用运行在web服务器端的Java function,就像使用浏览器端的function那么简单。官方网站:http://getahead.ltd.uk/dwr/DWR有2部分组成:Javascript原创 2005-11-17 14:20:00 · 2261 阅读 · 0 评论 -
mysql拒绝访问(Error 1044/1045)问题的解决
mysql5远程连接服务器时,出现类似:ERROR 1044: Access denied for user: @127.0.0.1 to database mysql的错误。说明你没有将权限下放到远端连接帐户上,由于mysql的安全性在不断的提高,权限设置默认是拒绝的,你必须自己开放权限。在服务器上用mysql -h 192.168.0.1 -u root -p mysql命令登录mys原创 2005-11-08 19:24:00 · 11841 阅读 · 0 评论 -
mysql出现Client does not support authentication protocol问题的解决。
由于MySQL 4.1版本开始密码的hash算法改变,所以连接数据库时可能会出现Client does not support authentication protocol问题。解决办法1:进入你的MySQL目录的bin目录下运行MySQL --user=root --pass==root的密码mysql> UPDATE mysql.user SET Password =原创 2005-11-08 19:01:00 · 1854 阅读 · 0 评论 -
java中String,Integer,int之间转换
String,Integer,int之间转换String String int int Integer Integer 其他转换类似。原创 2005-04-21 22:50:00 · 7938 阅读 · 0 评论 -
resin优化经验
(以下内容都是自己不断实验总结的,而非resin官方的建议,可能不适合你的情况,我的经验仅做为参考。)最近发现有人用黑客类工具恶意点击网站,或发送大量垃圾包,具体是什么不清楚,但是很明显是故意的,造成80端口无法正常访问,或访问速度极慢。用netstat -an >>c:/temp/aaa.txt 命令查看了当时情况,发现某几个ip的连接数量巨大,是不正常的。不管是访问量大,还是有黑客骚扰,我想还原创 2006-09-13 14:30:00 · 3267 阅读 · 2 评论 -
java.exe -X 参数信息
java.exe -X 参数信息-X参数是非标准参数。 -Xmixed 混合模式执行 (默认) -Xint 只用解释模式执行 -Xbootclasspath: 为类(classes)和资源(resources)的引导启动设置搜索路径 -Xbootclasspath/a:原创 2006-09-12 17:26:00 · 3162 阅读 · 0 评论 -
struts国际化问题最最难
在javaeye网站中有这么一片文章:你的系统是跨平台的吗?http://www.javaeye.com/article/28653 其实,国际化其实是最最烦的,大家都考虑的太太少了!操作系统有几种?tomcat,weblogic等应用服务器你能遇到几种?数据库你能说出几个?我想都不会超过10个吧?但全世界有几百种语言!每种语言文字语法都不同,这个也许你会认为struts等MVC架构系统的原创 2007-01-28 17:43:00 · 1970 阅读 · 1 评论 -
让带有许多zip的文件夹打开更快
不知道大家是否发现windows xp ,windows 2003都有个坏毛病,文件夹中的zip文件一旦比较多的时候,这个文件夹打开的时候特别的缓慢,特别是像我们写java的人,收藏一堆jar包,都是zip压缩的,这个目录打开的时候,别提多慢了。经过仔细研究,发现还是微软在搞鬼,写了一个巨烂的自带的解压缩程序,windows/system32/zipfldr.dll,我们就把它去掉吧,首先,win原创 2006-12-22 18:29:00 · 2717 阅读 · 2 评论 -
cvsnt上增加用户的命令
cvsnt 上增加用户进入“命令提示符”状态打以下命令:cvs -d :sspi:localhost:d:/cvsd passwd -a usernameadding user username@localhostNew password : abcverify password : abc原创 2006-08-23 23:35:00 · 1371 阅读 · 0 评论 -
sqlserver数据库中统计email类型的sql语句
如果注册的用户数达到一定程度,我们可以在数据库查询语句对其进行统计。以下SQL语句能够统计出带某种类型后缀的email邮件注册量最大,及其排行顺序。SELECT suffix_email, COUNT(suffix_email) AS email_countFROM (SELECT SUBSTRING(email, CHARINDEX(@, email), 100) AS suffix原创 2006-08-01 23:26:00 · 4536 阅读 · 0 评论 -
[转]数据库设计规范V2.0
文章来源:网贝整理1 目的 规范数据库设计。2 概述 从数据库的设计原则 设计文档几方面论述数据库设计的规范思想及命名规则。3 数据库应用结构 根据对一般业务系统的分析,将数据库和程序系统统一进行整体描述,展示数据库的表之间以及与程序模块间的关系。 3.1 数据表和程序模块的分类 根据“处理特点”,将数据表和程序模块进行分类如下: 数据表分类:业务数据表、转载 2006-11-28 21:47:00 · 2163 阅读 · 0 评论 -
struts+hibernate项目debug总结
javax.servlet.ServletException: Cannot retrieve mapping for action /companyNewsstruts-config.xml中没有写相关companyNews的action.============================================在myeclipse增加一个jar包时候,先打开项目prope原创 2006-11-27 20:28:00 · 6277 阅读 · 1 评论 -
tomcat6 and struts2 发布了
tomcat6 and struts2 发布了 http://tomcat.apache.org/download-60.cgihttp://struts.apache.org/不过tomcat 6 是 alpha版,我在两个电脑上安装,一个成功,一个失败,可能还不稳定。struts2应该部署到tomcat6,jdk1.5上,我部署好了,发现struts2中的范例,还是有很多的bu原创 2006-11-09 23:20:00 · 3106 阅读 · 0 评论 -
struts2的struts.properties配置文件详解
【原创】struts2的struts.properties配置文件详解struts.action.extension The URL extension to use to determine if the request is meant for a Struts action 用URL扩展名来确定是否这个请求是被用作Struts action,其实也原创 2006-11-10 21:55:00 · 1830 阅读 · 0 评论 -
resin.conf的配置问题研究
在使用resin2.1的时候,发现以下一个现象:在%resin%/conf/resin.conf配置文件和网站目录下的/WEB-INF/web.xml配置文件中,如果有相同的配置内容则以web.xml文件中的配置为准。例如web.xml中有: index.html resin.conf中写:index.jsp则系统默认首页是index.html 。原创 2006-06-14 19:50:00 · 1784 阅读 · 0 评论 -
javascript 编程总结
最近ajax比较火,ajax要用的好,javascript必须熟练,排错要快。因为javascript没有优秀的IDE开发工具,因此debug的时候就靠你自己的眼睛了。1.==和=的混淆,在if语句中判断的时候如果你用=的话,那肯定是返回true的。2.radio类型的input,如果有多个radio的时候要用数组来区分:form1.radioName[0].valueform1.radioNam原创 2006-05-31 22:37:00 · 962 阅读 · 0 评论 -
发现一个hibernate2怪事
在hibernate2中,官方hibernate.properties范例文件中,使用了hibernate.dialect net.sf.hibernate.dialect.SQLServerDialect这句话,但是在hibernate2.jar中,却没有net.sf.hibernate.dialect.SQLServerDialect这个类,系统运行的时候,会报错,然后用一个通用的Generi原创 2006-05-09 17:20:00 · 1758 阅读 · 0 评论 -
关于<%@page%>语句在tomcat,weblogic,resin中的不同
关于%@page%>语句在tomcat,weblogic,resin中的不同resin 3.03版本在部署jsp程序的时候有这样的怪事,以下这句话是会报错的, 500 Servlet Exception/index.jsp:1: `Java is not supported as a JSP scripting language.将language="Java"改成langu原创 2006-09-21 10:45:00 · 3296 阅读 · 3 评论 -
速动画教学关于struts、hibernate下载
http://www.blogjava.net/oksonic/archive/2005/11/06/18369.html原创 2006-09-19 00:49:00 · 2368 阅读 · 0 评论 -
如何在Struts中进行文件上传[转载]
http://www.javayou.com/showlog.jspe?log_id=106下面是个简单的例子 1. jsp网页 选择文件: 上传 2. form bean 在这里主要要做两件事,第一个当然是import相关的package。 import org.apache.struts.upload.*; 然后宣告一个相对应的字段,并为该字段生成getter和setter方法 priva原创 2005-04-11 10:29:00 · 2278 阅读 · 1 评论 -
Struts源码研究 - Action-Input属性篇[转载]
初学Struts,写了一个很简单的应用,主要功能和页面如下:1、首页显示一个“添加新用户”的链接,点击该链接出发一个forward动作,页面导向到添加用户的jsp页面2、添加用户的jsp页面中,可供用户输入“用户名”和“用户描述”两项3、用户输入完毕,将做输入数据合法性检查,检查通过,将输入信息保存进入文件(使用了Properties类),然后返回首页;检查失败返回添加用户页面4、数据合法性检查分原创 2005-03-23 22:45:00 · 2062 阅读 · 0 评论 -
Struts源码研究 - Bean-Message标签篇[转载]
http://www.7880.com/Info/Article-44a40580.htmlStruts中非常常用的有这样的一个标签:众所周知,这个标签做的事情是这样的:访问在struts-config.xml中定义的资源文件,一般是application.properties,一般是这样定义的:根据以上的定义,Struts将到WEB-INF/classes/resource/下去找applica原创 2005-03-23 20:50:00 · 1226 阅读 · 0 评论 -
classpath设置问题--(给初学者)
在用Java做项目的时候,经常会有找不到class的问题,也就是classpath设置问题,首先可以用set命令察看当前状态然后写一个bat文件,将classpath 添加进去。如下aa.bat文件:rem 这是一个用于添加classpath的文件。set Hibernate=M:/hibernate-3.0set CLASSPATH=%CLASSPATH%;%Hibernate%/lib/m原创 2004-12-29 17:00:00 · 1594 阅读 · 0 评论 -
列出目录下所有文件名---ListFiles.java
/* * Created on 2004-12-9 * 我还未发现哪个常用软件中有这个功能,因此写了这个class * 你可以将光盘中的文件名列在txt文件中,便于将来的查找,或打印出来。 * 不用为了查找某个光盘中的文件而一张一张光盘去找,又慢又损耗光驱。 * 当然也可以选择某个目录,记录下目录下的所有文件名。 *//** * @author Shi Weifeng * ListFiles原创 2004-12-09 22:27:00 · 8641 阅读 · 1 评论 -
tomcat5的common/lib目录下jar包和WEB/lib下jar包冲突问题
我在学习struts过程中,启动tomcat5,基本正常,打开普通的jsp也正常,但打开与struts相关的jsp报错如下:javax.servlet.ServletException: javax.servlet.jsp.PageContext.handlePageException(Ljava/lang/Throwable;)V org.apache.jasper.servlet.JspSer原创 2004-12-09 15:07:00 · 10924 阅读 · 3 评论 -
struts报错和解决方法
以下是我在学习struts过程中遇到的问题和解决方法,希望对你有所帮助。问题一:javax.servlet.ServletException: Cannot find ActionMappings or ActionFormBeans collection解决方法:没有在WEB-INF/lib/目录下加入必要的jar文件,也就是必要的jar文件找不到,注意classpath。例如:common原创 2004-12-03 10:36:00 · 1902 阅读 · 1 评论 -
eclipse启动参数研究
1.如果你需要代理才能上网更新eclipse的话,请在启动eclipse时加上参数,例如:eclipse.exe -vmargs -DproxySet=true -DproxyHost=aProxyAddress -DproxyPort=aProxyPort其中aProxyAddress就是你的代理IP,aproxyPort是代理端口。更新eclipse的方法是Help-->Software Up原创 2004-11-23 22:36:00 · 2079 阅读 · 1 评论 -
介绍iBATIS的SQL Map的简单例子
这篇文章介绍了iBATIS的SQL Map的简单例子。它是一个免费的开放源代码软件。具有以下优点:10、知道怎样操作10种以上的数据库9 、可配置的caching(包括从属)8、支持DataSource、local transaction managemen和global transaction 7、简单的XML配置文档6、支持Map, Collection, List和简单类型包装(如Integ原创 2004-10-29 21:58:00 · 1746 阅读 · 0 评论 -
eclipse3.0.1汉化方法(1)
我在网上看到一些文章些eclipse3.0.1汉化方法的,我按照他的做,发现不行,通过自己的尝试,我找到了答案。如果有问题,请大家一起交流,留言。eclipse3.0.1下载地址:http://download2.eclipse.org/downloads/drops/R-3.0.1-200409161125/eclipse-SDK-3.0.1-win32.zipeclipse3.0.1汉化包原创 2004-10-26 14:23:00 · 10243 阅读 · 8 评论 -
Eclipse3.0.1上安装tanghan插件。
Tanghan Plugin是jlinux开发的Eclipse上运行的Hibernate的插件工具,可以辅助生成hbm映射文件和POJO。具体情况请看以下网址:http://www.hibernate.org.cn/download/jlinux/help/但是我们发现tanghan的制作者只发布了支持Eclipe2.1.*和Hibernatebanben2.0.3的版本以及支持Eclipe3原创 2004-10-28 22:04:00 · 2966 阅读 · 13 评论