这回解决的是自己的问题。这两天有点儿时间,将vista更新为sp1了。感觉速度是快了点儿,而且从硬盘往usb硬盘上复制文件速度明显快了。和java 相关的环境也重新安装。subversion安装了1.4.6版本,最新的。java安装了最新的update10 beta版本。eclipse 没有更新的版本,还是3.3.2。另外,subclipse(svn的eclipse插件)还是1.2.4。maven 更换为2.0.9版本。都是小版本更新,认为应该没有什么大的问题。结果,问题来了。在导入maven生成的project的时候,eclipse崩溃了。见图: 其实当时安装的jdk是1.6.0_05,到 ...
2007-12-18

对链接中的特殊字符编码

关键字: jsp servlet 特殊字符 中文 编码
在JSP/Servle开发中,比如出现这样的场景: 在页面或者Servlet中显示的链接有特殊字符(比如%)或者中文。 JSP可以通过JSTL提供的c:url标签处理编码。 另外,JSP小脚本和Servlet还可以使用java.net.URLEncoder类的encode方法。 下面是在JSP中的代码示例,在Servlet中使用类似: <% String value="中文"; String url="http://www.baidu.com/s?wd="+URLEncoder.encode(value); %> <a href='<%=url %> ...
2007-12-16

在Maven中使用jetty6

关键字: maven jetty 6 servlet 2.5 jsp 2.1
简介 使用Maven开发web应用,经常使用下面的命令通过jetty发布应用程序: mvn jetty:run   默认情况下,使用的是jetty5版本。 也就是Servlet2.4/JSP2.0的标准。 如果需要使用Servlet2.5/JSP2.1标准编写代码。 需要做如下处理。 处理办法 第一种办法 在命令行输入: mvn org.mortbay.jetty:maven-jetty-plugin:run   第二种办法 ...
2007-11-27

在Eclipse中使用Maven插件

关键字: maven m2 eclipse wtp
简介 本文介绍如何在Eclipse中通过maven插件编写java项目和web项目。 安装Maven 下载Maven最新版本,见:maven.apache.org/download.html 当前版本2.0.7。 解压缩下载的文件, 将其中的bin目录设置到windows Path环境变量中. 测试安装是否成功:在命令行中输入 mvn -version 安装Maven插件 安装Eclipse的Maven插件M2Eclipse。 本文使用: JDK:SUN JDK1.6.0_03 Ec ...
2007-11-26

使用OSCache

关键字: oscache 缓存
简介 OSCache是缓存工具。 网址:www.opensymphony.com/oscache/ 由一组类和JSP标签库组成。 可细粒度的动态缓存JSP内容,Servlet响应或者任意对象。 可使用内存,或者持久化到硬盘缓存,并能为网站提供容错支持(比如数据库关闭了,网站使用缓存的内容,用户仍可访问网站内容)。 可用于 缓存动态内容:网站为每个请求执行生成动态内容,但是有时内容对所有请求都没有变化。不过又不能缓存整个页面,因为部分内容可能在每个请求都发生变化。OSCache可缓存JSP页面片段。 缓存二进制内容:生成图片 ...
2007-11-19

JSP 2.1对JSP2.0的改动

关键字: jsp 2.0 2.1 el
带着这个问题,查看了JCP的change log。 见:jcp.org/aboutJava/communityprocess/maintenance/jsr245/245-MR1.html JSP2.1主要改动是,使EL可脱离JSP2.1规范并单独成为规范。 下一个版本的JSP规范将删除有关EL的描述。 并将推出单独的EL规范。 改动列表: 版本:作为JSP2.1一部分的EL定义为1.0,独立的EL定义为1.1。 在EL1.1中的新方法:为了EL可以独立执行,增加了两个工厂方法。 javax.el.Ex ...
2007-11-18

介绍Eclipse Debugger的flash课程

关键字: eclipse debugger
一个介绍Eclipse 3.3下Debugger使用的Flash课程。 在Eclipse网站上看到的,见:eclipsetutorial.sourceforge.net/debugger01/lesson01.html
2007-11-14

Maven的插件minijar,用于压缩依赖包

关键字: maven mojo minijar
简介 Maven的插件minijar,用于压缩依赖包。 minijar是mojo项目中的一个插件。 mojo项目:mojo.codehaus.org/ minijar项目:mojo.codehaus.org/minijar-maven-plugin/ 该插件分析项目中类的依赖关系。 一般情况下项目并不是依赖库中的所有的类。 minijar能够生成一个项目依赖的相关类的迷你的jar文件版本。 比如一个依赖的jar文件有10个类,当前项目只直接/间接依赖其中的3个,那么minijar将为你生成一个只有3个类的jar。 简单使用 在默认ta ...
2007-11-12

felix,OSGi R4服务平台的开源实现

关键字: osgi felix oscar
简介 Felix,是Apache的一级项目,见:felix.apache.org/site/index.html Felix是OSGi R4服务平台的免费开源实现。 由Oscar项目演变而来。 当前版本:1.0.1 简单使用 下载压缩包:felix.apache.org/site/downloads.cgi 解压缩,安装完毕。 命令行,进入解压缩的目录,启动felix: java -jar bin\felix.jar   需要输入profile name,用于存储相关信息 ...
2007-11-12

Eclipse的内核,OSGi的实现:Equinox

关键字: Equinox osgi eclipse
简介 Equinox是Eclipse的子项目,见:www.eclipse.org/equinox/ Equinox是OSGi R4标准框架规范的实现,该规范见:osgi.org/osgi_technology/download_specs.asp OSGi是面向组件和服务的开发框架标准。 Equinox是Eclipse的基础核心。 Eclipse的各项功能,包括JDT,CDT,PDT等等一切,都是作为插件(组件)绑定在这个OSGi实现Equinox之上。 简单使用 Equinox项目可以独立使用,相当于不加载Eclipse上面的各个功能插件。 E ...
2007-11-11

使用Eclipse编写最简单的WebService

关键字: Web Service Eclipse axis
简介 介绍使用eclipse编写一个最简单的webservice。 本文使用的环境: SUN JDK1.6_03 Eclipse-jee 3.3.1 Tomcat 6.0.14 默认的webservice使用axis、axis2实现。 如果想使用xfire,可以使用xfire插件,见:xfire.codehaus.org/Eclipse+Plugin 编写步骤 首先,Eclipse中设置Tomcat6.0支持。 另外,Preferences>Web Services\Server and Runti ...
2007-11-11

jrunscript的使用

关键字: java 6 javascript jrunscript Rhino
简介 安装JDK6以后,如果将JDK6的bin目录设置到Path变量中(windows下),那么打开命令行窗口,可以运行如下程序: jrunscript   jrunscript是什么呢,是java下的命令行脚本工具,command line script shell。 jrunscript是java6新增的工具,详细文档,参考Java6 Doc:/docs/technotes/tools/share/jrunscript.html 默认情况下,该工具解释执行javascript脚本。 执行的方式有两种,交互的方式 ...
2007-11-09

JProfiler介绍

关键字: jprofiler java profiler 性能 分析
简介 jprofiler网址:www.ej-technologies.com/products/jprofiler/overview.html JProfiler工具用于对Java程序性能全面分析的工具,比如性能瓶颈,内存泄漏和线程问题等。 如果和jprobe比较,从使用上更方便一些。 主要功能 内存分析:保持对JVM中java object的跟踪,并发现问题出现的地方; 堆监控器:用于发现内存泄漏; CPU分析:用于发现CPU的性能瓶颈; 线程分析:检测活动的线程,解决死锁,得到应用程序详细信息; 虚拟机自 ...
2007-11-09

JProbe介绍

关键字: jprobe java profiler
简介 jprobe网址:www.quest.com/jprobe JProbe工具用于对java程序的综合性能调整。 主要功能 JProbe Memory:用于发现和解决java内存分配问题,确保程序的优化和稳定; JProbe Performance:用于发现和解决代码瓶颈,包括死锁,确保程序的性能和稳定性; JProbe Coverage:帮助开发和质量控制人员通过单元测试发现代码中未执行的部分,确保程序的测试覆盖和程序的正确性。 其他 可以下载试用版本(全功能),试用期10天。
2007-11-08

jrocket与Mission Control介绍

关键字: jrocket mission control jvm 分析 内存泄漏
简介 jrocket是bea公司推出的JDK,下载JDK6的路径:commerce.bea.com/products/weblogicjrockit/accept_terms60.jsp 需要注册bea用户,是免费的。 Mission Control是jrocket提供的虚拟机内存,cpu和线程等的分析工具,功能比较强大。 Mission Control附带在jrocket中。 安装和启动 本文使用windowsXP,jrocket安装版本是build R27.4.0-90-89592-1.6.0_02-20070928-1715-windows-ia32。 ...
2007-11-07

jconsole工具介绍

关键字: jconsole jvm
简介 Jconsole,Java Monitoring and Management Console。 java监控和管理控制台,从java5开始,在JDK中提供。 用于对JVM中内存,线程和类等的监控。 基本配置 本文使用java6,SUN JDK1.6.0_03,使用JDK1.5版本使用略有不同。 本文使用windows XP。 确认jdk的bin目录设置到环境变量Path中。 在命令行中输入: jconsole   如果弹出窗口,说明配置可用。 基本使用 这里使用的是本 ...
2007-11-07

ant简单使用的示例

关键字: ant 部署
编写了一个ant使用示例,见:code.google.com/p/simplelife/wiki/SimpleLife_Sample_Ant 实现简单的用户信息管理功能(增/删/改/查)。 演示Ant的基本使用。 通过Ant构建,生成文档,打包和部署。 等有时间,再增加junit和测试报告等。
2007-10-30

使用javadb的示例

关键字: javadb derby
在googlecode上写了个javadb的演示代码。 源代码见:http://simplelife.googlecode.com/svn/trunk/sample.javadb/ 代码的下载和运行,见介绍:http://code.google.com/p/simplelife/wiki/SimpleLife_Sample_JavaDB
2007-10-26

Spring推出2.5 rc1

关键字: spring
Spring于10月22日推出2.5第一个发布候选版本(rc1),以下是对官方宣布文档做的摘要。 Spring2.5是Spring2.1各个里程碑版本的终结。 Spring2.5是对Spring2.0的增强,增加了一些新的特性: 全面支持java6和javaEE5(JDBC 4.0, JTA 1.1, JavaMail 1.4, JAX-WS 2.0等) 全特性的注释驱动依赖注入,包括对限定词的支持 支持基于classpath的组件扫描,自动侦测有注释的类 支持AspectJ切点表达式中包含bean name切点元素 内置Asp ...
marshal
搜索本博客
最近加入圈子
存档
最新评论