![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 60
diaolanshan
这个作者很懒,什么都没留下…
展开
-
使用JBoss配置发送邮件
使用JBoss配置发送邮件 现在需要利用jmail 发邮件,本想自己写发邮件,但查看jboss资料,发现其已mail service 只需要做相应的配置既可配置文档位置 {jboss4.2_home}\server\default\deploy\mail-service.xml原文 <mbean code="org.jboss.mail.MailService" ...2008-06-17 13:04:52 · 191 阅读 · 0 评论 -
ref bean 和 ref local的区别
< bean id = "userDAOProxy"class = "org.springframework.transaction.interceptor.TransactionProxyFactoryBean" > < property name = "transactionManager" > [color=red]< ref bean = "...2008-04-28 17:10:07 · 130 阅读 · 0 评论 -
Struts标签详细介绍
Action和jsp的开发其实就是对Struts标签的运用.掌握标签的熟练程度决定了开发效率.初学者往往对某个数据表示或数据获取,束手无策.一个简单的问题浪费一两天时间也就不足为怪了.导致整个开发进度延后.外面的struts书籍介绍标签和数据传输原理都比较简单,下面我对标签技术和数据传输原理,进行全方位多角度的剖析.希望对各位有所帮助.以此为模版,将大大提高开发效率.以sample为机能名称. ...2008-05-07 16:40:46 · 55 阅读 · 0 评论 -
java 连接 Mysql,Oracle,MSSQL
MySql:Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://127.0.0.1/myDatabase"; String user = "user"; String password = "password"; Connection conn = DriverManager.getCon...原创 2009-05-14 15:56:56 · 73 阅读 · 0 评论 -
Java try catch finally的执行顺序
关于Java中try catch finally 的执行顺序一直是入职笔试的一个热门,其实在实际的项目中还是遇到的比较多,所以整理如下: 需要首先注意的几点: 1) try catch finally中的finally不管在什么情况之下都会执行,执行的时间是在程序return 之前. 2) Java 编译器不允许有显示的执行不到的语句块,比如retu...2009-11-30 13:43:37 · 98 阅读 · 0 评论 -
锚的用法
链接有两种,一种是不同页面间的链接。另外一种是页内链接,我们一般称为页内锚链接。 1.加锚链 定义好“锚”以后,将链接指向锚位置的链接形式如下: <a href=″#id″>....</a>,即以#再加上id格式。 如: <a href=″#chapter1″>第一章</a> <a href=″#chapter2″>第...2008-12-15 13:34:29 · 283 阅读 · 0 评论 -
Serializable作用
没有implements Serializable,你就不能通过rmi(包括ejb)提供远程调用。 serialization 允许你将实现了Serializable接口的对象转换为字节序列,这些字节序列可以被完全存储以备以后重新生成原来的对象。 serialization不但可以在本机做,而且可以经由网络操作(就是猫小说的RMI)。这个好处是很大的----因为...原创 2008-12-19 09:26:50 · 115 阅读 · 0 评论 -
配置log4j输出ibatis的SQL语句
ibatis不像hibernate那样在配置文件中注明是否输出SQL语句。正困惑ibatis是如何输出SQL语句以便跟踪调试的,幸好在itspy那儿看到这个,才知道原来可以通过配置log4j来输出SQL语句。 log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.ap...2009-12-09 14:38:04 · 124 阅读 · 0 评论 -
java中的值传递和引用传递
值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实际参 数的值。 引用传递:也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对应的形式参数,在方法执行中,对形式参数的操作实际上就是对实际参数的操作,方法执行中形式参数值的改变将会影响实际参数的值。 下面举例说明: 传值---传递基本数据类型参数...2009-02-04 12:59:01 · 84 阅读 · 0 评论 -
Lucene检索文件(txt,jsp,html)
Lucene检索文件包裹txt,jsp,html格式(如果是word和pdf格式需要进行格式转化)建立索引文件的代码如下:import org.apache.lucene.index.*;import org.apache.lucene.analysis.standard.*;import org.apache.lucene.document.*;import java.io.*;/*...2009-02-05 21:47:22 · 177 阅读 · 0 评论 -
JPDA:Java平台调试架构
在无法访问运行中的实例时,调试一个Java程序可能相当麻烦。当应用程序在远程环境下运行,并且不会在控制台或日志文件中输出任何结果时,调试工作变得更加困难。如果你需要对一个运行中的Java应用程序进行全方位调试,Sun的Java平台调试构架(JPDA)可为您提供帮助。 JPDA是一组API集合,旨在帮助你调试Java代码。J2SE自1.2.2版开始推出JPDA工...原创 2010-05-17 10:20:13 · 112 阅读 · 0 评论 -
Java 自带 MD5 加密
package com.exigenservice.eric;import java.security.MessageDigest;public class MD5_Test { public final static String MD5(String s) { char hexDigits[] = { '0', '1', '2', '3', '4', '5', ...原创 2010-08-25 10:22:08 · 224 阅读 · 0 评论 -
解决MAVEN内存溢出
解决Maven中OutOfMemory错误Windows环境中找到文件%M2_HOME%\bin\mvn.bat ,这就是启动Maven的脚本文件,在该文件中你能看到有一行注释为: @REM set MAVEN_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE...它的意思是你可以设置一些Maven参数,我们就在注释下面加入一行:set MA...原创 2011-05-18 15:34:50 · 97 阅读 · 0 评论 -
JAVA HotSwap
Hotswap 是一个允许在运行状态下无限制的修改加载类文件的Java虚拟机补丁。当前java虚拟机的动态加载机制只允许修改类的方法体,而打了hotswap补丁以后,可以增加,删除类属性,方法,甚至可以改变一个类的父类。Hotswap补丁是基于GPL v2.0开源协议的。你可以通过windows,linux,mac os下载hotswap 补丁的源代码或者可执行文件。安装hot...原创 2011-08-23 17:37:45 · 236 阅读 · 0 评论 -
项目中用到的JPA Annotation 之一:DiscriminatorColumn
Target:ClassesSpecifies the discriminator column for the SINGLE_TABLE and JOINED Inheritance mapping strategies. The strategy and the discriminator column are only specified in the root of an entity...原创 2011-06-29 19:58:28 · 276 阅读 · 0 评论 -
项目中用到的JPA Annotation 之二:Inheritance
Target:ClassesDefines the inheritance strategy to be used for an entity class hierarchy. It is specified on the entity class that is the root of the entity class hierarchy. If the Inheritance a...原创 2011-06-29 20:35:55 · 202 阅读 · 0 评论 -
eclipse 的struts2插件
Download link: http://mvcwebproject.sourceforge.net/Setup help document: http://mvcwebproject.sourceforge.net/install.html2008-04-25 13:49:20 · 372 阅读 · 0 评论 -
Spring 配XML的十二种技巧!
Spring 配XML的十二种技巧! Spring是一个强有力的java程序框架,其被广泛应用于java的程序中。它用POJO提供了企业级服务。Spring利用依赖注入可以获得简单而有效的测试能力。Spring beans,依赖关系,以及服务所需要的bean都将在配置文件中予以描述,配置文件一般采用XML格式。然而XML配置文件冗长而不易使用,在你进行一个使用了大量bean的大项目中它将变...原创 2008-04-25 11:34:34 · 51 阅读 · 0 评论 -
清晰了解String操作
我们来看一段再经典不过的程序:class StringTest { public static void main(String[] args) { String s=new String("abc"); String s1="abc"; String s2=new String("abc"); System.out.println(s==s1); Sy...原创 2008-10-25 07:49:16 · 62 阅读 · 0 评论 -
JavaMail API细节详细解析大全
JavaMail API是读取、撰写、发送电子信息的可选包。我们可用它来建立如Eudora、Foxmail、MS Outlook Express一般的邮件用户代理程序(Mail User Agent,简称MUA)。让我们看看JavaMail API是如何提供信息访问功能的吧!JavaMail API被设计用于以不依赖协议的方式去发送和接收电子信息,文中着重:如何以不依赖于协议的方式发送接收电子信息...2008-06-17 15:19:41 · 89 阅读 · 0 评论 -
Tomcat配置数据源的几种方式
1.在工程目录的META-INF 下创建context.xml文件,并设置一下内容:<?xml version="1.0" encoding="UTF-8"?><Context debug= "99" reloadable="true" crossContext="true" verbosity="debug"> &am2008-06-19 11:03:38 · 221 阅读 · 0 评论 -
Rational Rose 2003安装说明
1、安装Rational Rose2003时,在需选择安装项的时候,只选择Rational Rose EnterPrise Edition即可,不需选择其他项。2、安装好Rational Rose Enterprise Editon后,打开rose2003crack.rar压缩包,里面有四个文件,分别为flexlm.cpl、license.dat、lmgrd.exe、rational.exe。...2008-06-23 10:01:54 · 81 阅读 · 0 评论 -
Java 反射机制
Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。Jav...2008-06-23 15:45:47 · 45 阅读 · 0 评论 -
Castor应用
Castor.xml的下载地址http://www.castor.org/ xml-->bean unmarshalbean-->xml marshal Homepagecontent content = new Homepagecontent(); content.setDescription("description"); content.setIc...2008-06-26 10:44:25 · 86 阅读 · 0 评论 -
ArrayList LinkedList的区别
对于处理一系列数据项,Java提供了两个类ArrayList和LinkedList. ArrayList的内部实现是基于内部数组Object[],所以从概念上讲,它更象数组,但LinkedList的内部实现是基于一组连接的记录,所以,它更象一个链表结构,所以,它们在性能上有很大的差别。 从上面的分析可知,在ArrayList的前面或中间插入数据时,...2008-08-02 22:48:23 · 64 阅读 · 0 评论 -
include 与 jsp:include区别
我们都知道在jsp中include有两种形式,分别是 <%@ include file=” ”%> <jsp:include page=” ” flush=”true”/> 前者是指令元素,后者是行为元素。具体它们将在何处用?如何用及它们有什么区别?这应该是很多人看到它都会想到的问题。下面一起来看看吧。 通常当应用程序中所有的页面的某些部分(例如标题、页脚和...原创 2008-08-18 15:19:02 · 65 阅读 · 0 评论 -
jsp下载文件
<%@ page language="java" contentType="application/bin" import="java.io.FileInputStream,java.io.OutputStream,java.io.IOException,java.io.File"%><%@ page import="java.net.URLEncoder"%>&a2008-08-20 09:48:44 · 229 阅读 · 0 评论 -
Java实现MD5加密
[size=medium][size=medium]import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5HashUtil { private MessageDigest md = null; private static MD...2007-11-22 14:06:03 · 409 阅读 · 0 评论 -
数据库clob的操作
下面介绍数据库中clob(characher large object)(对应于sql server中中的text字段)字段的操作问题:在插入的时候可以通过函数Hibernate.createClob()将字符串或者流编程clob类型(java.sql.Clob)或者通过以下的这个东东的转换public class ClobUtil implements Clob{ private R...2008-08-26 14:13:58 · 262 阅读 · 0 评论 -
DisplayTag
用了一段时间的Display Tag,觉得非常好用,可在论坛上发现好像使用这个东东的人挺少的,那偶也来写篇文章。 Display Tag Lib是一个标签库,用来处理jsp网页上的Table,功能非常强,可以对的Table进行分页、数据导出、分组、对列排序等等,反正我在做项目时需要的功能它都给我提供了,而且使用起来非常的方便。能够大大减少代码量。 介个是Display Tag的官方网站...原创 2008-09-08 14:02:23 · 62 阅读 · 0 评论 -
struts2标签的定义文件 struts-tags.tld
在工程中使用struts2标签一、struts2标签定义文件在struts2-core-2.0.11.1\META-INF 下面,文件名为struts-tags.tld二、如果工程使用了servlet2.3规范,要做两件事,就能在工程中使用struts2标签了1: 在web.xml中增加标签库的定义<taglib> <taglib-uri>/struts-tags...原创 2008-09-19 09:35:32 · 243 阅读 · 0 评论 -
struts 2 标签之<s:tree/>和<s:treenode/>简单实例
代码:<%@ page language="java" pageEncoding="UTF-8"%><%@ taglib prefix="s" uri="/struts-tags"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><原创 2008-09-19 09:37:14 · 155 阅读 · 0 评论 -
浅析Java语言中两种异常的差别
Java提供了两类主要的异常:runtime exception和checked exception。所有的checked exception是从java.lang.Exception类衍生出来的,而runtime exception则是从java.lang.RuntimeException或java.lang.Error类衍生出来的。 它们的不同之处表现在两方面:机制上和逻辑上。 ...原创 2008-10-12 11:37:41 · 62 阅读 · 0 评论 -
细说java.util包
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMa...原创 2008-10-23 10:09:12 · 91 阅读 · 0 评论 -
EL 表达式不能解析
今天学习spring的MVC框架,发现EL 表达式无法解析,页面上显示的是我的EL表达式的内容,也就是如下的东西:${model.now} 上网查找,发现是web.xml中的命名空间的版本有问题, 如果version 小于等于2.3的话,El表达式是无法正确解析的,解决办法就是把命名空间的版本设置为2.4或者以上:<web-app xmlns="http://...原创 2011-03-30 15:44:47 · 151 阅读 · 0 评论