`
文章列表
在当今的MVC framework里,似乎Webwork2逐渐成为主流, Webwork2+SpringFramework的组合变得越来越流行。这似乎意味着Spring自带的MVC framework远比Webwork2差,所以大家纷纷用Webwork2来代替。确实,Spring的MVC framework不算是整个Spring的核心部件, ...
package test; import java.io.*;import java.util.*;import javax.xml.parsers.*; import java.awt.*; import org.apache.poi.hssf.usermodel.*;import org.apache.poi.hssf.util.*;import org.w3c.dom.*;import org.w3c.dom.Document;import org.w3c.dom.Element;import com.lowagie.text.Font;import com.lowagie.text ...
oracle 记录被另一个用户锁住 oracle 数据中删除数据时提示“记录被另一个用户锁住” 解决方法: 1、查看数据库锁,诊断锁的来源及类型:   select object_id,session_id,locked_mode from v$locked_object; 或者用以下命令: select b.owner,b.object_name,l.session_id,l.locked_mode from v$locked_object l, dba_objects b where b.object_id=l.object_id 2、找出数据库的ser ...
12.1. Lucene 基础指南 Lucene是apache下的一个采用java实现的全文搜索引擎,功能非常强大,而它的API又比较简单,主要就做两件事:建立索引和进行搜索。 12.1.1. 建立索引的术语 Document:一个需要进行索引的单元,相当于数据库的一行纪录,任何想要被索引的数据,都必须转化为Document对象存放。 Field:Document中的一个字段,相当于数据库中的Column ,Field是lucene中含义比较多的一个术语,详情见后。 IndexWriter:负责将Do ...
tomcat采用默认安装,要想tamcat直接绑定多个域名,这里我们需要修改配置文件:C:\Program Files\Apache Software Foundation\Tomcat 5.5\conf\server.xml server.xml 的修改方式如下: (一)多域名绑定 1.如果你要绑定网站,首先是要把tomcat的默认访问端口8080,修改成80 原始:<Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThrea ...
      在使用url进行参数传递时,经常会传递一些中文名的参数或URL地址,在后台处理时会发生转换错误。在有些传递页面使用GB2312,而在接收页面使用 UTF8,这样接收到的参数就可能会与原来发生不一致。使用服务器端的urlEncode函数编码的URL,与使用客户端javascript的 encodeURI函数编码的URL,结果就不一样。 javaScript中的编码方法: escape() 方法: 采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都 ...
本章对 Quartz 框架一个快速的入门介绍。 一、Quartz 框架的发展历程 和现今许多在用的开源项目一样,Quartz之初也只是为个人开发者提供了一个简单的实现方案。但是随着日益增多的关键人员的积极参与和慷慨的贡献,Quartz 已经成为了一个为众人所知,并且能帮助人们解决更大问题的框架。 Quartz 项目 是由 James House 创立的,它在1998年就有该框架最初的构思。包括作业队列的概念,使用线程池来处理作业,也许它最早的模型已不为现今的Quartz使用者所知了。 在接下来的数年中,House 自己说他一直在关注着同一个需求:需要一个灵活的作业调度工具。他在找寻便宜且具有 ...
核心提示:#安装jad.exe (拷贝即可,为最新版本Jad 1.5.8g for Windows 9x/NT/2000 on Intel platform) 将jad.exe解压到程序目录(可以放置任意目录),例如:C:\Program Files\Jad\jad.exe #安装jadclipse插件 解压net.sf.jadclipse_3.3.0.jar,将其拷贝到eclipse\p  #安装jad.exe(拷贝即可,为最新版本Jad 1.5.8g for Windows 9x/NT/2000 on Intel platform)将jad.exe解压到程序目录(可以放置任意 ...
六种异常处理的陋习 你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3 try { // ⑸ 4 ...
首先需要在web.xml进行声明:<!--如果不定义webAppRootKey参数,那么webAppRootKey就是缺省的"webapp.root"--> <context-param>  <param-name>webAppRootKey</param-name>  <param-value>ssh.root</param-value> </context-param>这里的ssh是http://localhost:8080/ssh/而root是系统开发目录中ssh/root这样配置文件 ...
  Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。  此外,通过Log4j其他语言接口,您可以在C、C++、.Net、PL/SQL程序中使用 Log4j,其语法和用法与在Java程序中一样,使得多语言分布式系统得到一个统一一致的日志组件模块。而且,通过使用各种 ...
Log4j有三个主要的组件:Loggers(记录器),Appenders(输出源)和Layouts(布局)。log4j的配置文件也可以是多种格式的,但主要是xml文件和properties文件1.配置根logger:语法:log4j.rootLogger =[level],appenderName1,appenderName2,...level :OFF、FATAL、ERROR、WA ...
在xwork中,package的定义中增加了global-exception-mappings,action的定义中增加了 exception-mapping,要想使用这2个特性,必须使用xwork-1.1.dtd才行 . DTD中,global-exception-mappings是这样定义 的, < ELEMENT global-exception-mappings (exception-mapping+)> 也就是说如果要使用,至少包含一个异常映射. exception-mapping的定义 如下: <!ELEMENT ...
1 。------------------------------------------------ package net.mindview.util; import java.io.File; import java.io.FilenameFilter; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.regex.Pattern; public final class Direc ...
原文:http://www.onjava.com/pub/a/onjava/2003/11/19/exceptions.html 作者:Gunjan Doshi 2003-11-19 译者注:本文算是一篇学习笔记,仅供学习参考使用,有不妥之处,还请指出。2003-12-04        “本文是Exception处理的一篇不错的文章,从Java ...
Global site tag (gtag.js) - Google Analytics