
JAVA转贴
文章平均质量分 61
轻松工作快乐生活
热爱技术研究,向技术型项目管理方向发展!
展开
-
Java开发者的十大戒律
有许多标准和实践准则可适用于Java开发者,但此处要说的,是每个Java开发者需坚守的基本原则。 一、为代码加注释。虽然每个人都知道这点,但有时却不自觉忘了履行,今天你“忘了”加注释了吗?虽然注释对 程序的功能没什么“贡献”,但过一段时间,比如说两星期之后或者更长,回过头来看看自己的代码,说不定已经记不住它是干什么的了。如果这些代码是你个人的,那还算是走运了,不幸的是,当原创 2007-12-21 09:44:00 · 425 阅读 · 0 评论 -
[转帖]ant入门:我喜欢简单:ant - java 构建工具
管理你的代码,doc文件,编译,配置等开发工作你是怎末做的:自己管理源目录,编译文件,copy,实施...在window写bat,在unix写shell? 可惜我不怎末会写。所以我制作一个ejb的过程是这样的:写代码->写个bat编译代码->组织文件(ejb-jar.xml,jboss.xml...)->压缩文件生成jar文档->实施......(还有同样的测试过程)(为甚末不原创 2005-02-21 12:44:00 · 515 阅读 · 0 评论 -
JAVA 的MD5加密算法源代码
import java.security.*;import java.security.spec.*; class MD5_Test{ public final static String MD5(String s){ char hexDigits[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9原创 2005-02-02 16:44:00 · 510 阅读 · 0 评论 -
jsp template之我见
我们在做程序的过程中,常常会遇到这样一种情况,就是在一个项目中,会发现有很多页面的框架基本相同的,只是具体显示的内容不同,而按常规的做法,我们可能会用include语句来提出框架内容,然后在每个页面中引用这些框架,但这样就会产生一个问题,如果我的框架发生变化了,那应该怎么办呢?举个例子,一个index.jsp可能包含有head.jsp和foot.jsp。而其它页面也同样包含这两个JSP。但原创 2005-02-02 16:44:00 · 609 阅读 · 0 评论 -
JDK1.5中对XML的简单操作
//TestXML.xml Java实例一百例 基础知识篇 base.htm SWING篇 swing.htm EJB篇 ejb.htm DOM篇 xmldom.htm //TestXML.javaimport javax.xml.parsers.*; import or原创 2008-05-15 16:44:00 · 718 阅读 · 0 评论 -
java.lang.OutOfMemoryError的解決方法集
Java虚拟机默认分配64M内存,如果你的应用比较大,超出64M内存,Java虚拟机就会抛出OutOfMemoryError,并停止运行。不管是什么应用(Web应用、Application等),只需要修改你的机器上的运行Java命令,在java xxx命令中添加-Xms(最小使用内存)、-Xmx(最大使用内存)即可解决。当然,这儿的内存容量都是指物理内存,不能超出你的机器的物理内存的总容量原创 2008-04-02 19:44:00 · 563 阅读 · 0 评论 -
关于提高自己JAVA水平的十大技术讨论
本文列出了当今计算机软件开发和应用领域最重要十种关键技术排名,如果你想保证你现在以及未来的几年不失业,那么你最好跟上这些技术的发展。虽然你不必对这十种技术样样精通,但至少应该对它们非常熟悉。 一、XML 在十种技术中,最重要的一种技术我想应该非XML莫属。这里不仅仅指XML规范本身,还包括一系列有关的基于XML的语言:主要有XHTML,XSLT,XSL,DTDs,XM原创 2007-12-21 09:44:00 · 516 阅读 · 0 评论 -
澄清Java语言接口与继承的本质 选择自 psyl 的 Blog
大多数人认为,接口的意义在于顶替多重继承。众所周知Java没有c++那样多重继承的机制,但是却能够实作多个接口。其实这样做是很牵强的,接口和继承是完全不同的东西,接口没有能力代替多重继承,也没有这个义务。接口的作用,一言以蔽之,就是标志类的类别(type of class)。把不同类型的类归于不同的接口,可以更好的管理他们。OO的精髓,我以为,是对对象的抽象,最能体现这一点的就是接口。为什原创 2006-03-07 13:44:00 · 449 阅读 · 0 评论 -
Commons 阅读笔记 之 Configuration 篇
•访问Properties格式的配置文件问题:希望能以精确类型的方式访问到配置信息,而不仅仅是String类型。 解决方案:使用PropertiesConfiguration类可以加载并访问properties格式的配置文件,并提供对数值型、数组型和List列表型配置信息的支持。比如,有如下的配置信息:speed=23.332names=Bob,Gautam,Jarret,原创 2005-04-14 14:44:00 · 673 阅读 · 0 评论 -
struts学习资源
深入了解Servlet 最新技术:http://java.sun.com/products/servlet/index.htmlhttp://www.servlets.com最新的JSP开发技术:http://java.sun.com/products/jsphttp://java.sun.com/products/jsp/docs.html深入了解JavaBean:http://java原创 2005-02-02 15:44:00 · 918 阅读 · 1 评论 -
Commons 阅读笔记 之 Log4J 篇
•配置Log4J问题:Log4J支持Properties和XML两种格式的配置文件。解决方案:定义log4j.properties配置文件# 所有Log信息输出到标准输出(System.out)和在下面指定的一个文件# WARN是默认的logging级别log4j.rootCategory = WARN, STDOUT, FILE# 应用程序的logging级别是DEBUG原创 2005-04-14 15:44:00 · 502 阅读 · 0 评论 -
单元测试利器 JUnit 4
本文主要介绍了如何使用 JUnit 4 提供的各种功能开展有效的单元测试,并通过一个实例演示了如何使用 Ant 执行自动化的单元测试。本文假设读者对 Eclipse 下进行 Java 开发有一定的经验,并了解 Java 5 中的注解(annotation)特性。 引言 毋庸置疑,程序员要对自己编写的原创 2007-03-05 16:44:00 · 486 阅读 · 0 评论 -
weblogic和mq的集成
weblogic:8.1 sp2 MQ:5.3 摘要:把weblogic 和MQ集成起来是非常有价值的应用。本文讨论使用weblogic的Foreign JMS Server 配置JNDI,MDB配置,使用MQ提供的 JMSADMIN配置MQ的jndi。也没有那么详细啦,还是需要读者自己作一番小小的努力的。 关键词:jms,Weblogic foreign JMS Server,JNDI,原创 2006-03-07 11:44:00 · 4136 阅读 · 0 评论 -
EJB 2.0:“本地”接口和“远程”接口
个新的接口可以使你更有效地访问EJB。学习如何运用它们,以及何时运用它们。 by Rudy Dahbura 当前的EJB 2.0规范有新的接口功能,这在原先的EJB 1.1中是没有的。学习运用这些新的功能,它们可以使你更容易地、更有效地访问EJB。缺点是什么呢?你将牺牲位置的独立性,但有时侯,这种代价是值得的。了解何时、如何运用新的功能对编写设计良好的EJB应用程序是至关重要的。原创 2005-12-02 17:44:00 · 1325 阅读 · 0 评论 -
一段利用管道的多线程程序
import java.io.*;public class PipeIODemo1{ public static void main(String[] args) throws IOException{ //创建一个管道输出流对象 PipedWriter out=new PipedWriter(); //创建一个管道输入流对象 PipedReader in=new Pipe原创 2005-12-02 09:44:00 · 522 阅读 · 0 评论 -
JDBC连接数据库经验技巧集萃
Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。 一、连接各种数据库方式速查表 下面罗列了各种数据库使用JDBC连接的方式,可以作为一个原创 2005-02-01 12:45:00 · 406 阅读 · 0 评论 -
Java的破解和反破解之道
摘自久久学院 java字节码能够很容易被反编译大家都晓得啦,今天下午我为了得到一个心仪已久的jbuilder opentools(昨天1.0 Released,新鲜出炉!但只能用14天,这怎么行,于是我不惜放下其他工作,研究了一把该软件加密方法的破解和反破解,结合以前的一些经验,作文一篇与大家共飨,并不是鼓励大家...... 破解之道: 对一些提供license.key(包含授原创 2005-02-01 11:45:00 · 572 阅读 · 0 评论 -
weblogic中文显示乱码解决办法
中文显示乱码解决办法: 1. 在 web.xml 里面加入 weblogi原创 2007-03-05 15:44:00 · 2767 阅读 · 0 评论 -
Hashtable和HashMap的区别
1.Hashtable是Dictionary的子类,HashMap是Map接口的一个实现类;2.Hashtable中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。即是说,在多线程应用程序中,不用专门的操作就安全地可以使用Hashtable了;而对于HashMap,则需要额外的同步机制。但HashMap的同步问题可通过Collections的一个静态方法得到解决:Map C原创 2005-12-01 16:44:00 · 647 阅读 · 0 评论 -
Java正则表达式详解
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,原创 2005-11-29 12:44:00 · 382 阅读 · 0 评论 -
利用Spring AOP 缓存方法结果集
我们都知道Hibernate可以用ehcache来作为Second Level Cache.主要是针对POJO的缓存,而且缓存的读取在Hibernate中是写死.实际运用中感觉很不灵活.今天看到一篇介绍利用Spring Interceptor 来缓存指定方法结果的例子,感觉很不错,充分体会到AOP的强大力量 :)首先配置ehcache.xml原创 2005-04-11 15:44:00 · 826 阅读 · 1 评论 -
java 编码转换(转)
由于Unicode兼容ASCII(0~255),因此,上面得到的Unicode就是ASCII。 至于转换成二进制或其他进制,Java API提供了方便函数,你可以查Java的API手册。 以字符a的ASCII为例: int i = a; String iBin = Integer.toBinaryString(i);//二进制 String iHex = Integer.toHex原创 2009-11-17 13:28:00 · 821 阅读 · 0 评论