
java
文章平均质量分 59
webdev2008
这个作者很懒,什么都没留下…
展开
-
一个发邮件的例子
import javax.mail.*;import javax.mail.internet.*;import java.util.Properties;import java.util.Date;public class sendMail{ public static void main(String args[]) throws Exception {// Strin...2004-12-10 17:11:00 · 320 阅读 · 0 评论 -
有关使用和部署 Java 持久性体系结构 (JPA) 的案例研究
2006 年夏天发布的 EJB 3.0 规范提供了一个大大简化但功能更为强大的 EJB 框架,该框架演示了批注与传统 EJB 2.x 部署描述符相比的显著优势。J2SE 5.0 中引入的批注是修饰符,可以在类、字段、方法、参数、本地变量、构造符、枚举和程序包中使用。大量 EJB 3.0 新特性中都强调了批注的使用,这些特性包括:基于普通旧式 Java 对象的 EJB 类、EJB 管理器类的相关...原创 2009-04-24 17:19:01 · 119 阅读 · 0 评论 -
体验一下JBOSSESB The Hello World QuickStart
1)跑到 http://www.jboss.org/jbossesb/downloads/ 下载了jbossesb-server-4.6.zipjbossesb-4.6.zip分别解压了一下%jbossesb-server_HOME%, %jbossesb_HOME%然后又跑去下了个ant 1.7.12)执行jbossesb-server打开命令窗口① %jbo...2009-11-16 17:26:17 · 92 阅读 · 0 评论 -
weblogic11集群之建立节点信任
1、管理server和被管server的domain名字必须一致。(custer_domain)2、在被管server的<WLS_HOME>/common/nodemanager/nodemanager.domains文件中添加domain的路径,custer_domain=<DOMAIN_HOME> 写道custer_domain=C:\\Oracle...2009-11-24 14:56:46 · 156 阅读 · 0 评论 -
如何优化JAVA程序开发,提高JAVA性能
通过使用一些辅助性工具来找到程序中的瓶颈,然后就可以对瓶颈部分的代码进行优化。一般有两种方案:即优化代码或更改设计方法。我们一般会选择后者,因为不去调用以下代码要比调用一些优化的代码更能提高程序的性能。而一个设计良好的程序能够精简代码,从而提高性能。' r. x- r! w+ ~8 N3 X) V+ D& d/ q* j) @) q, _8 _& P4 A下面将提供一些...原创 2009-12-01 13:35:49 · 148 阅读 · 0 评论 -
'jmap' - JVM Heap Dump Tool
"jmap" - Memory Map: Prints shared object memory maps or heap memory details of a given JVM process or a Java core file on the local machine or on a remote machine through a debug server. "jmap" suppo...原创 2009-01-06 13:14:45 · 154 阅读 · 0 评论 -
jdk和jre的区别
对于java初学者来说,往往不懂区分jdk和jre的区别,实际上这两个东西差别很大的,有必要了解一下:简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。 JDK就是Java Development KitJRE是Java Runtime Env...原创 2009-02-04 11:06:01 · 89 阅读 · 0 评论 -
详解JRE和JDK的区别
JDKJDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK.最主流的 JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开...原创 2009-02-04 11:07:05 · 91 阅读 · 0 评论 -
使用HttpComponents获取整个页面的内容
commons-httpclient已经不再更新了,httpcomponents是commons-httpclient后继项目。本方法的目的是使用httpcomponents-client-4.0.1获取整个页面的内容稍微修改了一下examples中的ClientAbortMethod【添加代码已用注释标注,就是读个输入流,也没啥的】java 写道/** =======...2009-12-14 11:52:50 · 137 阅读 · 0 评论 -
SpringSide 3.2.1 寒冬日志版发布
最近国内的开源项目非常生猛,与Play!Framework有些相近的斗鱼,也是要替代SSH的Nutz, 已经支持Spring 3.0与iBatis 3的Rapid framework 3.0, 在这个好像特别寒冷的年末,形成一道鲜亮的风景。 SpringSide也发新版了,相比之下创新性有点欠奉,更像是一本日记,将这两三个月里遇到的代码记录下来与大家分享。 自3....原创 2009-12-24 22:54:56 · 94 阅读 · 0 评论 -
Java 1.5 小手册 Cheat Sheet
Create a new object instanceStringBuffer buffer = new StringBuffer(128);Output a string to standard outputSystem.out.println("Some string");Create a new object using generic types (array list ...原创 2009-12-26 19:07:12 · 161 阅读 · 0 评论 -
ITEXT 使用小结
最近项目中使用到IText5,其实跟之前版本并无特殊差别,在实际开发中碰到的几个小问题汇总一下1)Font字体合并IText Font本身已经提供了BOLD(粗体) ,ITALIC(斜体),STRIKETHRU(删除线),UNDERLINE(下划线)实际开发中可能需要同时使用其中的好几种效果,如果实现呢?知道了,就知道其实很简单,是要简单或运算就轻松解决了:如果你要同时出现...原创 2010-07-21 15:13:11 · 178 阅读 · 0 评论 -
关于日文编码(Shift_JIS Windows-31 EUC-JP)
1、常用编码日语的文字编码主要是Shift_JIS、EUC-JP、ISO-2022-JP这三种。(1)Shift_JIS主要是Windows和Macintosh使用的文字编码。Shift_JIS 的文字集合基本是按照JIS X 0208规定的。但实际上各个厂商各自进行扩展,包含了大量重复的、规格以外的文字。因此,Windows在本来的 Shift_Jis的文字集合之外,...原创 2011-03-02 09:50:13 · 6468 阅读 · 0 评论 -
Spring AOP原理解析
AOP概念:实现AOP有两种方式:1、采用Annoation注解的方法.1、接口的设计package com.hejunfeng.spring;public interface UserManager { public void modifyUser(String id,String username,String password) ; publi...2009-04-24 15:07:18 · 91 阅读 · 0 评论 -
spring aop的原理
AOP概念让我们从定义一些重要的AOP概念开始。— 方面(Aspect):一个关注点的模块化,这个关注点实现可能另外横切多个对象。事务管理是J2EE应用中一个很好的横切关注点例子。方面用Spring的Advisor或拦截器实现。— 连接点(Joinpoint):程序执行过程中明确的点,如方法的调用或特定的异常被抛出。— 通知(Advice):在特定的连接点,AOP框架执行的动作。各...原创 2009-04-24 15:06:21 · 80 阅读 · 0 评论 -
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,其实也就是设置 action的后缀,例如login.do的'do'字。...原创 2009-04-23 16:34:51 · 79 阅读 · 0 评论 -
PDF iText 使用简单介绍
一、前言 在企业的信息系统中,报表处理一直占比较重要的作用,本文将介绍一种生成PDF报表的Java组件--iText。通过在服务器端使用Jsp或JavaBean生成PDF报表,客户端采用超级连接显示或下载得到生成的报表,这样就很好的解决了B/S系统的报表处理问题。 二、iText简介 iText是著名的开放源码的站点sourceforge一个项目,是用于生成P...2008-01-18 13:01:00 · 172 阅读 · 0 评论 -
javaMail格式以及相应编码等问题
首先明确一个概念:MIME, 全称为"Multipurpose Internet Mail Extensions", 比较确切的中文名称为"多用途互联网邮件扩展"。它是当前广泛应用的一种电子邮件技术规范,基本内容定义于RFC 2045-2049。以下来总结mail的基本类型第一种:名称:text/plainContent-Type: text/plain; format=f...2008-01-18 13:04:00 · 616 阅读 · 0 评论 -
log4j 使用步骤!
1、首先将log4j-1.2.8.jar包含入类路径中。 2、Log4J必须在应用的其它代码执行前完成初始化<wbr></wbr>。其初始化内容如下: import java.io.*; import javax.servlet.*; import org.apache.log4j.*; public ...2008-01-18 13:24:22 · 141 阅读 · 0 评论 -
采用org.apache.tools.zip来进行zip包的解压缩,支持目录嵌套和中文名
一篇关于zip包的解压缩,支持目录嵌套和文件目录的中文名,也算补上上次的只压不解,(注意先倒入ant.jar这个包,同时要确认ant.jar包中有org.apache.tools.zip):import java.io.*;public class DeCompressBook { public DeCompressBook() { }private void cr...2008-01-18 15:52:54 · 239 阅读 · 0 评论 -
Java入门--生成可执行jar文件的教程
若要生成一个名为 cal.jar 的可执行jar文件:(文件名可以是任意合法名字) (这是我认为简单实用的一种方法,还有很多别的方法在此就不介绍了) 第一 把程序生成的所有字节码文件(即.class文件)放在同一个目录下(如:D:/chat/). 第二 在该目录下新建一个manifest.mf文件,文件内容格式如下(划线中内容): manifest.mf文件中...2008-01-28 13:01:28 · 73 阅读 · 0 评论 -
Html 解码的Java类
本类的主要作用,就是将那些HTML编码后的字符,转回本来对应的字符。尤其适合于一些特殊的符号。大部分以&开头 代码:import java.util.HashMap; public class HTMLDecoder { public static final HashMap charTable; public static String decode(St...2008-01-30 09:39:38 · 172 阅读 · 0 评论 -
JAVA自学之路 一:学会选择
为了就业,不少同学参加各种各样的培训。决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机、嵌入式、游戏、3G、测试等。那么究竟应该选择什么方向呢?我的意见是,不要太过相信各种培训机构或是抢手文章的说法(包括我),当你要走向社会的时候,就不要再把自己当成学生,不要把自己的将来交给别人,学会运用自己的眼睛去观察,去了解这个世界吧。每个培训机构都会宣传自己的好处,并不能说明大的趋势。...2008-01-30 14:11:26 · 80 阅读 · 0 评论 -
Linux下Tomcat与Apache Web服务器的整合
1、引言 基于Web技术的Internet/Intranet近年来已经得到了广泛的应用,Intranet是以TCP/IP协议为基础、以Web为核心的企业内部网,用户通过低成本、简单易用的客户浏览器就能随时随地到企业的Web站点上查阅自己所需的数据。浏览器客户端操作界面的一致性避免了C/S模式客户端程序的多样性,而服务器端的开放和基于标准的连接方案使企业很方便地通过Inter...原创 2009-09-28 16:21:11 · 131 阅读 · 0 评论 -
关于apache和tomcat的连接器
mod_jk2确实很烂。几天的mod_jk2的云山雾罩之后,apache2+tomcat5用mod_jk.so轻松搞定。尽管apache.org也称不建议使用令人唾弃的mod_jk2.so了。但最新的tomcat中却给出的mod_jk2.so的默认配置文件:workers2.properties。大家不要被它迷惑。推荐大家不用理会该文件,依旧采用mod_jk.so的workers.pr...原创 2009-09-28 16:28:45 · 96 阅读 · 0 评论 -
禁止apache和tomcat列出目录清单的方法
如果用户uri中没有指定文件名,apache和tomcat在默认情况下都会查找默认文件index.*等。找不到都会显示目录清单,而把文件清单暴露出来。而通常这不是我们所想要的。修改方法如下:apache:编译时增加参数--disable-autoindex: 写道 ./configure --prefix=/usr/local/httpd2.0.53 \ --...原创 2009-09-28 16:49:31 · 225 阅读 · 1 评论 -
GlassFish替换Tomcat
1. GlassFish替换Tomcat背景用了很多年的Tomcat, 无论开发环境还是生产环境, 应该说, 大家对它还是基本满意的.不过, 也不是一点问题没有.从开发人员的角度来说, Tomcat主要的缺点就是较弱的热部署(hot deploy)能力. 修改一个Java类, 保存后,Tomcat会重新加载这个类, 但不久就要重新启动Tomcat才能继续开发. 在企业关键应用的场景...原创 2009-09-29 09:34:03 · 294 阅读 · 0 评论 -
过滤器中向所有JSP页面插入html代码
为公司内部开发了1个简单的MVC框架,框架中需要向所有JSP页面的<head>中插入2条引用JS的代码,实现如下:主要是继承HttpServletResponseWrapper写1个类(PageResponseWrapper),代码:<!-- <br /><br />Code highlighting produced by Actipro...原创 2009-10-28 16:06:23 · 178 阅读 · 0 评论 -
shell 跟java 相互调用和获取结果
被调用的shella.sh#!/bin/bashecho 111exit 8 java 代码 public static void main(String[] args) throws IOException { Process p = Runtime.getRuntime().exec(command); InputStream is = p.getInput...原创 2011-11-08 15:16:50 · 356 阅读 · 0 评论