![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
eclipse
文章平均质量分 80
xinew
这个作者很懒,什么都没留下…
展开
-
Java compiler level does not match the version of the installed Java project fac
Java compiler level does not match the version of the installed Java project fac博客分类:J2EE JavaJava compiler与Java project fac转载 2011-08-17 14:14:10 · 975 阅读 · 0 评论 -
getServletContext()和getServletConfig()的意思
getServletContext()和getServletConfig()的意思getServletConfig() <br /> <br /> 在servlet初始化时,容器传递进来一个ServletConfig对象并保存在servlet实例中,该对象允许访问两项内容:初始化参数和ServletContext对象,前者通常由容器在文件中指定,允许在运行时向sevrlet传递有关调度信息,比如说getServletConfig().getInitParameter("debu转载 2010-08-30 22:59:00 · 551 阅读 · 0 评论 -
强制回滚spring事务
<br />本人这两天遇到这样的问题,在一个service方法中先进行了一个数据库操作,之后是一个第三方操作(可能是调用一个第三方的服务)失败,它抛出了一个异常,这时本该将之前数据库所做的操作回滚,但是系统其实还是提交了。后来把第三方操作抛出的异常进行了一个catch,然后再抛出一个继承自RuntimeException的自己定义异常,问题就解决了。晚上同事传来一段文章,看后方始明白,见下文:我们看看下面的一些配置信息。PROPAGATION_REQUIRED,-ExceptionPROPAGA转载 2010-08-30 11:56:00 · 2087 阅读 · 0 评论 -
Spring事务配置的五种方式
Spring事务配置的五种方式<br /> 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。<br /> 总结如下:<br /> Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。<br /> D转载 2010-08-30 10:38:00 · 469 阅读 · 0 评论 -
JDK自带的native2ascii工具完全揭密
在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为java正确识别的编码问题就解决了。 <br />1原创 2010-08-23 12:38:00 · 406 阅读 · 0 评论 -
java.io.IOException: invalid header field
java.io.IOException: invalid header fieldjava.io.IOException: invalid header field异常(tomcat5.5中) <br />是因为MAINFEST.MF文件的Class-path:后面少了一空格 <br /><br />Manifest-Version: 1.0 <br />Class-Path: 主要是MAINFEST.MF文件格式问题相关错误还有format error原创 2010-08-23 12:22:00 · 2201 阅读 · 0 评论 -
spring propertyEditor 小总结
spring propertyEditor 小总结2009-07-10 18:39使用spring的mvc感觉比较顺利,这段时间因为钱和女人的事情而分心,今天用mulitAcitonController binder一个entity的时候,发现实体中的 一个属性 private Timestamp birthday的时候绑定不起来。于是网上找了这样一个propertyEditor,明白了 propertyEditor的作用。package cn.hqsoft.safeFile.propertyeditor;转载 2010-08-17 19:58:00 · 1131 阅读 · 0 评论 -
JSTL
fmt:formatDate 的输出格式<br /><br /><fmt:formatDate value="${isoDate}" type="both"/><br />2004-5-31 23:59:59 <br /><br /><fmt:formatDate value="${date}" type="date"/><br />2004-4-1<br /><fmt:formatDate value="${isoDate}" type="time"/><br />23:59:59<br /><fmt:f原创 2010-08-09 14:59:00 · 477 阅读 · 0 评论 -
document.getElementById()方法简写
<br />在我们写javascript的时候经肯定会经常用到 document.getElementById() 这个方法,这么长一串很容易写错,而且其中getElementById又有大小写之分。 <br /> 其实prototype.js里提倡的一个方法就是使用$()简写,通过以下的函数,你可以用$('id')来实现document.getElementById('id') 这个功能,怎么样,很爽吧! <br />function $() <br />{ <br /> var elements =转载 2010-08-09 10:06:00 · 1594 阅读 · 0 评论 -
解决The file XXX can not be found.Please check the location and try again!
<br />起因:在一个页面上使用了简单框架,示例如下 <br /><br />Java代码 <%@ page contentType="text/html; charset=gb2312" language="java"%> <html> <head> <title> test </title> </head> <frameset cols="150,*" > <frame name="left" src="<%=request.getContextPath()%>转载 2010-08-07 00:00:00 · 3648 阅读 · 1 评论 -
JFreeChat 中文乱码、汉字乱码的解决方案
出现乱码的运行效果原始程序如下 package net.java2000.jfreechat.demo.bar; import java.awt.Color; import java.awt.Dimension; import java.awt.Font; import java.awt.GradientPaint; import javax.swing.JPanel;转载 2010-09-03 02:10:00 · 1341 阅读 · 0 评论 -
如何编写MANIFEST.MF文件,有什么格式可用?
【IT168 技术文档】打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内容,先来看struts.jar中包含的MANIFEST.MF文件内容:<br /><br /> Manifest-Version: 1.0<br /> Created-By: Apache Ant 1.5.1<br /> Extension-Name转载 2010-09-02 16:58:00 · 1394 阅读 · 0 评论 -
a different object with the same identifier value was already associated with the session 一个经典的hibernate错误
a different object with the same identifier value was already associated with the session 2009-03-04 09:24:00 标签:objectsession [推送到技术圈]这个问题,我把对象赋值为NULL,也是很好用的.在我的系统中,更新好用了,可是插入不好用了.没改前,是插入好用,而更新不好用.本来是系统中的问题,可是,catch只是捕捉到,从但是,没有把log打印出来,找原因实在是转载 2010-09-03 23:40:00 · 2069 阅读 · 0 评论 -
Tomcat 6 虚拟目录配置方法
Tomcat 6 虚拟目录配置方法 Posted on 2009-06-04 14:04 梅桦 阅读(1133) 评论(0) 编辑 收藏 第一种方法设虚拟目录 "myweb",通过 http://localhost:8080/myweb 访问物理路径 L:\java\JWeb 文转载 2011-07-29 09:36:51 · 705 阅读 · 0 评论 -
Eclipse和MyEclipse的区别
Eclipse和MyEclipse的区别 2010年6月8日 由 gaoshang 留言 » Eclipse和MyEclipse的区别:Eclipse:1.Eclipse是一个IDE, 英文:Integrated Developing Environment(集成开转载 2011-07-28 10:05:45 · 4763 阅读 · 0 评论 -
swing验证码
<br />我已经加了5次错误验证呢。呵呵。只是想提高多一点安全性。登陆验证要与数据库打交道。要是有人用程序非法破解那不是莫名的加重数据库负担吗?所以我觉得有必要加一个验证机制。随机生成字符串不是很难。只是背景干扰那块,以及随机生成字符串与背景相结合然后放到swing窗口。 <br /> 以下是我的代码。代码是网上找来改的。 <br /><br />import java.awt.Color; <br />import java.awt.Font; <br />import java.awt.Graphi转载 2010-11-30 00:47:00 · 847 阅读 · 0 评论 -
Spring获取Bean的几种方式
<br /><br />方法一:在初始化时保存ApplicationContext对象 代码:<br />ApplicationContext ac = new FileSystemXmlApplicationContex("applicationContext.xml");<br />ac.getBean("beanId");<br />说明:<br />这种方式适用于采用Spring框架的独立应用程序,需要程序通过配置文件手工初始化Spring的情况。<br /><br />方法转载 2010-10-09 22:07:00 · 676 阅读 · 0 评论 -
Spring下的单元测试要点
<br />1. 需要Spring 依赖注入的测试<br /> 为了测试Spring管理下的Bean,可以自行构造BeanFactory,也可以继承于AbstractDependencyInjectionSpringContextTests,实现public String[] getConfigLocations()函数, 返回applicationContext文件路径的数组。 <br /><br /> protectedString[] getConfigLocations(转载 2010-09-30 10:35:00 · 763 阅读 · 0 评论 -
Tomcat7.0小试,(my)eclipse无法启动的解决办法
<br /><br /> <br />前面一段时间看到Tomcat7.0发布了几个测试版,由于没有稳定,也就没有测试了,今天看到新闻,看到Tomcat7.0正式版已经发布了,到官网上下载下来,看看效果如何。<br />下面列出Tomcat 7的一些新特性介绍:<br />◆Tomcat 7完全支持Servlet 3.0规范<br />◆Tomcat 7新增了对Java注释的支持<br />◆Tomcat 7通过web.xml动态配置引用类库的功能<br />◆Tomcat 7改进了安全回话的跟踪<br />转载 2010-09-28 18:25:00 · 3071 阅读 · 4 评论 -
Hibernate统计查询手记
Hibernate统计查询手记TAG:Hibernate,group by,order by ,order by if<br /> 前段时间在做考试系统的时候,遇到了这样一个统计功能,学员进行考试之后,所有的答案都存储在数据库当中,项目需求是要得到正确率最高的前十名,并显示在网页上。这就需要使用Hibernate对学员的答案进行统计,在完成了这个功能的时候遇到了很多的问题,所幸都得到了解决,在此记录下来,与大家共勉。<br />所涉及到的类结构如下<br />public class Answer {<br转载 2010-09-23 18:51:00 · 1049 阅读 · 0 评论 -
Bug 45785 - ClassCastException if directory ending with .jar exists in WEB-INF/lib
<br /> <br />Andreas Sahlbach 2008-09-11 12:22:35 EDT Exception occurs if there is a directory in WEB-INF/lib having a .jar ending(e.g. foo.jar). Don't know if it makes sense to create such a dir inWEB-INF/lib, in my case a bug in a转载 2010-09-08 12:54:00 · 838 阅读 · 0 评论 -
hibernate 疑难异常及处理
hibernate 疑难异常及处理<br /> 关键字: 疑难杂症 <br />1、a different object with the same identifier value was already associated with the session。 错误原因:在hibernate中同一个session里面有了两个相同标识但是是不同实体。 解决方法一:session.clean() PS:如果在clean操作后面又进行了saveOrUpda转载 2010-09-16 17:21:00 · 668 阅读 · 0 评论 -
如何解决Eclipse中ISO8859-1 字符集?
<br /> <br />第一种问题:<br /><br />在写JSP时,里面面有涉及到数据库操作,当保存时就会弹出<br />save could not be completed<br />原因是some characters could not be mapped using iso8859-1<br /><%@ page language="java" pageEncoding="GBK"%><br />设成GBK或UTF-8就可以了,只要他里面的支持中文就KO了<br />第二种问题:<br /转载 2010-08-06 23:59:00 · 2616 阅读 · 0 评论 -
优化MyEclipse7.5(其他版本可以类推)
<br />1、去除不需要加载的模块 <br /><br />一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止 加载启动。通过Windows - Preferences打开配置窗口,依次选择左侧的General - Startup and Shutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可以根据自己的实际情况去除一些模块。 <br />windows–>perferences–>gene转载 2010-08-06 23:57:00 · 519 阅读 · 0 评论 -
web.xml中与的使用
<br />web.xml中<context-param>与<init-param>的使用<context-param>的作用:<br />web.xml的配置中<context-param>配置作用<br />1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context-param>2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分转载 2010-07-06 16:12:00 · 577 阅读 · 0 评论 -
svn出错:Error: File or directory '.' is out of date; try updating
因为我的项目文件workcopy与svn上的实际是同步的,是直接update to head解决的。供参考一篇: 今天做完了项目在提交的时候,svn突然爆了下面的错误:Error: Commit failed (details follow): Error: File or directory . is out of date; try updating Error: resource原创 2009-11-30 10:11:00 · 7714 阅读 · 0 评论 -
Eclipse结合SVN进行版本控制在执行更新时遇到的问题
1.Eclipse结合SVN进行版本控制在执行更新时遇到的问题 关键字: svn 使用MyEclipse进行Java开发,用SVN进行版本控制。代码修改完后执行Commit,然后Update,提示如下类似的错误: org.tigris subversion javahl.ClientException: Working copy not locked;this is probably a bug转载 2009-10-28 19:37:00 · 767 阅读 · 0 评论 -
使用Eclipse远程调试发布在Tomcat上的Web应用
使用Eclipse远程调试发布在Tomcat上的Web应用 <!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:trackback="http://madskills.com/public/xml/翻译 2009-11-05 23:03:00 · 1924 阅读 · 0 评论 -
Eclipse远程Debug设置概述
Eclipse远程Debug功能是应对以下的需求而诞生的:Eclipse 是一个集成开发环境,同时又是一个产品平台。这样有时候我们就会碰到一个问题,在开发Debug项目的时候没有问题,打包发布的时候就有问题了,这可如何是好?由于Debug时候和发布后plugin的ClassLoader机制不尽相同,出现这个问题的几率还有会有的。Java 在这一点上为我们提供了方法,那就是远程Debug。远转载 2009-09-12 20:26:00 · 454 阅读 · 0 评论 -
Eclipse的代码提示小记
Eclipse的代码提示小记在日常的编写中,有些代码可能记得的不是很清楚,个人特别体会的就是在一些jsp页面中的一些控件啊标签的相关属性,但是在eclipse中可以完善其代码提示功能.1、打开代码提示功能。有时候可能会出现没有代码提示的功能,这个时候我们可以在window->Preferences->Java->Editor->Content Assist->Advan转载 2009-09-01 11:05:00 · 611 阅读 · 0 评论 -
让MyEclipse也具有强大的提示功能
先举个简单的例子说明问题所在,例如在Eclipse ,MyEclipse代码里面,打个foreach,switch等这些,是无法得到代码提示的(不信自己试试),其他的就更不用说了,而在Microsoft Visual Studio 里面是得到非常友好的代码提示的。实际上,Eclipse ,MyEclipse代码里面的代码提示功能默认的一般是点“。”,一般是有了点“。”,才会有代码提示。 原转载 2009-08-24 15:29:00 · 432 阅读 · 0 评论 -
eclipse启动时寻找jre的顺序
eclipse启动时寻找jre的顺序如果eclipse.ini中配置了-vm参数,那么则使用这个参数指定的JRE; 否则就去查看eclipse安装目录下是否有JRE文件夹,如果有的话就使用这个JRE; 否则的话就去系统中查找安装的JRE,如果还找不到的话就报错。 如果要修改项目使用的jre而不卸载系统默认jre的话,可以有两种方式:直接把要使用的JRE文件夹拷贝到Eclipse目录下; 打开ecl转载 2009-08-19 19:52:00 · 980 阅读 · 0 评论 -
Eclipse插件安装的三种方法
Eclipse插件安装的三种方法这二天看了eclipse的视频教学列一下其中指出的插件方法:)一、使用eclipse的SoftwareUpdates / Find and install... search for new features... 输入软件安装地址进行安装二、下载插件文件,将其解压缩到eclpise对应的目录中。重起eclipse,如果插件不能升效,则请eclips转载 2009-08-15 03:28:00 · 398 阅读 · 0 评论 -
eclipse中javascript显示为乱码的解决办法。
eclipse中javascript显示为乱码的解决办法。 <!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:trackback="http://madskills.com/public/xml/转载 2010-05-18 10:48:00 · 611 阅读 · 0 评论 -
java术语(PO/POJO/VO/BO/DAO/DTO)
<br />PO(persistant object) 持久对象<br />在o/r 映射的时候出现的概念,如果没有o/r映射,就没有这个概念存在了.通常对应数据模型(数据库),本身还有部分业务逻辑的处理.可以看成是与数据库中的表相映射的java对象.最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合.PO中应该不包含任何对数据库的操作.<br /><br />VO(value object) 值对象<br />通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已.但应是抽象出转载 2010-07-15 17:15:00 · 433 阅读 · 0 评论 -
在团队中用 BIRT 进行报表开发
在团队中用 BIRT 进行报表开发文档选项<br />将此页作为电子邮件发送<br />样例代码<br /><br />级别: 初级<br />杨 震 (zhenyang@cn.ibm.com), 软件工程师, IBM<br />2008 年 7 月 16 日本文主要介绍如何在 BIRT 中创建,使用库( Library )和模板,及如何在报表中使用用户自定义的 JS 文件。<br />前言<br />BIRT 是一个基于 Eclipse 的开源报表插件,特别适用于给 J2EE 的 WEB 应用程序创建报表转载 2010-07-16 10:34:00 · 952 阅读 · 0 评论 -
Correction: JSTL and expression language problem: According to TLD or attribute directive in tag file, attribute value does not
<br /> <br /> Correction: JSTL and expression language problem<br />In my older post I wrote about problem in using JSTL. <br />For a summary, my problem is I kept seeing this error message:According to TLD or attribute directive in tag file, attribute val转载 2010-08-04 16:26:00 · 985 阅读 · 0 评论 -
Spring MVC Step by Step
17.index.jsp 18.hello.jspProducts$ ">Increase Prices 19.include.jsp 20.priceIncrease.jsp<%--Created by IntelliJ IDEA.User: linf转载 2010-08-04 16:30:00 · 719 阅读 · 0 评论 -
Spring整合Hibernate时出现如下错误Caused by: java.lang.NoClassDefFoundError: javax/persistence/Entity
<br />解决方法:加入Hibernate文件夹下的ejb3-persistence.jar<br /> 在配置Hibernate时,出现如下错误<br /> Caused by: java.lang.ClassNotFoundException: javax.persistence.Cacheable<br /> 错误在于javax.persistence.Cacheable是JPA2.0规范中的东西,需添加<br />hibernate-distribution-3.5.2-Final/lib/jp转载 2010-07-29 16:41:00 · 3782 阅读 · 0 评论 -
Hibernate 3.5 缺少jpa 包问题
Hibernate 3.5 缺少jpa 包问题<br />Exception in thread "main" java.lang.NoClassDefFoundError: javax/persistence/Cacheable<br /> at org.hibernate.cfg.AnnotationBinder.determineCacheSettings(AnnotationBinder.java:946)<br /> at org.hibernate.cfg.AnnotationBinde转载 2010-07-29 16:39:00 · 1055 阅读 · 0 评论